Skip to content

SYSTEM Cited by 1 source

Hyperledger Fabric (gossip layer)

Hyperledger Fabric is a permissioned blockchain framework hosted by the Linux Foundation, originally contributed by IBM in 2016. Unlike public blockchains (Bitcoin, Ethereum) where every node validates every transaction, Fabric partitions the network into channels with their own ledger and uses a gossip data-dissemination layer to propagate blocks to all channel peers.

Why it uses gossip

From sources/2023-07-16-highscalability-gossip-protocol-explained:

"Hyperledger Fabric blockchain uses the gossip protocol for group membership and ledger metadata transfer."

Fabric's gossip layer (documented at hyperledger-fabric.readthedocs.io/en/release-2.2/gossip.html) does three things within a channel:

  1. Discovery & membership — peers learn which other peers are in the channel, track availability.
  2. Ledger metadata propagation — block heights, committed vs uncommitted state.
  3. Block dissemination — newly-ordered blocks are delivered by gossip to the channel peers, so that only a subset of peers need to connect to the ordering service directly.

Wiki scope

This is a stub. For Fabric-specific architecture cite the Hyperledger Fabric documentation or the Fabric SIGOPS 2018 paper.

Seen in

Last updated · 319 distilled / 1,201 read