ProbeLab's 2025 Review and 2026 Outlook
What we've achieved in 2025 and what we're targeting in 2026
We approach security from the point of view of the DHT's Keyspace Density.
The following plots examine the peer distribution within the keyspace, aiding in the identification of potential Sybil and eclipse attacks.
Every object indexed by discv5 requires a binary identifier. In the discv5 implementation, peers are identified by their NodeID (extracted from their ENR) which is the `keccak256` hash of its uncompressed `secp256k1` public key. This identifier determines the location of an object within the XOR keyspace.
The plot shows how many peers are included in a particular region of the keyspace. Too many peers within one region indicate a potential issue.
The plot shows the distribution of the PeerIDs across the Poisson curve. Too many PeerIDs outside the curve indicate a potential issue.
These plots depict the count of node records stored within each node’s routing table and made accessible through the discv5 DHT. These node records serve as a mechanism through which nodes discover new remote nodes in the network.
Reachable vs Unreachable DHT Records Over Time
Reachable vs Unreachable DHT Records Over Time
Blog posts, papers and talks by the ProbeLab team about Ethereum.
What we've achieved in 2025 and what we're targeting in 2026
Layer-2 protocols such as rollups can help address Ethereum's throughput limits. An efficient data availability layer is key for layer-2 support in Ethereum, but broadcast …
Blockchain technologies underpin an expanding ecosystem of decentralized applications, financial systems, and infrastructure. However, the fundamental networking layer that sustains these systems, the peer-to-peer (P2P) …
The Pectra Upgrade in Numbers from the P2P Network.
Modern public blockchains like Ethereum rely on p2p networks to run distributed and censorship-resistant applications. With its wide adoption, it operates as a highly critical …
This empirical study measures blob sidecar availability in Ethereum's execution layer (EL) mempool to assess the feasibility of distributed block building for reducing validator bandwidth …