Over the past year, many different solutions have emerged to address Ethereum’s scalability challenges. Among many potential solutions, the zero-knowledge Ethereum Virtual Machine (zkEVM) has stood out as one of the most popular choices among developers. Linea’s zkEVM is a relatively new contender in this space, but it’s certainly quickly gaining traction. Let’s take a deeper look at Linea and how it is attracting attention in the Ethereum community today.
So, what is zkEVM?
Before we dive into zkEVM, let’s first understand the basic concepts of zero-knowledge proofs (ZKPs), which are the foundation of zero-knowledge technology. Essentially, zero-knowledge proof is a cryptographic method that enables one party to prove to another party that it possesses specific information while avoiding revealing the actual content of the information. Currently, a variety of algorithms exist for generating zero-knowledge proofs, the most notable of which are zk-STARKs and zk-SNARKs.
Now, let’s dive into the concept of zkEVM. It is essentially a form of zk-rollup, a method that emulates the way transactions and smart contracts are executed on Ethereum. By emulating the design of Ethereum, zkEVM provides a familiar environment for developers and users. Developers can easily integrate their applications onto zkEVM without modifying their application code base and smart contracts.
Linea project introduction
Developed by the Consensys team, the parent company behind MetaMask, Infura, and Truffle, Linea joins a line-up of successful products with an important mission.
At its core, Linea is driven by one goal: to increase transaction speeds and drastically reduce transaction costs while replicating the familiar user experience of Ethereum mainnet — potentially up to 20x cheaper than Ethereum, thanks to Linea’s recursion-friendliness , Lattice-based proof mechanism. According to Vitalik Buterin's classification, Linea will be classified as a Type-2 zkEVM. As a zkEVM, Linea not only mirrors the Ethereum user experience, but also seamlessly integrates with nearly all existing Ethereum decentralized applications (dApps).
“If you’re a Solidity developer, building an app on Linea is no different than building on Ethereum,” said Declan Fox, Linea’s head of product.
Highlights of Linea
Linea integrates mature Consensys tools such as MetaMask, Truffle and Infura.
This integration allows developers to easily connect with users through MetaMask’s web3 wallet. It’s worth noting that Linea’s mainnet is automatically included in the network options of the MetaMask wallet extension. This improves the user experience by eliminating the need for users to manually enter network details, making it more seamless.
Vortex and Arcane: Linea’s own proof system
Linea's technology differs from other zkEVMs in its approach to arithmetic schemes and internal proof systems. Linea’s transaction verification process begins with arithmetic, converting computer programs into mathematical expressions understandable by zero-knowledge proofs. This converts the transaction into a trace and a set of constraints used to verify the accuracy of the calculation.
Subsequently, Linea adopted proprietary in-house proof systems - Vortex and Arcane - by optimizing calculations and employing specific algorithms to reduce the size of the proof, always enhancing the efficiency and compactness of the proof. After multiple iterations and internal optimizations, the proof was further compressed by the external proof system Plonk.
This architectural design enables Linea to quickly generate and verify zero-knowledge proofs, ensuring the confidentiality and security of transactions. By implementing a recursive optimization strategy in its internal proof system, coupled with a final compression stage, Linea effectively reduces the size of the proof while improving overall performance, providing users with a fast and efficient trading experience. This innovative technical approach makes Linea unique in the zkEVM space, providing a powerful network for building scalable decentralized applications.
Linea’s wide range of applications and its powerful ecosystem
During the nine-week pilot testnet phase that began in May, Linea achieved remarkable results, processing more than 30 million transactions, all from 5.2 million unique addresses. This achievement makes Linea one of the largest and most active projects on the Goerli testnet to date.
In July this year, Consensys introduced the alpha version of the Linea mainnet to the public at ETHCC, marking an important achievement. Linea has since received considerable attention, with over 150 dApps deployed on the network, including well-known projects such as Aave, PancakeSwap, Beefy, and Sushiswap. Notably, user retention is high, with more than 100,000 active users returning to the network every week, highlighting its growing popularity and active user base.
According to L2 Beat, Linea has successfully processed approximately $2.7 million in transactions in the past 30 days. The network’s total value locked (TVL) to date is $41 million, reflecting the considerable value and engagement Linea is able to attract.
To drive growth in the Linea ecosystem, Consensys is introducing the Linea Ecosystem Investment Alliance (EIA). The consortium consists of more than 30 prominent venture capital firms. The main goal of EIA is to empower developers by providing funding, developer resources, and a clear path to become part of the Linea network.
What’s next for Linea?
Following its mainnet debut, Linea revealed a detailed five-phase roadmap charting the direction for the network’s development. The team plans to gradually achieve its goals at each stage by collaborating with the wider Linea ecosystem and community. As each phase progresses, the Linea network takes steps towards its ultimate goal of evolving into a fully fledged Rollup network secured by Ethereum.
If Linea delivers on its promise, it will become one of the top choices for developers to deploy their applications on Rollup, given the large number of users already on the Consensys ecosystem.
The launch of Linea opens up a new design space for Ethereum developers, especially those already integrated with Consensys products. With Linea, we may see the emergence of a wide variety of scalable decentralized applications covering various fields such as DeFi, gaming, decentralized identity, decentralized social networks, and NFTs.