Ethereum scaling solutions, more commonly known under a collective term of "Layer 2", are solutions designed to help scale Ethereum-based applications by handling transactions off the Ethereum Mainnet (Layer 1) while taking advantage of the robust decentralized security model of Mainnet.[1][2][3]
With global increase in blockchain adoption, the Ethereum network has surpassed 1+ million transactions per day - increased activity has risen the gas prices, needed to process these transactions. Layer 2 solutions are created with the intent of expanding the network and lowering the transaction processing costs.
To solve the mentioned issues, multiple engineering teams have devised their own approaches to scaling Ethereum blockchain.
The most notable are mentioned here:
According to the independent website L2Beat,[9] there are 20 visible participants in the Ethereum Layer 2 ecosystem. The most commonly used scaling approaches are optimistic roll-ups and zero-knowledge proofs (or "ZK-proofs"): 75% of current teams use one of the two approaches as the basis for their own solutions.
Project | URL |
---|---|
Arbitrum | https://arbitrum.io/ |
BOBA Network | https://boba.network/ |
Fuel v1 | https://fuel.sh/ |
Layer2.Finance Network | https://layer2.finance/ |
Metis Andromeda | https://www.metis.io/ |
Optimism (Ethereum) | https://optimism.io/ |
Project | URL |
---|---|
Aztec | https://aztec.network/ |
dYdX | https://dydx.exchange/ |
Loopring | https://loopring.org/ |
Polygon Hermez | https://hermez.io/ |
Starknet | https://starknet.io/ |
ZKSpace | https://zks.org/ |
ZKSwap 1.0 | https://zks.org/ |
ZKSwap 2.0 | https://zks.org/ |
zkSync | https://zksync.io/ |