The current PeerDAS design can potentially yield an 8x increase in blob capacity over Protodanksharding. It does so by introducing Reed-Solomon erasure coding with a 1:1 ratio, a matrix data layout consisting of 128 columns x # blob rows, partial deterministic custody requirements for every CL node, and sampling verification processes. If max blobs is 9, PeerDAS expands the capacity to 72 while keeping the storage requirements per node intact, in exchange for higher computational footprint for proposers, higher networking complexity, and additional synchronous checks for validators.
There are currently two bottlenecks and risks to achieving the full potential of PeerDAS to the desired scale:
This proposal introduces two changes to the current PeerDAS design to pave the way for the targeted scale:
With these changes, we aim to: