ProbeLab: Measurement Tooling for Web3 P2P Networks
100%
average score over 2 application evaluations
Developing monitoring tools and providing network health reports for P2P protocols, assisting engineering teams in optimizing blockchain networks with proposed future enhancements for Layer 2 support, bootstrapper monitoring, eclipse attack detection, and performance optimization studies.

The ProbeLab team is helping engineering teams get a better understanding of the operational and protocol details of the P2P layer of their network. With those insights, engineering teams can apply optimisations to their network-layer protocols. We have been developing measurement and monitoring tooling for the P2P layer of blockchains for IPFS and libp2p-based networks for the past several years.

The majority of the results we produce can be found at: https://probelab.io

Things we have done:

  • Weekly network health reports for the IPFS network: https://github.com/probe-lab/network-measurements/tree/main/reports
  • Weekly network health reports for the Ethereum discv5 DHT network: https://probelab.io/discv5/2024-09/ (Week 9, 2024)
  • Bootstrapper monitoring for the Filecoin network: https://probelab.io/bootstrappers/filecoin
  • Several studies on IPFS and libp2p (e.g., see NAT Hole Punching): https://github.com/probe-lab/network-measurements/tree/main/results

Things we plan to do with this funding (in priority order, depending on funding amount):

  • Extend our Nebula crawler to provide weekly reports for other L2s on Ethereum (e.g., provide support for Optimism).
  • Extend bootstrapper monitoring for the Ethereum network.
  • Build a tool to monitor the DHT keyspace density for Ethereum’s discv5 DHT network to detect potential eclipse attacks.
  • Extend our Hermes platform to monitor Gossipsub operation for the Ethereum network: https://github.com/probe-lab/hermes
  • Build simulation or emulation tools to identify the right protocol (or protocol combination) for DAS on Ethereum (https://notes.ethereum.org/@djrtwo/das-requirements).

Impact: Our tools and tailor-made studies have traditionally helped engineering teams to adjust their protocols’ settings and optimise performance with regard to: bandwidth consumption requirements, latency reduction, CPU consumption requirement, infrastructure and node operation cost optimisation.

Examples include:

ProbeLab: Measurement Tooling for Web3 P2P Networks History

People donating to ProbeLab: Measurement Tooling for Web3 P2P Networks, also donated to

Longtime Gitcoin contributor advances decentralized identity and data projects, integrating Gitcoin tools into new platforms and promoting public goods through the Crypto Sapiens podcast.
Developing a web app that modifies donation weights using community tokens, badges, and reputation to influence quadratic funding outcomes for public goods.
AI tool improves visibility and decision-making for web3 public goods funding donors by enabling queries about projects, assessing impact, and providing equitable exposure for all grantees.
Project Summary: Expert in grassroots movements utilizes innovative technology like "Proof of Philanthropy" NFTs tracking on-chain philanthropy and novel public goods funding models to expand the Gitcoin ecosystem and enhance community engagement.
Developed the UI for a real-time quadratic funding platform, involving animated data visualization, mobile optimization, smart contract integration, multi-sig deployment scripts, and privacy analytics for Gitcoin's network.