Сплетни ( Gossip ) используются для распространения информации о существующих пирах. Они занимают важную роль в Hyperledger Fabric. Hyperledger Fabric использует сплетни ( gossip ) для общения между пирами.

Сплетни при стартовой загрузке

Когда пир стартует, он использует peer.gossip.bootstrap в своем core.yaml для сплетен ( gossip ). Подробнее о настройке тут.

При старте пира в логах мы видим что запустился экземпляр сплетен ( gossip ) для пира. Также видно что протокол сплетен ( gossip ) предупреждает нас об отсутствии CORE_PEER_GOSSIP_EXTERNALENDPOINT.

При отключении пира, прописанного в CORE_PEER_GOSSIP_BOOTSTRAP протокол сплетен( gossip ) также выдаст предупреждение ( простыми словами жалуется что не с кем посплетничать ).

Благодаря тому, что сплетни( gossip ) настроены и работают пиры могут посылать друг другу сообщения, например проверка доступности пира. Т.е связь пиров на уровне сплетен( gossip ) играет важную роль.

Сплетни при выборе лидера

Подробнее про лидера тут .

Также благодаря сплетням( gossip ) выбирается лидер канала.

Если допустим удалить CORE_PEER_GOSSIP_BOOTSTRAP то пиры перестанут между собой общаться и каждый будет считать себя лидером.