Matter Labs deploys zkRollup-based scaling tool on Ethereum's mainnet
June 18, 2020, 10:34AM EDT · 3 min read
- Ethereum research group Matter Labs has deployed its zkRollup-based Layer 2 scaling tool, called zkSync, on the Ethereum mainnet
- Users can now deposit, transfer and withdraw tokens on zkSync
Research group Matter Labs has deployed its Layer 2 scaling tool on the Ethereum mainnet. Based on a technology called zkRollup, the new tool, called zkSync, aims to pave the way for larger transaction volumes and less network pressure on Ethereum.
zkSync promises to achieve a maximum throughput of 2,000 transactions per second and an average transaction fee of approximately $0.001. By comparison, the Ethereum blockchain can currently handle an average of 15 transactions per second. And since the beginning of the year, Ethereum’s average gas prices have surged from an average of 10 Gwei in January to around 40 Gwei at press time, meaning that users need to spend, on average, around $0.2 per transaction at current ETH price.
“This release [of zkSync] solves an acute problem in the Ethereum ecosystem: crypto payments have become expensive and unreliable due to soaring gas fees," the startup stated in a blog post.
zkSync was built on zkRollup technology, a Layer 2 scaling architecture that stores transactions in a sidechain instead of directly recording them on the Ethereum base layer, which frees up network space. It then packages the state of a series of transactions into blocks to be posted on the Ethereum base chain. “Zk” refers to zero-knowledge proofs, which the scheme uses to prove the validity of the state before posting it to the base chain.
"zkSync can massively reduce these costs while gradually enabling VISA-scale throughput of up to 2,000 TPS,” the blog post said.
zkSync's initial deployment on Ethereum was not without turbulence, however. On Wednesday, soon after the service went live, the team detected a problem with the server that award special souvenir tokens to users for trying out the platform. The team has said the bug is now fixed.
For now, the main functionality available via zkSync is token transfer. Users can connect their existing Ethereum wallets with zkSync, deposit tokens into the zkSync wallets, and send or receive tokens. It currently does not support smart contract deployment.
"We will have a toolkit for prototyping [this functionality] very soon by the end of this quarter," Matter Labs CEO Alex Gluchowski told The Block.
Meanwhile, another rollup inspired Layer 2 scaling approach, optimistic rollup, has also shown promise in recent demos. As the name indicates, optimistic rollup does not check the validity of every state when publishing it to the base chain. Rather, it optimistically assumes it to be correct until someone challenges this assumption.
As Gluchowski explained in a recent blog post, different scaling solutions have varying advantages, making it difficult to choose one over another. For example, while optimistic rollup allows developers to write and deploy smart contracts in the same way as on the Ethereum base chain, it takes longer for users to withdraw funds from the side chain to base chain.
“We will see very few solutions crystallizing as the winners for specific use cases,” Gluchowski said.
Matter Labs is also not the only startup working on zkRollup. Recently, another scaling solution research group, Loopring, has also seen substantial growth of its zkRollup-based decentralized exchange in recent months. According to DeFi Pulse data, its total value locked hit above $9 million last week.
Faced with competition, Matter Labs hopes to gain an edge with a smooth user experience.
"Everything is done in such a way as to make user experience nicer," Gluchowski said. "We spent a lot effort and attention to this detail to make small things really nice for users."
© 2021 The Block Crypto, Inc. 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.