zkSync eyes lower fees, 'bigger batches’ after Ethereum's Dencun upgrade

Quick Take

  • Ethereum’s Dencun upgrade will introduce proto-danksharding to make Layer 2 solutions like zkSync cheaper to use.
  • Boojum, a STARK-based proof system, will allow zkSync to publish more data to Ethereum, thereby improving performance.

The upcoming Duncan upgrade on Ethereum, expected in mid-March, will introduce what's known as "proto-danksharding."

This upgrade is drawing attention from Ethereum enthusiasts for its potential to enhance Layer 2 solutions such as zkSync, Optimism, Arbitrum, and others, marking Duncan as a crucial development for their future.

Proto-danksharing (or EIP-4844) aims to incorporate off-chain ‘data blobs’, enabling the inclusion of more data in Ethereum transactions without affecting block processing times. This is being touted as key for the scalability of Layer 2s on the network, offering them the capability to utilize increased data capacity.

Consequently, a major decrease in transaction costs on Ethereum Layer 2s is anticipated. “The overwhelming difference that users will notice with the EIP-4844 upgrade is that the transaction fees will be substantially reduced,” Anthony Rose, head of engineering at Matter Labs — the core contributor to zkSync — told The Block.

zkSync, which functions as a Layer 2 network atop the Ethereum mainnet, aggregates hundreds to thousands of transactions into batches, which are then verified on the mainnet. However, this verification incurs fees, which are passed on to users.

At the time of writing, transaction fees on zkSync are averaging about $0.20. The component that EIP-4844 will affect — related to data costs — is roughly $0.08–$0.10 per transaction. The team predicts that this data-related component could potentially reduce nearly ten-fold after Duncan, which may bring down the average fee (per transaction) to under $0.10.

Leveraging Boojum

Matter Labs has implemented code enhancements to zkSync in the past year, in line with EIP-4844, targeting performance and improving the capability to batch transactions and verify them.

“We’re working on a number of improvements to the protocol that, combined with the changes specific to EIP-4844, will have a big impact on the performance of zkSync,” Rose said.

Among them is the roll-out of Boojum, a STARK-based proof system designed to enable the network to compress and publish a lot more data to the mainnet within its batches.

Boojum was instrumental in the amount of data zkSync aggregates to Ethereum per Layer 2 batch, and now the cost efficiency that Duncan would bring would make it more cost-efficient.

“With the Boojum upgrade, we included some changes to the way we publish data to L1 (partly to prepare for EIP-4844), but this also allowed us to introduce better data compression, and simultaneously, we increased the L2 batch sizes,” Rose explained.

“Our batches will be bigger, and the transactions will get cheaper,” he added.


Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2024 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Vishal Chawla is The Block’s Crypto Ecosystems Editor and has spent over seven years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editor of this story:
Tim Copeland at
[email protected]