GIP-139:GnosisDAO 是否应支持 ProbeLab 为 Gnosis 链 P2P 网络提供网络性能与安全指标?

FromGnosisDAOSourceSnapshotAuthor0x288d...3E76已关闭查看原文参与讨论

摘要

AI 生成

本提案建议 GnosisDAO 支持 ProbeLab 为 Gnosis 链 P2P 网络提供网络性能与安全监控。项目将开发并公开仪表板,聚焦四大领域:执行层 P2P 网络指标、共识客户端协议分析、网络规模测量及日蚀攻击检测。ProbeLab 团队拥有丰富的 P2P 网络监控经验,承诺提供 7×24 小时稳定运行的弹性工具与实时警报,以提升网络稳定性与安全性。

注:摘要由 AI 自动生成,可能与正文存在差异,仅供参考。

提案内容

AI 翻译

请完整阅读提案,包括详细的里程碑列表,请访问:https://forum.gnosis.io/t/gip-139-should-gnosisdao-support-probelab-to-produce-network-performance-and-security-for-gnosis-chain-p2p-network/11677。

执行摘要

本项目旨在通过一套增强的指标及相应的仪表板,提升 Gnosis 链 P2P 层网络的稳定性、韧性和性能。相关仪表板将公开于:https://probelab.io。具体而言,项目聚焦于四个主要改进领域,每个领域后续将作为一个独立的里程碑,包含其具体目标和时间线。总结如下:

1. 执行层 P2P 网络指标。 我们将为执行层 DHT 网络(discv4)开发一套详细的指标,类似于为 discv5 所创建的指标,可参考:https://probelab.io/gnosis/dht/2025-34/ 1 1(2025年第34周)。
2. 共识客户端使用的协议。 我们将扩展 Nebula 爬虫以捕获“状态与元数据交换”,并提供更多关于共识客户端节点所运行协议的可见性。
3. Gnosis 网络的实际规模。 我们将调整 Ants 架构以支持 discv5 DHT,从而覆盖 Gnosis 节点。这将使我们能够检测那些不属于网络核心的节点,例如位于 NAT 后的节点。
4. 检测日蚀攻击。 我们将调整我们的工具以适配 Gnosis 链 discv5 DHT,部署该工具以7x24小时监控网络,并在网络密度超过特定阈值时向 Gnosis 工程团队发出警报。

ProbeLab 的7x24小时监控基础设施已稳定运行超过3年且无停机记录,深受顶级公司信赖,用于保障其网络安全并确保持续高性能。我们在多个监控网络中产生的大部分结果可在以下地址查看:https://probelab.io。

项目依据

我们在此提供所提议工作的依据,阐述其在执行摘要中概述的四个领域中将产生的具体影响。

  • 为执行层P2P网络生成度量指标。 为执行层DHT网络(discv4)开发一套详细的度量指标,类似于为discv5生成的指标。
    • 重要性说明: 目前缺乏关于Gnosis Chain执行层网络规模、结构或地理分布的信息。通过此项工作,我们将扩展和增强Nebula功能,以追踪EL(discv4)DHT节点,并生成类似于probelab.io为共识层提供的度量指标。

  • 识别共识客户端使用的所有协议。 扩展Nebula爬虫以捕获“状态与元数据交换”,并提高对共识客户端节点所运行协议的可见性。
    • 重要性说明: 通过“状态与元数据交换”,我们将能够获取以下关乎性能和安全的关键项目详情:
      • 已同步至规范链的节点与仍在同步中的节点分布
      • 证明子网重叠情况
      • 同步委员会子网重叠情况
      • 监控有多少工具(或攻击者)无法协助同步
      • 识别开放公共Beacon-API端口的节点

  • 确定Gnosis网络的实际规模。 调整我们的Ants架构以支持discv5 DHT及Gnosis节点。这将使我们能够检测到那些不属于网络核心部分(例如位于NAT之后)的节点。
    • 重要性说明: 目前,我们对Gnosis discv5 DHT网络的规模缺乏准确了解。尚不清楚有多少DHT客户端节点与discv5 DHT交互、有多少节点位于NAT之后,以及这些节点的地理分布情况。这尤其使得我们难以掌握网络的结构和地理分布,也无法获得关于Gnosis网络能源消耗的准确数据。结合现有的discv5报告/数据,这将为我们提供网络的全面视图。

  • 构建检测日蚀攻击的工具。 ProbeLab已构建了一套复杂工具,用于监控DHT密钥空间中特定位置存在的节点数量。高于正常水平的节点密度可能揭示DHT网络中正在发生潜在的日蚀攻击,从而影响整个系统的性能。我们将针对Gnosis Chain discv5 DHT调整我们的工具,部署该工具以7x24小时监控网络,并在密度超过特定水平时向Gnosis工程团队发出警报。以太坊网络的相应结果可在此处查看:https://probelab.io/ethereum/keydensity/
    • 重要性说明: DHT网络中的节点日蚀攻击对单个验证者而言可能是灾难性的。尽管此工具无法缓解攻击,但在识别攻击方面非常有效。

受益方及受益方式: 准确了解P2P网络的结构和性能将使整个社区受益,因为详细的度量指标和相关警报能增强对网络正确运行的信心。同时,或许更重要的是,验证者、客户端团队、基础设施提供商和核心协议开发团队将从本项目成果中获益最多。网络、基础设施和协议升级将不再盲目进行,而是能够准确了解网络行为并据此采取相应措施。

预算

各里程碑的成本细分如下。更详细的费用细分如下:预算的60%将用于开发,20%用于软件和基础设施维护,20%用于基础设施成本。

  • 里程碑1:35,000美元
  • 里程碑2:20,000美元
  • 里程碑3:30,000美元
  • 里程碑4:20,000美元

总成本:105,000美元

付款计划

付款将在每个里程碑成功完成后进行,前提是所有里程碑均有明确、具体且可交付的成果。

未来维护

维护和基础设施成本约占拨款的40%。我们计划在本项目完成一年后,提交一份单独的约35,000美元的提案,用于维护和基础设施成本(涵盖所有度量指标和仪表板)。

举例说明,如果本项目于2025年10月1日开始,并于2025年12月31日结束,则当前拨款将覆盖为期一年的维护和基础设施成本,即至2026年12月31日。届时我们将提交一份单独的提案以覆盖2027年的成本。

后续拨款将涵盖所有度量指标和仪表板、7x24小时运行的工具,以及在此期间所有网络升级所需的工具调整。

有关四个(4)里程碑的详细说明,请阅读完整提案:https://forum.gnosis.io/t/gip-139-should-gnosisdao-support-probelab-to-produce-network-performance-and-security-for-gnosis-chain-p2p-network/11677。

评估

ProbeLab 工作的成功体现在网络运行无意外。我们致力于构建能够 7×24 小时稳定运行的弹性软件,并为工程团队提供指标和警报。在超过 3 年的运营中,我们从未经历过超过几分钟的服务中断,这使我们确信任何事件都会被我们的专业工具捕获。

在技术层面,部分评估指标如下:

  • 日食攻击检测时间目标: 等同于爬取频率,目前设定为 2 小时。
  • 节点覆盖准确度: 与实际网络规模的偏差小于 3%。偏差源于节点流失和路由表更新时间。
  • 节点地理位置准确度: 不适用。这取决于我们数据库提供商的准确性。截至目前,我们尚未收到来自所监控网络的任何投诉。

团队/组织

ProbeLab 正在为区块链网络的 P2P 层开发测量和监控工具。ProbeLab 是 P2P 网络指标和分析领域的领先团队,在基于 libp2p 和 devp2p 的技术栈方面拥有丰富经验。团队 7×24 小时运行专用基础设施,为工程团队提供最有价值的指标,制作执行级和定制化的仪表盘。定制化仪表盘、指标和研究通常会在 ethresear.ch 等论坛上发布。在某些情况下,ProbeLab 会为内部工程团队提供未公开的数据。我们为所监控的多个网络生成的大部分结果可在以下地址找到:https://probelab.io。

由 ProbeLab 团队维护的 GitHub 仓库:

ProbeLab 团队成员的 GitHub 个人资料:

  • Dennis Trautwein(DevOps 和协议工程师):GitHub: @dennis-tra
  • Mikel Cortes(协议工程师):GitHub: @cortze
  • Steph Samson(DevOps 和基础设施工程师)
  • Yiannis Psaras(团队负责人):GitHub: @yiannisbot

结论

任何区块链网络的 P2P 层都是其上层所有构建的基础。保持 P2P 网络的健康并避免该层崩溃至关重要,因为一旦崩溃,其上层的一切也将随之崩溃。我们认为,通过对核心协议功能的详细洞察和指标,这是可以实现的。

本 GIP 为 Gnosis Chain 的 P2P 层提出了关键指标,这些指标将确保网络具备弹性、安全性和高性能。

暗流 © 2026
Undertide Information