DENVER, CO – 18. VELJAČE: ETHDenver, 18. veljače 2022. u Denveru, Colorado. (Fotografija Michaela … [+]
Budući da je 30. srpnja osmi rođendan Ethereuma, Web3 je sigurno daleko dogurao. Međutim, kako je prostor rastao, ograničenja skaliranja tehnologije postalo je teže ignorirati. Svaki redoviti korisnik kriptovalute neizbježno će se kad-tad naći suočen s visokim naknadama i sporim potvrdama transakcija. Sustavi razine 2, nazvani “L2”, pojavili su se kako bi riješili ovo usko grlo skalabilnosti, nudeći korisnicima jeftinije i brže transakcije uz zadržavanje jakih sigurnosnih jamstava.
Najpopularnije L2 mreže uključuju Arbitrum (na koji je fokusiran moj poslodavac, Offchain Labs), Optimism i zk-Sync, koje rade na Ethereumu. U Bitcoin ekosustavu, Lightning Network je najrašireniji L2.
Mrežama kao što su Arbitrum i Optimism upravlja se preko odgovarajućih tokena koji imaju ukupnu globalnu tržišnu kapitalizaciju od gotovo 2 milijarde dolara.
L2 sustavi pomažu korisnicima da prevladaju ograničenja skalabilnosti svog temeljnog “Layer 1”. Netko može zamisliti “mostove” do L2 kao rampe za uključivanje i isključivanje na autocesti, a same “L2” kao nadvožnjake ili sporedne ulice koje idu paralelno s glavnom blockchain cestom. Prilikom transakcija na tim sporednim ulicama, trgovci i drugi korisnici kriptovaluta imaju koristi od jeftinih i pravovremenih transakcija.
Kako blockchain tehnologija postaje stup globalnih tržišta, L2 su jedini način na koji se ti alati i rješenja mogu skalirati kako bi služili masovnoj publici.
Zašto su lanci blokova izgrađeni u slojevima
Kada govorimo o “sloju 1” lanca blokova, s temeljnim svojstvima decentralizacije i deintermedijacije, mislimo na mreže lanca blokova kao što su Bitcoin BTC i Ethereum ETH. Ovi sustavi koriste distribuirane knjige (blockchains) kako bi omogućili vlasništvo nad digitalnom imovinom i prijenose bez oslanjanja na treće strane. Budući da nisu potrebne treće strane od povjerenja, bilo tko može pokrenuti L1 softver s osobnim čvorom, koristeći osobno prijenosno računalo ili Raspberry Pi uređaj.
Mehanizam konsenzusa L1 osigurava da će se svi čvorovi u mreži na kraju složiti oko stanja cijelog sustava sustava (na primjer, koliko ETH-a određeni korisnik posjeduje u određenom trenutku). Upravo sada, L1 Bitcoin mreže može podnijeti oko 7 transakcija u sekundi; Ethereum može podnijeti najviše nekoliko desetaka. Ova granica (koja je prilično niska, kad se sve uzme u obzir) stvara konkurenciju za prostor u bloku.
Korisnici se natječu za prostor na blockchainu licitirajući jedni protiv drugih putem transakcijskih naknada. Korisnik koji plaća više naknade dobit će svoju transakciju potvrđenu prije od nekoga tko je platio nižu naknadu.
Unesite Layer 2 Blockchain Scaling Solutions
Za korištenje L2, korisnik polaže svoja L1 sredstva (kao, recimo ether) u L2 sustav putem onoga što je poznato kao “most”. Sa svojim sredstvima na L2, korisnik može izvršiti transakciju. L2 koriste temeljni blockchain, ali samo minimalno, što znači da korisnici L2 plaćaju niže naknade.
Većina L2 se može koristiti s istim softverom novčanika koji bi korisnik koristio, poput Metamaska za Ethereum. Za sve glavne Ethereum L2 naknade se plaćaju u valuti temeljnog lanca ether. Općenito govoreći, korisnik će moći raditi slične stvari na L2 kao i na L1, naime, slati i primati plaćanja i komunicirati s aplikacijama za pametne ugovore.
U bilo kojem trenutku, pravi vlasnik sredstava na L2 može upotrijebiti most za “povlačenje” svojih sredstava natrag na L1. Korisnik L2 ne bi trebao vjerovati nijednoj određenoj strani kako bi osigurao da ima ovo jamstvo povlačenja; drugim riječima, sigurnost fonda dolazi od samog blockchaina osnovnog sloja.
Provođenje sigurnosnih svojstava L1 ključni je tehnički izazov projektiranja L2 sustava. Postoje dvije glavne kategorije Ethereum L2: Ethereum L2 koji koriste “dokaz prijevare”, također poznat kao “optimistički” L2, i L2 koji koristi dokaze valjanosti.
Dokaz prijevare
L2 koji se temelje na dokazu prijevare dobivaju svoje prednosti skaliranja provodeći ono što se može smatrati politikom “nevini dok se ne dokaže krivnja” za svoje transakcije.
Kada se koristi L2 temeljen na prijevari, L1 “optimistički” pretpostavlja da su sve transakcije važeće. Ako (i samo ako) se dogodi nešto nevaljano (kao, recimo, korisnik koji pokušava potrošiti sredstva koja mu ne pripadaju), dokaz prijevare može spriječiti dovršenje te nevaljane radnje.
Kada jednostavno koristite L1 izravno, svaki L1 čvor mora obaviti posao obrade svake transakcije. Alternativno, s optimističnim L2 rješenjem, transakcije zahtijevaju samo da softver obavi puno transakcijskog posla ako postoji problem, kao da je pomoćnik koji podnosi izvješće o žalbi L1.
Budući da u najčešćem, “sretnom” slučaju, ti dokazi o prijevari nisu potrebni, odgovarajući mrežni čvorovi moraju obaviti mnogo manje posla nego inače. Kao takvi, korisnici plaćaju niže transakcijske naknade.
Jedna obitelj protokola dizajniranih za korištenje dokaza prijevare su “Optimistic Rollups” poput Ethereum L2 ArbitrumARB i Optimizam OP. Nakon što se L2 transakcije objave na slojevitoj mreži, postoji “prozor spora” — vremenski interval tijekom kojeg bilo tko može koristiti L1 da dokaže (i zauzvrat spriječi) prijevaru, ako se ukaže potreba. Na ovaj način, L1 djeluje kao krajnji sudac, provodeći L2 pravila kada je to potrebno.
Bitcoinova Lightning Network također dobiva svoju sigurnost putem dokaza prijevara. Da bi koristili Lightning Network, dva korisnika mogu podnijeti L1 transakciju za otvaranje onoga što se naziva “kanal plaćanja”. Nakon što imaju otvoren Lightning kanal, mogu slati plaćanja jedni drugima potpuno izvan lanca.
Na kraju korisnici podmiruju samo svoja konačna stanja na osnovnom L1, nešto poput zatvaranja bara na kraju noćnog izlaska (za razliku od provlačenja kartice za svako pojedinačno piće i čekanja računa svaki put). Ako korisnik pokuša “zatvoriti” s neodgovarajućim saldom, onda još jednom, drugi korisnik to može ispraviti dokazom prijevare na L1, sprječavajući ovaj pokušaj krađe.
Arbitrum i Optimism podržavaju pametne ugovore opće namjene, slične Ethereumu. Lighting Network pretežno se koristi za jednostavna plaćanja, iako bi se Lightning kanali također mogli, u načelu, iskoristiti za neke ograničenije funkcije slične pametnim ugovorima.
Dokaz valjanosti
Druga vrsta L2 sustava koristi pristup koji se naziva “dokazi valjanosti”. Najčešće korištena obitelj protokola koja koristi dokaze valjanosti poznata je kao “ZK-Rollups”.
Za razliku od sustava otpornih na prijevare – koji privremeno “dopuštaju” nevažeće transakcije uz jamstvo da se mogu osporiti – ZK-Rollups koristi kriptografske dokaze kako bi izravno osigurao da su transakcije ispočetka valjane. Mehanizam ovih kriptografskih dokaza uključuje neke napredne primijenjene matematike; zapravo, dokaz valjanosti dopušta temeljnom lancu blokova da osigura da su L2 transakcije valjane bez potrebe da ih zapravo izravno obrađuje.
Početna serija ZK-Rollup-ova koja je pokrenuta bila je “specifična za aplikaciju”, što znači da su podržavali ograničeniju funkcionalnost od pametnih ugovora opće namjene. Starkware’s dydx podržava funkciju razmjene derivata; Petlja LRC podržava plaćanja tokenima i neke jednostavne zamjene; Aztec Connect podržava transakcije koje čuvaju privatnost za ograničene DeFI aplikacije. Prednosti L2 koje nude ovu ograničeniju, “specifičnu za aplikaciju” funkcionalnost su tehnička jednostavnost i potencijalno bolja izvedba (što znači niže naknade).
ZK-Rollups koji nude pametne ugovore opće namjene složeniji su i stoga im je trebalo više vremena za razvoj. Ali nedavno su programeri napredovali na tom planu s izdavanjem L2 poput Poligonje zkEVM i Era zkSync.
Decentralizacija i L2s
U svim blockchain mrežama, iako su L2 protokoli dizajnirani da budu decentralizirani u principusvaki točan opis kako oni zapravo postoje u praksi mora uključivati priličnu količinu kvalifikatora i sitnog tiska.
Zagovornici Bitcoinove Lightning Network mogu vjerodostojno tvrditi da je on decentraliziran na razini protokola. Međutim, većina Lightning korisnika odlučuje se koristiti skrbničke Lightning novčanike i usluge trećih strana. To je zato što je korisničko iskustvo jednostavnije i lakše. Međutim, te treće strane od povjerenja zapravo imaju skrbništvo i kontrolu nad sredstvima korisnika.
U svijetu Ethereuma — gdje se događa velika većina L2 aktivnosti — L2 se obično pokreću s centraliziranim komponentama, uz obećanje da će se one postupno ukinuti — ili “progresivno decentralizirati” — tijekom vremena. Ove centralizirane komponente omogućuju tvrtkama uvođenje brzih ispravaka softverskih grešaka; u nekim su slučajevima nužni dok su kritični dijelovi L2 sustava još u razvoju. Gotovo svi naširoko korišteni Ethereum L2 još uvijek imaju neke takve centralizirane (ili barem ne posve decentralizirane) dijelove od danas.
Za korisnike je rješavanje ovoga nezgodan posao. Kao takav, projekt L2Beat pojavio se kao široko pouzdan izvor u praćenju stanja decentralizacije mnogih Ethereumovih L2. Kao i sa svim stvarima u kripto prostoru, korisnicima se savjetuje da sami istražuju kako bi razumjeli rizike bilo čega što koriste i općenito griješe na strani opreza.
Otkrivanje: Zaposlenik sam Offchain Labsa, tvrtke posvećene unapređenju L2 Ethereum tehnologija, i osobno sam dugogodišnji vlasnik ARB tokena.






