PLEASE READ THE ENTIRE PROPOSAL, INCLUDING A DETAILED LIST OF THE MILESTONES AT: https://forum.gnosis.io/t/gip-139-should-gnosisdao-support-probelab-to-produce-network-performance-and-security-for-gnosis-chain-p2p-network/11677.
This project focuses on enhancing the stability, resilience and performance of the Gnosis Chain P2P layer network through an enhanced set of metrics and the corresponding dashboards that will be public at: https://probelab.io. In particular, the project focuses on four primary areas of improvement, each of which is later composed into a milestone with its own objective and timeline. In summary, these four areas are:
1. Metrics for the Execution Layer P2P Network. We will develop a detailed set of metrics for the Execution Layer DHT network (discv4), similar to the ones produced for discv5, see: https://probelab.io/gnosis/dht/2025-34/ 1 1 for Week 34, 2025. 2. Protocols that Consensus clients are using. We will extend the Nebula crawler to capture “Status and Metadata Exchange” and provide more visibility into the protocols that Consensus Client nodes are running. 3. Actual size of the Gnosis network. We will adapt our Ants architecture to support the discv5 DHT and thus Gnosis peers. This will allow us to detect nodes that are not part of the core of the network but instead, e.g., reside behind NATs. 4. Detect Eclipse Attacks. We will adapt our tooling for the Gnosis Chain discv5 DHT, deploy the tool to monitor the network 24/7 and alert the Gnosis engineering teams when density goes above a certain level.
After more than 3 years in operation with no downtime for our 24/7 monitoring infrastructure, ProbeLab is trusted by top firms to secure their networks and guarantee top performance at all times. The majority of the results we produce for the several networks we are monitoring can be found at: https://probelab.io.
We provide the rationale for the work proposed here in terms of impact that will be created for each of the four areas that we outlined in the Executive Summary.
Who benefits and how: Having an accurate view of the structure and performance of the P2P network benefits the community at large, given that detailed metrics and relevant alerts increase confidence in correct operation of the network. At the same time, and perhaps more importantly, validators, client teams, infrastructure providers and core protocol developer teams will benefit the most from the outcome of this project. Network, infrastructure and protocol upgrades won’t fly blind, but instead will have an accurate view of the behaviour of the network and will be able to act accordingly.
The breakdown of the costs per milestone are given below. A more detailed breakdown of expenses is as follows: 60% of the budget will go towards development, 20% towards software and infrastructure maintenance and 20% towards infrastructure cost.
Total Cost: $105k
Payment is expected upon successful completion of each of the Milestones, given that all of them have a clear, concrete and tangible outcomes/deliverables.
The maintenance and infrastructure costs amount to approximately 40% of the grant. We plan to submit a separate proposal for ~$35k for maintenance and infra costs (for all metrics and dashboards) 1 year after the completion of this project.
As an example, if work on this project started on Oct 1st 2025 and finished on Dec 31st 2025, then the current grant covers maintenance and infra costs for 1 year, i.e, up to Dec 31st 2026. We would submit a separate proposal then to cover costs for 2027.
The subsequent grant will cover all metrics and dashboards, the tooling running 24/7 and tooling adjustments for all network upgrades that will happen during this period.
For a detailed description of the four (4) Milestones please read the full proposal at: https://forum.gnosis.io/t/gip-139-should-gnosisdao-support-probelab-to-produce-network-performance-and-security-for-gnosis-chain-p2p-network/11677.
Success for ProbeLab’s work comes when networks face no surprises. We strive to build resilient software that runs 24/7 and produces metrics and alerts for engineering teams. After more than 3 years in operation, we have never experienced outages longer than a few minutes, which makes us confident that any incident will be captured by our specialised tooling.
On the technical front, some evaluation metrics are as follows:
ProbeLab is developing measurement and monitoring tooling for the P2P layer of blockchain networks. ProbeLab is the leading team in P2P network metrics and analytics with extensive experience working on libp2p- and devp2p-based stacks. Running specialised infra 24/7, the team is producing both executive and tailor-made dashboards on metrics that are most valuable to engineering teams. Tailor-made dashboards, metrics and studies are normally published in forums, such as ethresear.ch. In some cases ProbeLab supports internal engineering teams with data that is not made publicly available. The majority of the results we produce for the several networks we are monitoring can be found at: https://probelab.io.
GitHub repositories maintained by the ProbeLab team:
GitHub profiles of ProbeLab team members:
The P2P layer of any blockchain network is the basis of everything that is built on top. It is imperative to keep the P2P network healthy and avoid collapse at this layer, because in that case, everything on top collapses as well. We argue that this is possible through detailed insights and metrics on core protocol functionality.
This GIP proposes critical metrics for the Gnosis Chain P2P layer that will keep the network resilient, secure and performant.