The State of PeerDAS Testing: Progress, Challenges & Next Steps

Devnet 4 Launch Timeline, Client Updates, Devnet 4 Specs & PeerDAS Devnet Test Scenarios

The State of PeerDAS Testing: Progress, Challenges & Next Steps

PeerDAS (Peer Data Availability Sampling) is a critical component of Ethereum's roadmap, designed to improve network scalability and reliability. With the PeerDAS Devnet-4 launch approaching in January 2025, client teams are working to test, refine, and prepare for this major milestone. This blog outlines the current state of PeerDAS testing, the challenges being addressed, and what’s next.

Devnet 4 Launch Timeline

The PeerDAS Devnet-4 launch is scheduled for mid to late January 2025. The activation of PeerDAS is tied to the Fulu Fork Epoch. These include updates to the PeerDAS specifications, improvements in network synchronization, and support for data column RPC functionality.

To ensure the network transitions smoothly, rigorous pre-devnet testing is underway, focusing on client interoperability and readiness.

Client Updates

Lighthouse has made significant strides in PeerDAS integration by activating it at the Fulu fork. The team resolved several peer-scoring issues that previously caused disconnections and network splits.

However, challenges remain, particularly during interoperability testing with Prysm, where state mismatches were observed after transitioning to Fulu. Further investigation is ongoing to address these issues.

The Prysm team replaced custody subnet counts with custody group counts, an important step toward compliance with the latest PeerDAS specifications. They also integrated the go-kzg library, which promises better performance compared to the older c-kzg library, though further optimization is needed.

In addition, Prysm has started implementing validator custody, a feature that aligns with PeerDAS but remains optional for clients.

Teku has successfully transitioned to the Fulu fork but continues to work on decoupling custody groups to enhance its implementation. While significant progress has been made, additional testing and debugging are required before declaring readiness for Devnet-4.

Lodestar rebased its code to align with the Fulu fork and resolved a persistent bug, which, although unrelated to Fulu, delayed some progress. The team is now focused on decoupling custody groups and aims to complete the testing of these changes in the coming weeks.

Grandine has implemented PeerDAS activation at Fulu and decoupled custody subnets from the core. The team is also stress-testing its reconstruction flow to identify and fix bugs that could hinder data availability under high-load scenarios.

Devnet 4 Specs

The PeerDAS Devnet-4 specs include EIP-7594, which defines the core of Peer Data Availability Sampling. The changes for Devnet-4 introduce a decoupling of network subnets from the DAS core and enhance the P2P layer with support for new APIs, such as engine_getBlobsV1.

These updates ensure that data column RPC functionality is in place before the Devnet launch. Furthermore, consensus specifications (v1.5.0-alpha.10) have been integrated to streamline client compatibility.

PeerDAS Devnet Test Scenarios

Multiple scenarios have been designed to evaluate client readiness and robustness under different conditions. The key test scenarios are outlined in the table below:

Scenario Description Setup Success Criteria
Scenario 1: Standard Run All nodes transition from Deneb to Electra and finally to Fulu. Varies: combinations of full and super nodes. All slots in the first Fulu epoch are finalized.
Scenario 2: Sync in an Unfinalized Network The network cannot finalize without the tested node. Fixture nodes are started first, followed by the tested node. 1 full tested node, 1 full fixture node, and 2 super fixture nodes (or a super-tested node with variations). The tested node syncs and the network finalizes as expected.
Scenario 3: Sync in a Finalized Network The network finalizes without the tested node, which is started after finalization. Same setup as Scenario 2. The tested node syncs correctly after the network has finalized.
Scenario 4: Reconstruction Nodes transition through all forks while super fixture nodes withhold some data, forcing reconstruction. 1 super-tested node, 2 super fixture nodes (configured to withhold data), and 1 full fixture node. The tested node reconstructs and reseeds missing data columns without missing or orphaning blocks.

The progress toward PeerDAS reflects the collective efforts of Ethereum client teams to build a more scalable and reliable network. While significant milestones have been achieved, challenges such as state mismatches, custody group decoupling, and reconstruction bugs remain.

The upcoming tests and interop efforts will play a pivotal role in addressing these issues and ensuring readiness for the launch. As testing continues, it is essential for teams to collaborate, share insights, and refine their implementations.

References: PeerDAS Breakout Room #15

_____________________________________________________________________

Disclaimer: The information contained in this website is for general informational purposes only. The content provided on this website, including articles, blog posts, opinions, and analysis related to blockchain technology and cryptocurrencies, is not intended as financial or investment advice. The website and its content should not be relied upon for making financial decisions. Read full disclaimer and privacy Policy.

For Press Releases, project updates and guest posts publishing with us, email to contact@etherworld.co.

Subscribe to EtherWorld YouTube channel for ELI5 content.

Share if you like the content. Donate at avarch.eth or Gitcoin

You've something to share with the blockchain community, join us on Discord!

Follow us at Twitter, Facebook, LinkedIn,  and Instagram.

Advertisement
ETHShala Understand Ethereum. Shape the Future.

ETHShala is your gateway to Ethereum Improvement Proposals, core concepts, and ecosystem ideas.

Learn Ethereum Understand EIPs Build the Future
Explore ETHShala →
Promotional Partnerships

We’re opening a limited number of promotional partnerships for web3 ecosystem projects looking to increase their visibility across our media channels.

Partner With Us →
EIPs Insight EIPs Insight Track Ethereum Upgrades & EIPs

Track Ethereum protocol upgrades, EIPs, AllCoreDevs calls, decisions & governance - all in one place.

Explore EIPs Insight →
EtherWorld.co × Avarch Join Our Internship Program

Gain hands-on experience in Web3 media, research, core protocols & developer relations.

Apply Now →
Sponsored Announcement
ETHShala Web3 Education

Understand Ethereum. Shape the Future.

ETHShala is your gateway to the world of Ethereum Improvement Proposals, core concepts, and the ideas shaping the Ethereum ecosystem.

Learn Ethereum Understand EIPs Build the Future
Promotional Partnerships EtherWorld Media

Amplify Your Web3 Ecosystem Project

We’re opening a limited number of promotional partnerships for web3 ecosystem projects looking to increase their visibility across our media channels.

Media Sponsorship Web3 Visibility Ecosystem Reach
EIPs Insight EIPs Insight Protocol Intelligence

Ethereum Protocol & Governance Analytics

Track Ethereum protocol upgrades, EIPs, AllCoreDevs calls, decisions & governance - all in one place.

Protocol Upgrades ACD Call Trackers EIP Analytics
EtherWorld.co × Avarch
Career Opportunity

Join Our Internship Program

Gain hands-on experience in Web3 media, core protocol research, technical writing, and developer relations.

Protocol Research Web3 Media Dev Relations

Subscribe to join the discussion.

Please create an account to become a member and join the discussion.

Already have an account? Sign in

Sign up for EtherWorld.co newsletters.

Stay up to date with curated collection of our top stories.

Please check your inbox and confirm. Something went wrong. Please try again.
0/5 free articles read this week
Sign up free