Key takeout
- Fusaka's Peerdas system improves data availability by looking at only a subset of data chunks in nodes.
- Peerdas is expected to support both Layer 2 and final Layer 1 Ethereum scaling as BLOB capacity increases.
Vitalik Buterin, co-founder of Ethereum, today outlined Fusaka's plans to expand data availability through the Peerdas system, marking a new approach to blockchain architectures where nodes do not need to download a complete dataset.
The Peerdas system works by having each node request a limited number of data chunks and verifying that more than 50% of the chunks are accessible.
“The mechanism behind Peerdas is that each node only requires a small number of 'chunks'. This is a probabilistic way to verify that more than 50% of the chunks are available,” explained Buterin. “If more than 50% of the chunks are available, then the node could theoretically download these chunks and recover the rest using erase coding.”
In the initial version, the complete block data must be present in one location during the first broadcast and reconfiguration phase. However, as Buterin pointed out, these roles do not require trust.
“If there are 100 rogue actors too, if the protocol is simply bypassing, then we only need one honest actor to do them. And different nodes can perform this task for different blocks.”
Future implementations will incorporate cell-level messaging and distributed block building to further distribute these features. A careful development approach will gradually increase the blob count before accelerating.
“This is all new technology, and it's wise for core developers to be extremely cautious about testing, even after years of working on this,” says Buterin.
The Peerdas system is located as a critical component of the Layer 2 scaling solution and the final Layer 1 scaling.