Skaliranje Ethereum blockchaina ostaje stalni izazov na kojem Web3 programeri neprestano rade. Lineablockchain koji se razvija, jedno je od takvih rješenja koje obećava korištenje sposobnosti Layer 1 lanca Ethereum za pružanje skalabilnih rješenja za korisnike u industriji.
Govoreći na ETHCC Paris, Franklin Delehelleinženjer istraživanja, govornik raspravlja tehnička podloga Lineara, ConsenSys-ova razina 2 ZK roll-up rješenja za Ethereum. Osim toga, objasnio je koncept ZK roll-upova i kako Lineaaims optimizira i skalira Ethereum blockchain.
Objašnjavajući što je Linea, rekao je da je to Level 2 ZK roll-up rješenje, što znači da optimizira i skalira Ethereum blockchain premještanjem izvršenja transakcija s Ethereum mainneta na Layer 2.
Izvršenje transakcija, namire i rukovanje stanjem odvojeni su u modularne blokove u Sloju 2. Nakon izvršenja tih transakcija, generira se kriptografski dokaz ispravnog izvršenja i objavljuje na Ethereumovu Sloju 1.
Dodao je da, kao Type 3 ZK roll-up rješenje, Linea trenutno nije u potpunosti kompatibilna s Ethereum-ovom glavnom mrežom. Međutim, plan uključuje prijelaz na tip 2, što bi omogućilo Linei da dokaže integritet Ethereumovog API-ja i ima slične izračune plina između sloja 2 i sloja 1.
Franklin je također rekao da dok razvoj i implementacija ZK virtualnog stroja (ZKVM) za Lineu predstavlja nekoliko izazova jer je Ethereum virtualni stroj (EVM) složen sustav s međuovisnim dijelovima koje nije lako dokazano modernizirati, Linea nudi jeftinije transakcije i povećana propusnost transakcija, što dovodi do smanjenog zagušenja mreže. Za programere, Linea pruža kompatibilnost s postojećim kodom napisanim u Solidityju ili drugim jezicima, dopuštajući besprijekornu ponovnu upotrebu.
Aritmetizacija i upravitelj stanja na Linei
Da bi dodatno objasnio kako Linea radi, Olivier Begassat, viši kvalitativni/kvantitativni istraživač i kolega Franklina, objasnio je kako Lineina aritmetizacija uključuje dvije komponente: ograničenja i proizvodnju tragova.
Ograničenja su jednadžbe koje predstavljaju izvođenje EVM-a, dok su tragovi velike matrice koje se koriste za kriptografske dokaze. Složenošću EVM-a upravlja se kroz modularizaciju, a ograničenja su izražena jezikom sličnim Lisp-u.
Dodao je da upravitelj stanja u Lineauses MiMC hash funkcije i prorijeđeno Merkleovo stablo za obradu razlika u prikazu stanja u odnosu na Ethereum. Prover je složena komponenta odgovorna za proizvodnju sažetih kriptografskih dokaza.
Za rukovanje velikim tragovima, Linea koristi Vortex sustav za dokazivanje s koracima redukcije i kompresije, čineći dokaze kompatibilnima s glavnom mrežom Ethereum za provjeru i objavljivanje.
Zaključno, Franklinovo objašnjenje baca svjetlo na tehničke složenosti uključene u razvoj Linea, ConsenSys-ovog ZK rješenja razine 2 za optimizaciju skalabilnosti Ethereuma. Aritmetizacija, upravitelj stanja i dokaz rade u tandemu kako bi postigli cilj bržih i isplativijih transakcija na Ethereum blockchainu.








