GossipSub:Filecoin 与 ETH2.0 网络中抗攻击的消息传播协议
网络与互联网体系结构
2020-07-07 v1
摘要
在无许可区块链环境中,需要使用快速且抗攻击的消息传播协议来传播区块与交易消息,以保持节点同步并避免分叉。我们提出 GossipSub,一种基于 gossip 的 pubsub 协议,与过去的 pubsub 协议不同,它具备针对广泛攻击的韧性。首先,GossipSub 的网格构建实现了一种主动推送模型,使 pubsub 投递的扇出保持较低,并平衡了过度带宽消耗与网格内快速消息传播。其次,通过 gossip 传播,GossipSub 实现了一种惰性拉取模型,以触达远处或网格外的节点。第三,通过持续观察,节点为其所连接的对等节点维护一个评分档案,使其能选择行为最规范的对等节点纳入网格。最后也是最重要的一点,为这三个组件专门定制的若干缓解策略使 GossipSub 能够抵御最具挑战性的基于 Sybil 的攻击。我们在涉及部署于 AWS 上超过 5000 个 VM 节点的测试床环境中测试了 GossipSub,表明其对所有考虑的攻击均免疫。GossipSub 目前正作为 Filecoin 与以太坊 2.0(ETH2.0)区块链的主消息层协议被集成。
引用
@article{arxiv.2007.02754,
title = {GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks},
author = {Dimitris Vyzovitis and Yusef Napora and Dirk McCormick and David Dias and Yiannis Psaras},
journal= {arXiv preprint arXiv:2007.02754},
year = {2020}
}
备注
17 pages, 7 figures, 5 tables