zkEVM:ien hyökkäys! Crypton 10x hetki – Cointelegraph Magazine

Crypto on tällä hetkellä ikävä, kuten Internet vuonna 1996 hitaalla nopeudella ja harvoilla käytännön käyttötapauksilla, sanoo Steve Newcomb, Matter Labsin tuotepäällikkö.

Mutta kaistanleveyden ja tietoturvan merkittävä lisääntyminen pian sen jälkeen teki Internetistä tärkeän osan jokapäiväistä elämää kaikkialla maailmassa – ja olemme juuri sen kynnyksellä, että se tapahtuu krypton osalta lähikuukausina.

"Kukaan ei luottanut luottokorttiinsa siihen ja kaikkien mielestä se oli muotia, eikä sille ollut mitään käyttötapauksia", Newcomb selittää. 

"Ja sitten meillä oli 10x hetkiä kaistanleveydellä ja sitten tuli SSL ja HTPS, jossa sait sen lukon - se oli 10x luottamushetki. Yhtäkkiä vuonna 2005 verkkokauppa vain meni katon läpi."

Crypton "10x" hetki voi vihdoin olla täällä, kun zkSyncin Ethereum Virtual Machine -yhteensopiva pääverkko julkaistaan ​​28. lokakuuta. EVM on pohjimmiltaan Ethereumin käyttöjärjestelmä, ja sen mahdollistaminen nollatiedon koontiversioilla tarkoittaa, että kaikki Ethereumissa oleva voi siirtyä saumattomasti kokemaan. valtava hyppy nopeudessa ja pienemmät kustannukset. 

He eivät ole ainoita, jotka hyökkäävät ongelman kimppuun: Polygon julkaisi testiverkkonsa omalle zkEVM:lle tällä viikolla, ja Aave, Uniswap ja Lens ovat kaikki sitoutuneet ottamaan sen käyttöön. Scroll julkaisi "Pre Alpha testnet" -verkkonsa heinäkuussa StarkWaren zk-ratkaisu on tehnyt miljoonia tapahtumia kuukaudessa

Ethereumin perustaja Vitalik Buterin sanoo, että zk rollupit tarkoittavat, että kryptoa voidaan vihdoin käyttää jälleen maksuihin
Ethereumin perustaja Vitalik Buterin sanoo, että ZK-rullaukset tarkoittavat, että kryptoa voidaan vihdoin käyttää uudelleen maksuihin. (Andrew Fenton)

Nämä ratkaisut ovat kaikki hyvin rahoitettuja, sillä Scroll kerää 30 miljoonaa dollaria, Starkware 150 miljoonaa dollaria ja Polygon 450 miljoonaa dollaria. Newcomb vihjaa, että zkSyncin oma rahoituskierros on samoilla linjoilla kuin Polygonin, mutta sitä ei ole vielä julkistettu virallisesti.  

StarkWare on edelläkävijä, koska se on julkaissut oman ZK-rollup-ratkaisunsa yhdeksän kuukautta sitten ja se otti rekursiivisen skaalauksen käyttöön elokuussa. Mutta se teki myös riskialtisen päätöksen käyttää mukautettua ohjelmointikieltä nimeltä Kairo skaalatakseen tehokkaammin. Tämä saattaa johtaa siihen, että suurten protokollien käyttöönotto siirtyy vähiten vastustuksen tielle EVM-yhteensopivissa ratkaisuissa.

Kaikki ratkaisut työskentelevät myös rekursiivisen skaalauksen ja/tai 'Layer 3' -toteutusten parissa, mikä näkee Ethereum-tapahtumien mahdollisesti tuhansia kertoja nopeamman, poistaa ketjujen välisten siltojen tarpeen ja antaa krypton vihdoin toteuttaa todellisen potentiaalinsa.

Mikä on zero information rollup tai zk rollup?

ZK-rullaukset ovat tämän päivän lohkoketjun suurimpia muotisanoja. Tekniikka mahdollistaa tuhansien tapahtumien laskemisen tuskallisen hitaalta Ethereum-lohkoketjulta, ja pieni "pätevyystodistus" varmistaa, että kaikki tapahtumat suoritettiin oikein. Voit siis "kääriä" 10,000 XNUMX muualla tehtyä tapahtumaa yhdeksi ETH-tapahtumaksi. Tämä on iso juttu, koska jopa sen jälkeen, kun Merge Ethereum ontumassa 15 tapahtumaa sekunnissa.

ZK-rullauksia on käytetty NFT:issä ja rahoitustapahtumissa jo jonkin aikaa sellaisilla alustoilla kuin Loopring, dyDx ja muut. Mutta kuten toinen perustaja Vitalik Buterin huomautti ETH Seoulissa elokuussa: 

"Yleensä mielestäni olemme oppineet, että ihmiset eivät halua vain skaalautuvaa rahaa, he haluavat skaalautuvan EVM:n."

Se on yksi niistä, joita Newcomb kutsuu "videksi taikaelementiksi" ZK-rullauksissa. Hänen mielestään ZK:n rullausratkaisun tulisi olla yleiskäyttöinen, EVM-yhteensopiva ja tukea Ethereumin ohjelmointikieltä Solidity. Sen tulisi myös olla avoimen lähdekoodin mukainen, jotta se sopisi krypton perustamiseen, ja siinä tulisi olla merkkijakauma, joka hajauttaa protokollan sen sijaan, että se keskittäisi vaurautta joukkueen kesken.

Uteliaan sattuman johdosta zkSync on saavuttanut kaikki nämä viisi itse asettamaa mittaria. (Newcomb sanoo, ettei hän voi yksityiskohtaisesti kertoa token-jakaumasta, mutta sanoo, että noin 30 % sisäpiiriläisten osalta näyttää olevan "konsensus".)

Tarkistuslista on eräänlainen verhottu kritiikki kilpailija StarkWarelle, jonka on määrä antaa 49.9 % StarkNet-merkkitarjonnastaan ​​sijoittajille ja tärkeimmille rahoittajille. Se ei myöskään ole avoimen lähdekoodin, vaikka se aikoo antaa IP-osoitteen hallinnan yhteisölleen. 

Yksi perustajista Eli Ben-Sasson selittää, että ainoa tapa saada täysi hyöty ZK-rullausten tarjoamasta skaalauksesta on käyttää mukautettua kieltä, kuten Kairo.

”Olen hyvin luottavainen, että ihmiset ymmärtävät, kun he saavat todisteet käyttöön, että tavoitteena ei ole simuloida EVM:ää. Tavoitteena on saavuttaa skaalautuvuus. Laitetaan 10,000 100,000, XNUMX XNUMX, miljoona tapahtumaa ja niiden todisteet sovitetaan yhteen Ethereumin lohkoon", hän sanoo.

"Olen valmis lyömään vetoa, että et näe täydellistä ZK EVM:ää, joka voi laittaa miljoona tapahtumaa yhteen Ethereumin todisteeseen. Kuten voimme helposti tehdä tänään ja olemme tehneet kuukausia ja vuosia."

Eli Ben-Sasson sanoo, että sen ratkaisu on nopeampi ja parempi kuin kömpelöt EVM:t. (Andrew Fenton)

Skaalaus vs. yhteensopivuus

StarkWaren Odin-Free selitti Twitterissä, että mukautetun kielen tarpeen taustalla on monimutkaisia ​​matemaattisia syitä, koska "Starkin kaltaiset todistejärjestelmät perustuvat äärellisten kenttien polynomeihin, mikä antaa paljon tehokkaamman polynomiyhtälön." Okei, pidetään hänen sanaansa.

Ben-Sassonille EVM:n keksiminen on tyhmää:

"Jos halusit ratkaista kuljetuksen, voit ottaa suuren kuorma-auton ja laittaa sen koneeseen ja antaa koneen toimittaa sen", hän sanoo.

”On olemassa lentokoneita, joihin mahtuu kuorma-auto, mutta se on erittäin tehoton tapa tehdä se. Paljon parempi tapa on vain ottaa tavarat ja laittaa ne suoraan lentokoneeseen.

Ekosysteemissä on kuitenkin Warp-niminen siirtolaite, joka muuttaa Solidity-koodin Kairon koodiksi ja joka on juuri käytetty Uniswapin siirtämiseen StarkNetiin.

Joten pohjimmiltaan ZK-rullausten kanssa on tehtävä valinta täydellisen yhteensopivuuden EVM:n kanssa ja skaalauksen välillä. Täydellinen yhteensopivuus mahdollistaa DAppien ja protokollien saumattoman portoinnin, ja kaikki toimii täsmälleen kuten Ethereumissa kehittäjille ja käyttäjille, mutta skaalauksen kannalta nopeampi on selvästi parempi.

Newcomb myöntää, että StarkWaren ratkaisu tuottaa skaalaa paremmin, mutta sanoo, että saavutettavuudesta tinkiminen tarkoittaa, että se soveltuu paremmin räätälöityihin yrityssovelluksiin kuin Ethereumin olennainen osa "käyttökitkan vuoksi".

"Ne eivät ole EVM-yhteensopivia, joten niitä on todella vaikea siirtää. Olemme nähneet projekteja, joiden siirtäminen niihin kestää seitsemän kuukautta.

Yhteensopiva, mutta vähemmän tyylikäs

Ei ole sovittu määritelmää, mutta "EVM-vastine" tarkoittaa yleensä "täsmälleen samaa kuin EVM", joten voit vain ottaa olemassa olevan älykkään sopimuksen käyttöön ratkaisussa ilman muutoksia.

Scrollin on laajalti sovittu olevan vastaava, mutta se ei myöskään ole vielä kunnon testiverkossa ja on monta kuukautta muita jäljessä suhteellisen pienellä budjetilla. Polygonin zkEVM-ratkaisu väittää olevansa vastaava (kuitenkaan tämä on kiistanalainen.) zkSync on sillä välin EVM-yhteensopiva – mikä tarkoittaa, että se on melkein identtinen, mutta jotkut asiat eivät ehkä toimi joidenkin suunnitteluvalintojen vuoksi, jotta ratkaisu toimisi paremmin.

Steve Newcomb on intohimoinen siitä, miksi hän uskoo, että zkSyncillä on kaikki viisi menestymiseen vaadittavaa ainesosaa. (Haastattelun kuvakaappaus)

Monikulmio julkaisi zkEVM Public Testnet -verkkonsa maanantaina väittäen, että "Polygon on ensimmäinen projekti, joka toimittaa täysin varustellun avoimen lähdekoodin zkEVM-toteutuksen; uraauurtava virstanpylväs, ei vain Polygonille vaan koko teollisuudelle." Polygon sanoo, että testiverkko "sisältää täysin avoimen lähdekoodin zk-Proverin - ensimmäisen laatuaan, joka on julkaistu julkisesti".

Yksi perustajista Mihailo Bjelic kertoo Magazinen varhaisten testien osoittavan, että "Polygonin zkEVM voi vähentää Ethereumin verkkomaksuja noin 90% ja lisätä verkon suorituskykyä useilla suuruusluokilla."

Hän sanoo, että teknologian avoin lähdekoodi "todistaa, että olemme sopusoinnussa alan eetoksen kanssa ja lisäävät ratkaisun turvallisuutta, koska kuka tahansa voi tarkistaa sen ja osoittaa mahdolliset viat. Tämä ei pidä paikkaansa StarkNetissä tai zkSyncissä, jotka pitävät toteutuksensa kriittiset osat suljettuna lähdekoodina ainakin toistaiseksi."

Tekninen pätkä

Scrollin Luozhu Zhangin mukaan zkEVM:itä on kolme mahdollista tyyppiä: tavukooditaso, kielitaso ja konsensustaso. zkSync ja StarkWare ovat kielitasolla ja vaativat kääntäjä- tai käännösvaiheen, kun taas Scroll ja Polygon ovat tavukooditason lähestymistapoja. Ihmisen luettavissa olevaa tavukoodin muotoa kutsutaan opkoodiksi.

Bjelic sanoo, että Polygonin ratkaisu on suunniteltu vastaamaan EVM:ää, kun taas:

"StarkNetin ja zkSyncin kaltaiset projektit kulkevat eri reittiä - niillä on omat mukautetut virtuaalikoneet, ja sitten ne yrittävät siirtää Solidityn, suosituimman EVM:n päälle rakennetun kielen kielille, joita nämä virtuaalikoneet voivat tulkita", hän sanoo.

"Tässä lähestymistavassa on kaksi suurta haastetta: (i) on vaikea rakentaa siirtolaitetta, joka tukee 100 % Solidityn älykkäistä sopimuksista ja (ii) vaikka sinulla olisi transpileri, et silti voi hyödyntää kaikkia kehittäjiä ja loppukäyttäjiä. työkaluja, kuten Polygon zkEVM.

Newcomb sanoo, että huonoa tietoa on liikkeellä. "Emme siirrä, vaan kokoamme", hän sanoo. Ja hän ottaa kuvan takaisin Polygoniin sanomalla, että projektin Githubista katsottuna he eivät ole vielä kehittämässä toimivaa yleiskäyttöistä todistajaa, joka on integroitu toimivaan sekvensseriin.  

"Jos näin on, se tarkoittaa, että heillä on määrittelemätön määrä työtä tehtävänä. Monimutkaisen järjestelmän viimeiset 10 % on aina vaikein. Tämä näyttää samalta kuin missä olimme tai jopa sen jälkeen, missä olimme, kun käynnistimme testnetin. Ja sen jälkeen meillä kesti yhdeksän kuukautta."

Polygonin Mihailo Bjelic sanoo, että sen ratkaisu on 100-prosenttinen EVM-vastaava. (Viserrys)

Pääosin yhteensopiva

zkSync on tällä välin yhteensopiva kaikkien paitsi kolmea Ethereumin 141 Opcodesta - joista yksi on vanhentunut, toinen on vanhentumassa ja kolmatta käyttää alle 1/10 1% projekteista Newcombin mukaan.

"Joten mitä saimme siitä, ettemme olleet täysin samanarvoisia? Meillä on kaksi asiaa: suorituskykymme hinta on paljon parempi kuin mikään vastaavuuden jälkeen menevä ratkaisu. Olemme paljon nopeampia, paljon halvempia. Ja toinen asia, jonka saimme, on, että pystyimme kiinnittämään LLVM-kääntäjän ketjumme sisään, mitä et voi tehdä, jos teet vastaavaa. Ja mitä LLVM-kääntäjä tekee, katsomme jo kolmannen kerroksen."

LLVM antaisi ratkaisulleen Python-, Rust- tai C++-kehittäjäkoodin, joka sitten käännetään toimimaan samalla tavalla Solidityn kanssa. 

"Se on valtava asia adoptioon. Joten missä tämä seitsemän kuukautta kestänyt projekti täällä Kairossa tuo sama ekosysteemiprojekti meille seitsemässä päivässä. Se on yhteensopivuutta."

Hän myöntää, että siirtäminen kestäisi vain yhden päivän, jos zkSyncillä olisi täydellinen vastaavuus, mutta LLVM ja lisääntynyt skaalaus puuttuisi. Joten hän sanoo, että se on vaihtokauppa, joka kannattaa tehdä.

Layer 3 ja rekursiivinen skaalaus

Siistein asia suuren määrän tapahtumien pakkaamisessa yhdeksi kelpoisuustodistukseksi on, että tekniikan avulla voit pakata useita muita todisteita myös yhdeksi todisteeksi. 

Sitä kutsutaan rekursiiviseksi skaalaukseksi, ja Declan Fox, Consensysin pakettien tuotepäällikkö, uskoo, että se on niin tehokas, että teoriassa koko maailmanlaajuinen rahoitusjärjestelmä voisi toimia Ethereumilla. "Meillä on tekniikka tällaisen tarvittavan suorituskyvyn saavuttamiseksi", hän sanoo. "Rekursiivisten koontiversioiden ja todisteiden avulla voimme teoriassa skaalata loputtomasti."

Lue myös: Ethereum syö maailman: - "Tarvitset vain yhden internetin" 

StarkWare otti rekursiivisen skaalauksen käyttöön elokuussa ja on käsitellyt yli 30 miljoonaa tapahtumaa tekniikan käytön jälkeen.

"Rekursio on jo tässä varhaisessa vaiheessa lisännyt tapahtumien määrää yhdessä todisteessa noin 8-kertaiseksi", Ben-Sasson selittää. "Lisäksi se on osoittautunut niin tehokkaaksi, että pian sen jälkeen, kun se on otettu käyttöön, on noin 40 % vähennys omaan pilvipalveluun verrattuna luotettavan luomisen kustannuksissa.

”Nämä eivät ole ennusteita tai lukuja, joita toivomme näkevämme, vaan pikemminkin lukuja nykyisestä tuotannosta. Ja painotan: tämä on vasta alkua, ja tekemämme muutokset tarkoittavat, että näistä luvuista tulee entistä vaikuttavampia.

Starkwaren ekosysteemi kasvaa. (ZK Daily Twitter)

Polygon on toteuttamassa Plonky2-ratkaisuaan Bjelicin mukaan. Se on avoimen lähdekoodin zk-SNARK-ratkaisu. "Tällä rekursiivisella SNARKilla voidaan todentaa tapahtumat suuruusluokkaa nopeammin kuin olemassa olevat vaihtoehdot. Plonky2 on myös natiivisti yhteensopiva Ethereum Virtual Machinen kanssa, minkä ansiosta Polygon pystyi kehittämään zkEVM:n.

Ja zkSyncin Layer 3:n testiverkko julkaistaan ​​pian, jotta voidaan hyödyntää ensi vuoden alussa Proto-Danksharding-nimistä Ethereum-päivitystä, joka on suunniteltu erityisesti antamaan Ethereumin rollupeille tilaa kukoistaa. Newcomb odottaa Layer 3:n valmistuvan vuoden sisällä. He kutsuvat sitä Pathfinderiksi, "fraktaalihyperketjujen" ekosysteemiksi.

"Voimme luultavasti jatkaa tuntikausia suunnittelun kannalta, mutta toiminnallisesti mitä ylemmäs rekursiivista ketjua pääset pois Etheriumista, sitä halvemmaksi datakustannukset tulevat ja se on 10x, 10x, 10x, 10x, kun nostat datakustannuksia. ja se on ainutlaatuista zk:lle."

"Tästä päästään 100,000 4000 TPS:ään ja miljoonaan TPS:ään", hän sanoo. Visa maksaa noin 65,000 XNUMX TPS normaalipäivänä ja nousi noin XNUMX XNUMX TPS:iin ruuhka-aikoina, kuten Chrismats.

"ZK on ainoa tapa saavuttaa 100,000 XNUMX TPS:ää, jotta pääset tasolle, jossa jokin Visa korvaa taustalla olevan protokollansa lohkoketjulla. Ja kun teet sen, se on massoadoption hetki."

Toinen Newcombin mukaan hämmästyttävä kehitys on, että Layer 3 voi päästä eroon ketjujen välisten siltojen vaatimuksesta, jossa kaikki yli 2 miljardin dollarin hakkerit ovat tapahtuneet pelkästään tänä vuonna.

”Yksi asia, jonka olemme jo saavuttaneet Layer 3:ssa, pääsemme eroon kaikista silloista. Ja kun voit saada yhden todistajan suorittamaan piirin kaikille L3:n hyperketjuille, kaikki viestintä lohkoketjusta toiseen on nyt natiivia. Se on toinen syy, miksi Vitalik sanoi, että tämä on loppupeli, koska siltoja ei ole enää."

"Jos teet siitä nopeamman, suuruusluokan halvemman, jos teet siitä helpomman käytön ja tyytyväisemmän laajemmalle kehittäjäjoukolle tarjoamalla enemmän kieliä, ja sitten saat ihmiset luottamaan siihen, koska pääset eroon silloista. Se on se, mitä sanon aina, että L10:ssa on 3-kertainen tähtijoukko, ja siellä peli tulee olemaan.

Ei vielä korjattu 

Joten se siitä? Onko kaikki ratkaistu ZK-rullausten ja EVM-yhteensopivien skaalausratkaisujen saapuessa?

Valitettavasti ei. ZK-rullaukset ovat tällä hetkellä erittäin hyviä ottamaan laskennan pois Ethereumista, mutta niiden on silti kirjoitettava tarpeeksi dataa takaisin pääketjuun, jotta jos rullaus lakkaa toimimasta tai pahikset ottavat sen haltuunsa, joku muu asu voi astua rikkoon. ja selvittää kuka on kenelle velkaa.

Sitä kutsutaan tiedon saatavuusongelmaksi, ja huomattava osa Ethereumin etenemissuunnitelmasta proto-dankshardingin ja täydellisen dankshardingin avulla pyrkii ratkaisemaan sen ja mahdollistamaan enemmän datan sisällyttämisen. Tämän kiertämiseen on tällä hetkellä muutama tapa, mukaan lukien tietojen tallentaminen Validiumeihin, jotka ovat halvempia mutta vähemmän turvallisia. 

"Joten kuvailemme sitä, jos sinulla on baseball-korttikokoelma, ja monet näistä korteista eivät maksa paljoa ja olet säästänyt ne Validiumissa, mutta silloin yksi harvinainen kortti, joka on paljon rahan arvoinen, saat luultavasti säästää Layer 1:ssä”, Ben-Sasson sanoo.

Polygon työskentelee useita ratkaisuja tähän samaan ongelmaan, mukaan lukien Avail "lohkoketju, jossa tiedot ovat kaikkien saatavilla milloin tahansa, on suunniteltu erityisesti tätä tarkoitusta varten", Bjelic sanoo. 

zkSyncin Pathfinder antaa kehittäjille mahdollisuuden valita kolmesta tiedon saatavuusvaihtoehdosta: Validium, zkPorter (sekoitus ketjussa ja offchain) ja ZKRollup (täysi suojaus).

zkSync on jo tiellä. (Pexelit)

Älä odota suurta räjähdystä zkSyncin pääverkon julkaisulta 28. lokakuuta. Se tulee olemaan aluksi epämiellyttävää, sillä muutaman kuukauden vain Matter Labs testaa ja tarjoaa käyttäjille palkkioita yrittääkseen hakkeroida sitä tai hyödyntää sitä. Sitten DApps saa portin ja alkaa rakentaa ja testata turvallisuutta.

"Ja sitten kun meistä tuntuu, että olemme saaneet kaiken valmiiksi, teemme niin sanotun hissin portissa", sanoo Newcomb. ”Ja sitten kaikki käyttäjät voivat tulla järjestelmään samanaikaisesti ja sitä kutsutaan reilun julkaisun ohjelmaksi. Emme siis suosi mitään hanketta toisten edelle." Hän sanoo, että 150 projektia käynnistyy tuolloin, eikä projektilla ole enää mitään syytä odottaa Polygonin ratkaisun valmistumista.

"Ikään kuin he olisivat menossa kilparadalle ja näyttäytyisivät sellaisen auton alustalla, jossa ei ole pyöriä, ohjauspyörää eikä moottoria", hän sanoo.

"Ja meillä on koko tuote valmiina. Tiedät, että meillä on Ferrari ja olemme valmiita lähtemään.

Andrew Fenton

Melbournessa toimiva Andrew Fenton on kryptovaluuttoja ja lohkoketjuja käsittelevä toimittaja ja toimittaja. Hän on työskennellyt kansallisena viihdekirjoittajana News Corp Australiassa, SA Weekendissä elokuvatoimittajana ja The Melbourne Weeklyssä.

Lähde: https://cointelegraph.com/magazine/2022/10/12/attack-zkevms-cryptos-10x-moment