Filecoin Conversations Talk ·

GossipSub v1.1

Yiannis Psaras ·Dimitris Vyzovitis

About this talk

Yiannis Psaras and Dimitris Vyzovitis walk through the design of GossipSub, the secure pub/sub message propagation protocol developed jointly by the libp2p team and ResNetLab for Filecoin and other permissionless blockchains. They explain the protocol's four core components: mesh construction with a tunable degree D governing how many peers each node connects to, gossip dissemination via I-HAVE/I-WANT messages over heartbeat intervals, a locally-maintained peer scoring function weighing first-message deliveries, delivery rate, message validity, uptime, and IP colocation, and a set of mitigation strategies including controlled mesh maintenance, flood publishing, adaptive gossip dissemination, and backoff-on-prune. The discussion covers the trade-off between eager-push and lazy-pull regimes given Filecoin's six-second propagation deadline within its 30-second epoch, and reviews Testground evaluation results comparing GossipSub against Bitcoin's flooding and Ethereum's square-root propagation under eclipse, Sybil, and cold-boot attacks, where GossipSub stays well under the deadline and recovers honest-node mesh dominance within roughly 1.5 minutes even when Sybils outnumber honest nodes 20-to-1.