GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks
Not on the map. Why?
Abstract (arXiv)
Permissionless blockchain environments necessitate the use of a fast and attack-resilient message propagation protocol for Block and Transaction messages to keep nodes synchronised and avoid forks. We present GossipSub, a gossip-based pubsub protocol, which, in contrast to past pubsub protocols, incorporates resilience against a wide spectrum of attacks. Firstly, GossipSub's mesh construction implements an eager push model keeps the fan-out of the pubsub delivery low and balances excessive bandwidth consumption and fast message propagation throughout the mesh. Secondly, through gossip dissemination, GossipSub realises a lazy-pull model to reach nodes far-away or outside the mesh. Thirdly, through constant observation, nodes maintain a score profile for the peers they are connected to, allowing them to choose the most well-behaved nodes to include in the mesh. Finally, and most importantly, a number of tailor-made mitigation strategies designed specifically for these three components make GossipSub resilient against the most challenging Sybil-based attacks. We test GossipSub in a testbed environment involving more than 5000 VM nodes deployed on AWS and show that it stays immune to all considered attacks. GossipSub is currently being integrated as the main messaging layer protocol in the Filecoin and the Ethereum 2.0 (ETH2.0) blockchains.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 0; 2025: 0; 2026: 3.
6 papers.
- 2021Secure Distributed Training at Scalecited by 11
- 2023Backdoor Attacks in Peer-to-Peer Federated Learningcited by 9
- 2026Distributed General-Purpose Agent Networks: Architecture, Key Mechanisms, and Prototypescited by 3
- 2026DEI: Diversity in Evolutionary Inference for Quality-Diversity Searchcited by 1
- 2023Tikuna: An Ethereum Blockchain Network Security Monitoring Systemcited by 0
- 2026PANDA: A Decentralized Architecture with Flexible Orchestration for Scalable, Fault-Tolerant Multi-Agent Systemscited by 0
- 2026PANDA: A Decentralized Architecture with Flexible Orchestration for Scalable, Fault-Tolerant Multi-Agent Systems29 Sep 2026
- 2026Distributed General-Purpose Agent Networks: Architecture, Key Mechanisms, and Prototypes15 Jun 2026
- 2026DEI: Diversity in Evolutionary Inference for Quality-Diversity Search26 May 2026
- 2023Tikuna: An Ethereum Blockchain Network Security Monitoring System13 Oct 2023
- 2023Backdoor Attacks in Peer-to-Peer Federated Learning23 Jan 2023
- 2021Secure Distributed Training at Scale21 Jun 2021