本文介绍了 gossipsub v1.1 协议的扩展,旨在提高协议的安全性和抗攻击能力,包括显式对等协定、PRUNE 回退、洪泛发布和适应性 gossip 传播等新特性。这些扩展在保持向后兼容的同时,引入了同伴评分机制,以便更好地管理节点之间的连接和消息传播,确保网络的稳定性与安全性。
本文提供了以太坊共识层Phase 0的网络规范,详细阐述了网络基础知识、不同网络交互领域的协议(如gossipsub、discv5和Req/Resp)以及设计决策的合理性。文档内容丰富,包括网络传输、加密协议、协议协商、消息格式、节点发现和数据压缩编码等多个方面,旨在为开发人员提供一致且高效的协议框架。
本文介绍了 gossipsub v1.0 协议,这是一个针对 libp2p 的扩展型发布订阅协议。该协议通过建立随机主题网和使用 gossip 技术,旨在克服 floodsub 协议带来的带宽和可扩展性问题。文中详细阐述了协议的动机、工作原理、控制消息及其处理流程,并提供了相关参数和状态管理的信息。
Prysm 团队计划开发一个内部的 p2p 通信库,目标是摆脱对第三方 go-libp2p 库的依赖。该项目将选择 libp2p 中 Prysm 使用的必要组件进行重新实现,移除冗余组件,同时保持性能。项目包括需求分析、组件开发、集成测试以及性能优化,最终目标是在 Holesky 网络上进行性能分析,并与官方 libp2p 实现进行对比。