Zero-knowledge (ZK) proof solutions have proved critical in helping scale the Ethereum ecosystem, but proto-danksharding is expected to drastically reduce the cost of rollups, according to Consensys’ zkEVM Linea head Nicolas Liochon.
Speaking exclusively to Cointelegraph Magazine editor Andrew Fenton during Korea Blockchain Week, Liochon estimated that proto-danksharding could further reduce rollup costs by 10 times.
Proto-danksharding, also known by its Ethereum Improvement Proposal (EIP) identifier EIP-4844, is aimed at reducing the cost of rollups, which typically batch transactions and data off-chain and submit computational proof to the Ethereum blockchain.
The Ethereum Foundation has yet to nail down an expected launch date for proto-danksharding, but development and testing are still ongoing.
As Liochon explained, Linea delivers 15 times cheaper transactions compared to those made on Ethereum’s layer 1, but rollups are still limited by the fact that transactions are posted in call data in Ethereum blocks.
According to Ethereum’s documentation, rollups are still expensive in terms of their potential because call data is processed by all Ethereum nodes and the data is stored on-chain indefinitely despite the fact that the data only needs to be available for a short period of time.
EIP-4844 will introduce data blocks that can be sent and attached to blocks. The data stored in blocks is not accessible to the Ethereum Virtual Machine and will be deleted after a certain time period, which is touted to drastically reduce transaction costs.
“In reality, the cost of rollups is down to data availability. We are writing all the data to layer 1, which is why we have exactly the same security. But it’s expensive; it represents 95% of the cost.”
Liochon said that Linea’s prover, which essentially handles the off-chain computation that verifies, bundles, and then creates a cryptographic proof of the combined transactions, only represents a fifth of the cost.
This highlights the major hurdle in making ZK-rollups the go-to scaling solution for the Ethereum ecosystem as opposed to other solutions like Optimistic Rollups.
Liochon also said that Linea aims to be a general-purpose ZK-rollup that will be used for a variety of decentralized applications and solutions within the Ethereum ecosystem.
“We are a generic rollup. We don’t want to have a specific use case or specific domain. It’s quite important to support all types of applications, including DeFi, gaming and social.”