Layer 2
Ethereum na for evrybody
Scaling Ethereum make everybody fit yus.
Wetin be layer 2?
Layer 2 (L2) na set of solutions wey dem use take scale Ethereum. Layer 2 na separate blockchain wey dem use extend Ethereum and e still get the same security guarantees wey Ethereum get.
Now make we enetr into am small. We go first need to explain wetin be layer 1 (L1).
Wetin be layer 1?
Layer 1 na the base blockchain. Ethereum and Bitcoin na both layer 1 blockchains becasue them be the foundation wey different layer 2 networks dey build on top. examples of layer 2 project dey dey build on top them include rollups on ethereum and the lightining network on bitcoin. all the use transaction wey dey on top this layer 2 project fot go back to the layer 1 blockchain.
Ethereum still dey function as the data availability layer for Layer 2s. Layer 2 projects go post their transaction data for Ethereum, and dem go depend on Ethereum for data availability. Dem fit use this data to know the state of the Layer 2, or to dispute transactions wey happen for the Layer 2.
Ethereum way be layer 1 get:
Na network of node operators dem take secure and validate the network
Network of people wey dey produce block
The blockchain e sef and the tori of how dem don dey take transfer things
The agreement for the network
You never understand Ethereum? Learn wetin be Ethereum.
Why we go need layer 2?
Three things wey dey important for blockchain na say e suppose deydecentralized, secure, and scalable. The blockchain trilemma(opens in a new tab) talk say if you wan make your blockchain dey secure and decentralized, you go need to sacrifice scalability.
Ethereum dey process1+ million transactions per day(opens in a new tab). the demand wey dey to use ethereum fit cause transaction fee price make e go up and na there layer 2 networks come in.
Scalability
The main goal of layer 2 na to increase transaction all through and e no go compromise security and decentralization.
Ethereum mainnet fit only process 15 transaction per seconnds(opens in a new tab) and when the demand to use ethereum con high, the network go con dey congested, and e go increase transaction fees and pursue people wey no fit afford the fees. Layer 2s be the solutions wey reduce those transaction fees when dem processing am comot for layer 1 blockchain.
More tori about wetin Ethereum dey see for futureBetter things way dey for layer 2
Money wey small
If we fit join many off-chain transactions inside one layer 1 transaction, e go reduce transaction fees well well. This one go make Ethereum dey accessible for everybody.
Make everything secure
Second level blockchain dey finish their transfer matter for Ethereum main place, e make people fit enjoy the security wey Ethereum network get.
Make the thing wey e fit do plenty pass before
As we dey achieve higher transactions per second, lower fees and new technology, projects go fit expand into new applications wey go make user experience better well well.
How layer 2 dey work?
As we don talk am before, layer 2 na diffferent term for solutions wey dey build on ethereum wey fit handle transactions off ethereum layer 1 and e dey take advantage of the security of ethereum layer 1. Layer 2 na sepereate blockchain wey extend ethereumhow that one take work?
Different types of layer 2 na hin dey, each of them get their won models. layer2 dey comot the transactional burden comot from layer 1 and e dey allow am become less congested and everything go dey alright.
Rollups
Rollups bundle (or 'roll up') hundrends of transaction inside singe transaction on top layer 1. This make dem spread the L1 transaction fees for everybody wey dey the rollup, making am cheap for every user.
Rolup trasnaction dey excute off layer1 but dem dey submit the transaction data to layer 1. As dem submit the data so, e don dey under the dsecurity of ethereum. This na because once the data don upload to layer 1, if dem wan revert am na to revert ethereum. two different tactics dey to tackle rollups: optimistic and zero knowledge - they different on how we go dey submit transaction data to L1.
Optimistic rollups
Optimistic rollups are 'optimistic' when we see say transactions dey assumed to be valid, but dem fit challenge am if e need. If dem suspect an invalid transactions, dem fit run fault proof to see if e don take place.
Zero-knowledge rollups
Zero knowledge rollups dey use validity proofs where the transactons dey offcahin and the data wey dem compress go go ethereum mainnet as proof of their validity.
Make yor own research: kasala for layer 2
Plenty layer 2 projects dey young and dem still need make users trust some operators make dem talk true on the decentralized networks. make you dey do your own research to take know if you dey comfortable with any risk involved.
For more tori on the risk and assumtions of layer 2s, we go recommend make you checkout L2BEAT, wey dey provide comprehensive risk assesment framework of different project.
Make yu yus Layer 2
Nau wey you don understand why layer 2 and hau e dey work, make yu helep yu run am!
If yu dey yus smart contract wallet like safe abi argent, yu nor go get kontrol ova address on top layer 2 ontil yu redeploy di contract akant wey dey on top dat address on di layer 2. klassik akant wey get rikovery fraiz go automatikaly own di same on all layer 2 networks.
Generalized layer 2s
Generalized layer 2s dey do like ethereum - but them cheap. Anything wey you fit do on Ethereum layer 1, you fit do am on top layer 2. many dapps don already dey migrate to these networks or have skipped mainnet altogether to deploy straight on a layer 2.
Arbitrum One
Arbitrum na one optimistic rollup wey dey hel people feel say dem dey interact with ethereum but with transactions wey dey cost a fraction of wetin dem dey do on L1.
Note: Wi dey only give pruf of fraud to pipol wey dem don put for whitelist, but wi neva open the whitelist
Optimism
Optimism na fast, simple and secure EVM equivalent optimistic eollup. E dey scale ethereum tech and the value through tetroactive public goods funding.
Note: Fault pruf dey divelopment
Boba Network
Bona na optimistic rollup wey dem fork from optimism wey be scalling solution wey dey help reduce gas fees, improve transactions throughput, and extend the capabilities wey smart contraact get.
Note: Validashon of state dey for divelopment
Base
Base is a secure, low-cost, developer-friendly Ethereum L2 built to bring the next billion users to web3. It is an Ethereum L2, incubated by Coinbase and built on the open-source OP Stack.
Note: Fraud proof system is currently under development
ZKsync
ZKsync na user centric zk rollup platform wey come from Matter Labs. e dey scale the solutions for ethereum, and e don already dey live on ethereum mainnet. e support payments, token swaps and Nft minting.
Starknet
Starknet is a Validity Rollup Layer 2. It provides high throughput, low gas costs, and retains Ethereum Layer 1 levels of security.
Aplikashon spesifik layer 2s
Aplicashon specific layer 2s be projects wey specialize to dey optimize for specific aplikashon space, wey go bring improved paformans.
Loopring
Loopring's zkRollup L2 solution dey offer the same security guarantees weyy thereum mainent too dey offer with big scalability boost; through out increase by 100x and them reduce the cost to 0.1% of L1.
ZKSpace
The ZKSpace platform consists of three main parts wey be a layer 2 AMM DEX utilizing ZK-Rollups technology called ZKSwap, a payment service called ZKSquare, and an NFT marketplace called ZKSea.
Aztec
Aztec Network na the first private zk rollup wey dey ontop Ethereum, and e dey enable decentralized application access privacy and scale.
Small note on sidechains, validiums and alternative blockchains
Sidechains and validiums be strong blockchains wey dey allow assest from ethereum.
Both of them dey scale same with layer 2s- them dey give lower transaction fees and high transaction throughout but them get different trust assumptions.
Some layer 1 solutions dey report higher throughput and transaction fees wey low pass ethereum, but na otherplace dem dey do the tradeoff, example wey we fit see na hardware wey you need to run nodes.
Hau yu fit take enta layer 2
Na two ways dey wey you fit take get your assests inside layer 2: na to bridge money from ethereum with smart contract abi make you withdraw your money on top any exchange directly to the layer 2 network.
Money for yur wallet?
If you don already get your ETH inside your wallet, you go need use bridge to move am from Ethereum mainnet to layer 2.
Money on top any exchange?
Some centralized excahnges don dey do direct withdrawals and dem dey deposit to layer 2s. Check which excahnge dey support layer 2 withdrawals and which layer 2s dem dey support.
You go need wallet to take withdraw your money. Find ethereum wallet.
Tools to take dey effective on top layer 2
Information
- Goto L2BEAT website(opens in a new tab)L2BEATL2BEAT na great resource to take dey look technical risk assessments of layer 2 projects. we go like make you dey check their resources when you dey research specific layer 2 projects.
- Goto Ethereum Ecosystem website(opens in a new tab)Ethereum EcosystemUnofficial Ecosystem page of Ethereum and its Layer 2s including Base, Optimism, and Starknet featuring hundreds of dApps and tools.
- Goto growthepie website(opens in a new tab)growthepieCurated analytics about Ethereum layer 2s
- Goto L2 Fees website(opens in a new tab)L2 FeesL2 fees dey let you see the current cost(na usd you go see) wey you dey take do transactions on top different layer 2s.
- Goto Chainlist website(opens in a new tab)ChainlistChainlist na great resoure to dey import network RPC's inside supporting wallets. you go see RPC's for layer 2 projects wey dey here to help you dey connected.
Wallet managers
- Goto Zapper website(opens in a new tab)ZapperManage your web3 portfolio from Defi to NFTs and wetin dey come next. Invest for the latest opportunities wey dey come from onw conveienent place.
- Goto Zerion website(opens in a new tab)ZerionBuild and manage your Defi portfolio from one place. make you see everything about decentralized finance today.
- Goto DeBank website(opens in a new tab)DeBankMake you dey updated with all the important happenings inside the web3 world
FAQ
Further reading
- Rollup centric ethereum roadmap(opens in a new tab) - Vitalik Buterin
- An Incomplete Guide to Rollups(opens in a new tab) - Vitalik Buterin
- Polygon sidechain vs ethereum rollups: layer 2 scaling appraoches| vitalik and lex fridman(opens in a new tab) - Lex Clips
- ROLLUPS- The Ultimte ethereum scalling strategy? Arbitrum & Optimism explained(opens in a new tab) - Finematics
- Understand wetin be rollup economics from first principle(opens in a new tab) - Barnabé Monnot