当前位置: X-MOL 学术arXiv.cs.NI › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks
arXiv - CS - Networking and Internet Architecture Pub Date : 2020-07-06 , DOI: arxiv-2007.02754
Dimitris Vyzovitis, Yusef Napora, Dirk McCormick, David Dias, Yiannis Psaras

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.

中文翻译:

GossipSub:Filecoin 和 ETH2.0 网络中的抗攻击消息传播

无需许可的区块链环境需要对 Block 和 Transaction 消息使用快速且具有攻击弹性的消息传播协议,以保持节点同步并避免分叉。我们提出了 GossipSub,一种基于八卦的 pubsub 协议,与过去的 pubsub 协议相比,它结合了对广泛攻击的弹性。首先,GossipSub 的网格构建实现了一个急切的推送模型,保持发布订阅交付的扇出较低,并在整个网格中平衡过多的带宽消耗和快速消息传播。其次,通过八卦传播,GossipSub 实现了一个懒惰的模型,可以到达远离网格或网格之外的节点。第三,通过不断的观察,节点为它们所连接的对等点维护一个分数配置文件,允许他们选择表现最好的节点以包含在网格中。最后,也是最重要的是,一些专门为这三个组件设计的量身定制的缓解策略使 GossipSub 能够抵御最具挑战性的基于 Sybil 的攻击。我们在涉及部署在 AWS 上的 5000 多个 VM 节点的测试平台环境中测试 GossipSub,并表明它对所有考虑的攻击保持免疫。GossipSub 目前被集成为 Filecoin 和以太坊 2.0 (ETH2.0) 区块链中的主要消息传递层协议。我们在涉及部署在 AWS 上的 5000 多个 VM 节点的测试平台环境中测试 GossipSub,并表明它对所有考虑的攻击保持免疫。GossipSub 目前被集成为 Filecoin 和以太坊 2.0 (ETH2.0) 区块链中的主要消息传递层协议。我们在涉及部署在 AWS 上的 5000 多个 VM 节点的测试平台环境中测试 GossipSub,并表明它对所有考虑的攻击保持免疫。GossipSub 目前被集成为 Filecoin 和以太坊 2.0 (ETH2.0) 区块链中的主要消息传递层协议。
更新日期:2020-07-07
down
wechat
bug