Last week, Polygon MATIC
+2.69%
introduced the “type 1 prover” – a technology that can enable EVM-compatible chains to apply zero-knowledge proofs.
The type 1 prover is expected will be released later this year. It will be included in Polygon’s CDK (software stack), marking an advancement over the project’s previous Type 2 testing mechanism, which was incompatible with other EVM chains. “The type-1 prover can generate zero-knowledge proofs for any EVM chain without the need for hard forks or modifications to existing customers,” Brendan Farmer, co-founder of Polygon, told The Block.
Polygon Labs plans to use the prover to convert a wide range of blockchains, including sidechains and optimistic rollups, into validiums – a specialized form of Layer 2 networks that use zero-knowledge proofs for improved efficiency and lower transaction costs.
Validiums only store zk-proofs on the Ethereum mainnet, keeping the actual transaction data off-chain, backed by a data availability solution. This structure contrasts with ZK-Rollups, which must also publish proofs of app data to the Ethereum mainnet.
Farmer emphasized that projects can also choose to become full-fledged ZK rollups if they want to use their type-1 prover. Ultimately, it is up to the teams to make that decision, he clarified.
The transition to a ZK-based network
Moving to a ZK-based network (such as validiums or ZK rollups) can potentially provide benefits for Layer 2 projects, including eliminating the seven-day recording delay associated with optimistic rollup solutions (e.g. Optimism and Arbitrum).
This delay is a point of contention, according to Farmer, because it adds time and costs to users who rely on third-party bridges for transactions.
“It looks like tens of millions of dollars paid to third-party bridges, and when you look at what it would have cost to substantiate all the transactions based on those optimistic aggregations, it amounts to a few hundred thousand dollars,” Farmer added to it. “Users are forced to bear a lot of costs on Optimistic Layer 2s that are simply unnecessary, and an upgrade to a ZK-based network only fixes this.”
After the ZK transition, chains can be connected via Polygon’s interoperability protocol – the AggLayer – which promises interoperability and uniform liquidity for Layer 2s. The first version of the AggLayer is expected to release in February, allowing developers to connect blockchains.
The goal will be to ensure uniform security across modular and monolithic chains, including those within the Polygon ecosystem. AggLayer will be a critical part of Polygon 2.0, the next iteration of the Polygon network. Unlike typical interoperability solutions, it collects ZK evidence from all connected chains.