ProbeLab 团队使用 Hermes 工具对以太坊 P2P 网络中的 Gossipsub 性能进行了研究,重点关注消息重复问题。
ProbeLab 团队使用 Hermes 工具研究以太坊 Gossipsub 网络的带宽消耗,发现 SENT_IHAVE 和 RECV_IHAVE 消息占用了大量带宽。建议推进 GossipSub1.2,以消除因重复消息造成的带宽浪费。即使当前以太坊主机的网络带宽使用量相对于普通家庭带宽而言仍然占比较小,但仍有优化空间。
SENT_IHAVE
RECV_IHAVE
EthPandaOps 团队宣布,Xatu 共识层 P2P 表的部分数据现已公开发布,采用 Apache Parquet 格式。这些数据通过 Probelab 的 Hermes 项目和 Xatu 从共识层 P2P 网络直接捕获,旨在提供对 Ethereum 网络 P2P 层行为的深入分析和研究。文章还提供了使用 Clickhouse 查询数据的示例。
Hermes 是一个 GossipSub 监听器和追踪器,用于基于 libp2p 的网络。它像一个轻节点一样工作,连接到网络中的其他参与者,并依赖于一个受信任的本地节点来确保可以回复任何传入的请求并保持稳定的连接。Hermes旨在测量任何基于 libp2p 的网络中 GossipSub 消息广播协议的效率和性能,可以帮助开发者调整其网络的协议,根据消息传播延迟和控制消息开销。