Finance:Ethereum scaling solutions

From HandWiki
Short description: Software to accelerate Ethereum application's transactions


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]

State of the Ethereum blockchain

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.

Scaling approaches

To solve the mentioned issues, multiple engineering teams have devised their own approaches to scaling Ethereum blockchain.

The most notable are mentioned here:

Scaling solutions

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.

Optimistic roll-ups

Optimistic roll-ups
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/

ZK proofs

ZK rollups
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/

References