Matter Labs, the company behind the zero-knowledge rollup zkSync, on Wednesday said it plans to launch zkSync 2.0 to Ethereum’s mainnet in 100 days.
With the announcement came the release of a full zkSync roadmap and other details about the project’s upcoming milestones.
zkSync 2.0, a so-called zkEVM, is a kind of Ethereum scaling solution – a “zero knowledge rollup” – that aims to decrease Ethereum’s high fees and increase the network’s transaction capacity. Zero Knowledge rollups such as zkSync can be considered superior to so-called Optimistic rollsups. However, they are more difficult for engineers to implement.
Continue reading: Ethereum’s Rollups Aren’t All Built the Same
zkSync is just one of many companies that have used Zero Knowledge technology to facilitate token swaps and NFT transfer. But no general ZK Rollup – one which can handle any Ethereum smart contract – exists yet on Ethereum.
With its announcement, Matter Labs insists that it will be the first team to bring a fully EVM-compatible zero knowledge rollup to market – a zkEVM. In other words, the team says it will be the first to introduce a rollup that can handle any Ethereum smart contract, meaning developers will be able to build atop zkSync just as they would Ethereum’s clunkier main network.
Continue reading: The Sudden Rise in EVM Compatible ZK Rollups
“We’ve been pretty quiet for the entire existence of the company and the product [because] we’ve been doing a lot of R&D work, and R&D work is unpredictable,” Matter Labs CEO Alex Gluchowski told CoinDesk.
“We’re on the cutting edge of innovation in the ZK space.” he continued. “There were a lot of challenges and we didn’t want to commit to something that we can’t deliver. We are now changing all that and are releasing the public roadmap. The challenges are really solved, to the degree where we are very, very confident that we’re going to hit the next milestones.”
What is a ZkEVM?
The paradigm shift to zkEVM technology in Ethereum scaling will be significant, although it was previously thought that it would take many years.
In general, rollups work by allowing users to transact on a separate, “layer 2” network that exists separate from a (generally) slower, more expensive “layer 1” blockchain. Transactions on the layer 2, which are then bundled, are passed to layer 1, where they will be officially settled.
Because the Ethereum rollup transactions are “settled” on the main blockchain network, they share its essential security guarantees
Ethereum co-founder Vitalik Buterin explained it best in a blog post: “Rollups move computation (and state storage) off-chain, but keep some data per transaction on-chain. To improve efficiency, they use a whole host of fancy compression tricks to replace data with computation wherever possible.”
ZK rollups work using so-called ZK-SNARKS – a type of cryptographic tool, or “proof,” that allows a person to confirm a statement by only looking at a bite-sized, encoded version of it. Zero Knowledge technology enables rollups to combine and shrink large amounts of layer 2, before returning them to layer 1.
A layer 1 network only needs to see a small, encrypted representation of ZK rollup transactions – not the transactions themselves – to check that they are legitimate.
The zkEVM landscape
Wednesday’s announcement from Matter Labs comes on the heels of two others from Scroll and Polygon – both of which are working to launch their own version of a zkEVM at some point in the near future.
Gluchowski thinks that Polygon, which announced Wednesday that it would be the “first” zkEVM to market, was underestimating the amount of time that it will take to move from testing to the real world.
“I know how long it took us from the concept to the first test net, and from there through multiple iterations. You build this system, you learn a lot about it, and it gets a lot more complex than previous versions,” Gluchowski said.
Gluchowski says Matter Labs, who launched their zkEVM test net in February, has a significant advantage.