EthDA Devlog | Feb 1st — Feb 29th, 2024
Published in
2 min readFeb 29, 2024
Technical Progress
- Upgrade devnet from validium to ZK rollup
EthDA itself is an Ethereum ZK rollup powered by Polygon CDK, and derives security from Ethereum consensus.
- Economics and value aggregation design
L2s that using EthDA as Alt-DA could reward part of their DA fees to their users via EthDA’s benefit sharing protocols.
- L2 user stakes $L2 token (L2’s DAO token) to EthDA’s Benefit Sharing Contract on L1
- L2 chain uses EthDA as Alt-DA, and spend $ETH as gas fee and Blob storage fee
- EthDA accrues $ETH income for every L2 chain
- $ETH income from each L2 chain is periodically pooled into Benefit Sharing Contract for their staking users
- L2 user periodically claims $ETH rewards from Benefit Sharing Contract
- Technical design of DA subnet
A typical workflow of Alt-DA scenario is like below:
- L2 signs & sends tx with encoded Blobs and versioned_hashes / kzg_commitments / kzg_proofs to EthDA Sequencer, and pays Blob storage fees
- EthDA Sequencer validates and sends Blobs to EthDA DA Network
- EthDA DA Network stores Blobs, performing DAS, and submits DA Attestations to DA Contracts on L1
- EthDA tx flows through EthDA CDK components like zkProver/Aggregator, and is rolluped to L1 with ZK Proofs for settlement
- L2 downloads Blobs from EthDA DA Network on demand, and sends fraud/validity proofs to its rollup contracts for verification. L2 rollup contracts verify proofs and check DA attestations from EthDA DA Contracts on L1.