Sulmi i zkEVM-ve! Momenti 10x i Crypto-s – Revista Cointelegraph

Crypto aktualisht po dobësohet si interneti në 1996 me shpejtësi të ngadalta dhe pak raste përdorimi praktik, thotë Steve Newcomb, shefi i produktit i Matter Labs.

Por një rritje e madhe e gjerësisë së brezit dhe sigurisë menjëherë më pas e bëri internetin të bëhet një pjesë thelbësore e jetës së përditshme në të gjithë globin – dhe ne jemi në prag që kjo të ndodhë për kriptomat në muajt e ardhshëm.

"Askush nuk i besoi kartës së tij të kreditit në të dhe të gjithë menduan se ishte një modë dhe nuk kishte asnjë rast përdorimi për të," shpjegon Newcomb. 

“Dhe më pas ne kishim 10x momente në gjerësi bande dhe më pas erdhi SSL, dhe HTPS ku e morët atë bllokim – ky ishte një moment 10x në besim. Papritur në vitin 2005 tregtia elektronike sapo kaloi në çati.

Momenti '10x' i Crypto-s më në fund mund të jetë këtu, me rrjetin kryesor të pajtueshëm me Ethereum Ethereum të zkSync që do të lançohet më 28 tetor. EVM është në thelb sistemi operativ për Ethereum dhe duke e mundësuar atë të funksionojë duke përdorur grumbullime zero njohurish do të thotë se gjithçka që funksionon në Ethereum mund të transferohet pa probleme për të përjetuar një kërcim i madh në shpejtësi dhe kosto më të ulëta. 

Ata nuk janë të vetmit që sulmojnë problemin: Polygon lançoi rrjetin e tij testues për zkEVM-në e vet këtë javë me Aave, Uniswap dhe Lens që të gjithë angazhohen për t'u vendosur në të. Scroll lançoi "Pre Alpha testnet" në korrik ndërsa Zgjidhja zk e StarkWare ka kaluar miliona transaksione në muaj

Bashkëthemeluesi i Ethereum, Vitalik Buterin thotë se grumbullimi i zk do të thotë se kriptoma më në fund mund të përdoret përsëri për pagesa
Bashkëthemeluesi i Ethereum, Vitalik Buterin thotë se grumbullimet e ZK-së do të thotë se kriptoma më në fund mund të përdoret përsëri për pagesa. (Endrju Fenton)

Këto zgjidhje janë të gjitha të financuara mirë, me Scroll duke mbledhur 30 milion dollarë, Starkware duke mbledhur 150 milion dollarë dhe Polygon duke mbledhur 450 milion dollarë. Newcomb lë të kuptohet se raundi i financimit të vetë zkSync është në të njëjtin vend si ai i Polygon, por ende nuk është shpallur zyrtarisht.  

StarkWare është shumë përpara paketës, pasi ka lançuar zgjidhjen e vet të grumbullimit ZK nëntë muaj më parë dhe ai aktivizoi shkallëzimin rekurziv në gusht. Por mori gjithashtu vendimin e rrezikshëm për të përdorur një gjuhë programimi të quajtur Kajro, në mënyrë që të shkallëzohej në mënyrë më efikase. Kjo mund të bëjë që miratimi nga protokollet e mëdha të shkojë në rrugën e rezistencës më të vogël në zgjidhjet e pajtueshme me EVM.

Të gjitha zgjidhjet po punojnë gjithashtu në shkallëzimin rekurziv dhe/ose implementimet e 'Layer 3', të cilat do të shohin që transaksionet e Ethereum potencialisht të bëhen mijëra herë më të shpejta, të heqin nevojën për ura ndërzinxhire dhe të lejojnë që kripto-ja të realizojë më në fund potencialin e saj të vërtetë.

Çfarë është një grumbullim i njohurive zero, ose përmbledhje zk?

Përmbledhjet e ZK janë ndër fjalët më të mëdha në blockchain sot. Teknologjia lejon që mijëra transaksione të llogariten larg bllokimit të ngadalshëm të Ethereum, me një "provë vlefshmërie" të vogël që verifikon që të gjitha transaksionet janë kryer në mënyrë korrekte. Kështu që ju mund të "përmbledhni" 10,000 transaksione të kryera diku tjetër në një transaksion të vetëm ETH. Kjo është një punë e madhe sepse edhe pasi Merge Ethereum të çalojë me 15 transaksione në sekondë.

Përmbledhjet ZK janë përdorur për NFT dhe transaksione financiare prej disa kohësh në platforma si Loopring, dyDx dhe të tjera. Por siç theksoi bashkëthemeluesi Vitalik Buterin gjatë ETH Seul në gusht: 

"Në përgjithësi, unë mendoj se ne kemi mësuar se njerëzit nuk duan vetëm si një gjë parash të shkallëzueshme, ata duan një EVM të shkallëzueshme."

Është një nga ato që Newcomb e quan "pesë elemente magjike" për grumbullimet e ZK. Sipas tij, një zgjidhje përmbledhjeje ZK duhet të jetë me qëllim të përgjithshëm, të përputhshme me EVM dhe të mbështesë gjuhën e programimit të Ethereum Solidity. Ai gjithashtu duhet të jetë me burim të hapur për t'u përshtatur me moralin themelues të kriptos dhe duhet të ketë një shpërndarje simbolike që decentralizon protokollin në vend që të përqendrojë pasurinë midis ekipit.

Nga rastësia kurioze, zkSync ka arritur të pesë këto metrika të imponuara vetë. (Newcomb thotë se nuk mund të detajojë shpërndarjen e saktë të tokenit, por thotë se rreth 30% për personat e brendshëm duket se është "konsensusi".)

Lista e kontrollit është diçka si një kritikë e fshehtë ndaj konkurrentit StarkWare, i cili është vendosur të japë 49.9% të furnizimit të tij të shenjave StarkNet për investitorët dhe kontribuesit kryesorë. Gjithashtu nuk është me burim të hapur, megjithëse planifikon t'i japë kontrollin e IP-së komunitetit të tij. 

Bashkëthemeluesi Eli Ben-Sasson shpjegon se e vetmja mënyrë për të përfituar plotësisht nga shkallëzimi i ofruar nga grumbullimet e ZK është përdorimi i një gjuhe të personalizuar si Kajro.

“Jam shumë i sigurt se njerëzit do ta kuptojnë pasi të shfaqin provat se qëllimi nuk është të simulojnë EVM. Qëllimi është të arrihet shkallëzueshmëria. Për të vendosur 10,000, 100,000, një milion transaksione dhe për të vendosur provat e tyre brenda një blloku të vetëm të Ethereum, "thotë ai.

“Jam i gatshëm të vë bast se nuk do të shihni një ZK EVM të plotë që mund të vendosë një milion transaksione brenda një prove të vetme në Ethereum. Siç mund ta bëjmë lehtësisht sot dhe kemi bërë për muaj e vite.”

Eli Ben-Sasson thotë se zgjidhja e tij është më e shpejtë dhe më e mirë se EVM-të e ngathët. (Endrju Fenton)

Shkallëzimi kundrejt përputhshmërisë

Odin-Free i StarkWare shpjegoi në Twitter se ka arsye të komplikuara matematikore pas nevojës për një gjuhë të personalizuar sepse "sistemet e provës si Stark bazohen në polinome mbi fusha të fundme, duke dhënë një ekuacion polinomial shumë më efektiv". OK, le të marrim fjalën e tij për të.

Për Ben-Sasson, përpjekja për të krijuar EVM është thjesht budalla:

"Nëse dëshironi të zgjidhni transportin, mund të merrni një kamion të madh dhe ta vendosni brenda një avioni dhe ta bëni avionin ta dorëzojë atë," thotë ai.

“Ka avionë që mund të vendosin një kamion brenda, por kjo është një mënyrë shumë joefikase për ta bërë këtë. Mënyra shumë më e mirë është thjesht t'i marrësh gjërat dhe t'i vendosësh direkt në aeroplan."

Thënë kështu, ekosistemi ka një transpilues të quajtur Warp që e kthen kodin Solidity në kod të Kajros dhe i cili sapo është përdorur për të transferuar mbi një pirun të Uniswap në StarkNet.

Pra, në thelb me përmbledhjet ZK mund të bëhet një zgjedhje midis përputhshmërisë totale me EVM dhe shkallëzimit. Përputhshmëria totale mundëson që DApps dhe protokollet të transferohen pa probleme dhe gjithçka funksionon tamam si në Ethereum për zhvilluesit dhe përdoruesit, por në terma të shkallëzimit, më shpejt është padyshim më mirë.

Newcomb pranon se zgjidhja e StarkWare do të prodhojë shkallë më të mirë, por thotë se sakrifikimi i aksesit do të thotë se është më i përshtatshëm për aplikacionet e ndërmarrjeve me porosi sesa të qenit një pjesë themelore e Ethereum për shkak të "fërkimit të adoptimit".

“Ato nuk janë të pajtueshme me EVM, kështu që është vërtet e vështirë t'i transferosh ato. Ne kemi parë projekte që kërkojnë shtatë muaj për t'u transferuar tek ata.”

E përputhshme por më pak elegante

Nuk ka asnjë përkufizim të rënë dakord, por 'ekuivalenti EVM' zakonisht do të thotë "saktësisht i njëjtë si EVM", kështu që thjesht mund të vendosni kontratën ekzistuese inteligjente në zgjidhje pa asnjë ndryshim.

Scroll pranohet gjerësisht të jetë ekuivalent, por gjithashtu nuk është ende në rrjetin e duhur testues dhe është shumë muaj prapa të tjerëve me një buxhet relativisht të vogël. Zgjidhja zkEVM e Polygon pretendon të jetë ekuivalente (megjithatë kjo kontestohet.) zkSync ndërkohë, do të jetë e pajtueshme me EVM – që do të thotë se është pothuajse identike, por disa gjëra mund të mos funksionojnë për shkak të disa zgjedhjeve të dizajnit për ta bërë zgjidhjen të funksionojë më mirë.

Steve Newcomb është i apasionuar përse beson se zkSync i ka të pesë përbërësit e nevojshëm për sukses. (Pamja e ekranit të intervistës)

shumëkëndësh lançoi zkEVM Publik Testnet të hënën duke pretenduar se “Polygon është projekti i parë ndonjëherë që ofron një implementim të plotë dhe me kod të hapur të zkEVM; një moment historik novator, jo vetëm për Poligonin, por për të gjithë industrinë.” Polygon thotë se rrjeti testues "përfshin një zk-Prover plotësisht me burim të hapur - i pari i këtij lloji që do të dalë publikisht".

Bashkëthemeluesi Mihailo Bjelic i thotë Magazine testet e hershme tregojnë se "zkEVM i Polygon mund të zvogëlojë tarifat e rrjetit të Ethereum me afërsisht 90% dhe të rrisë xhiron e rrjetit me disa rend të madhësisë."

Ai thotë se teknologjia me burim të hapur “dëshmon përafrimin tonë me etikën e industrisë dhe rrit sigurinë e zgjidhjes pasi çdokush mund ta rishikojë atë dhe të nxjerrë në pah defektet e mundshme. Ky nuk është rasti me StarkNet ose zkSync, të cilët mbajnë pjesë kritike të zbatimeve të tyre me burim të mbyllur, të paktën tani për tani.”

Pjesë teknike

Sipas Luozhu Zhang të Scroll, ekzistojnë tre lloje të mundshme të zkEVM-ve: niveli i kodit të bajtit, niveli i gjuhës dhe niveli i konsensusit. zkSync dhe StarkWare janë në nivelin e gjuhës dhe kërkojnë një hap përpilues ose transpilues, ndërsa Scroll dhe Polygon janë qasje në nivel bajtkodi. Forma e bajtkodit e lexueshme nga njeriu quhet opcode.

Bjelic thotë se zgjidhja e Polygon është projektuar të jetë ekuivalente EVM ndërsa:

“Projektet si StarkNet dhe zkSync po marrin një rrugë tjetër – ata kanë makinat e tyre virtuale të personalizuara dhe më pas përpiqen të transpilojnë Solidity, gjuhën më të njohur të ndërtuar mbi EVM në gjuhët që këto makina virtuale mund të interpretojnë”, thotë ai.

“Ka dy sfida kryesore me këtë qasje: (i) është e vështirë të ndërtosh një transpilues që do të mbështesë 100% të kontratave inteligjente të Solidity dhe (ii) edhe nëse e keni transpiluesin, nuk mund të përdorni të gjithë zhvilluesin dhe përdoruesin përfundimtar. mjete si Polygon zkEVM munden.”

Newcomb thotë se ka informacione të këqija që qarkullojnë. “Ne nuk transpilojmë, ne përpilojmë,” thotë ai. Dhe ai kthen një goditje përsëri në Polygon duke thënë se nga shikimi i Github-it të projektit se ata ende nuk kanë krijuar një provë me qëllim të përgjithshëm funksional të integruar me një sekuencues pune.  

“Nëse është kështu, atëherë do të thotë se ata kanë një punë të papërcaktuar për të bërë. 10% e fundit e çdo sistemi kompleks është gjithmonë më i vështiri. Kjo duket e ngjashme me vendin ku ishim apo edhe pas vendit ku ishim kur nisëm testnet. Dhe pastaj pas kësaj na u deshën nëntë muaj.”

Mihailo Bjelic i Polygon thotë se zgjidhja e tij është 100% ekuivalente EVM. (Cicëroj)

Kryesisht i pajtueshëm

ZkSync ndërkohë është i pajtueshëm me të gjitha, përveç tre prej 141 Opcodes të Ethereum - njëra prej të cilave është zhvlerësuar, tjetra është duke u zhvlerësuar dhe e treta përdoret nga më pak se 1/10 e 1% e projekteve sipas Newcomb.

“Pra, çfarë morëm që nuk ishim plotësisht ekuivalent? Ne kemi dy gjëra, kostoja jonë për performancën është shumë më e mirë se çdo zgjidhje që shkon pas ekuivalencës. Ne jemi shumë më të shpejtë, shumë më lirë. Dhe gjëja e dytë që morëm është se ne ishim në gjendje të ngulnim një përpilues LLVM brenda zinxhirit tonë, të cilin nuk mund ta bëni nëse po bëni ekuivalentin. Dhe ajo që bën një përpilues LLVM është se ne tashmë po shikojmë në shtresën e tretë.”

LLVM do të lejonte një kod zhvilluesi Python, Rust ose C++ në zgjidhjen e tyre, i cili më pas përpilohet për të punuar në të njëjtën mënyrë me Solidity. 

“Kjo është e madhe për adoptim. Pra, ku ky projekt që zgjati shtatë muaj këtu në Kajro, i njëjti projekt ekosistemi na u dërgua në shtatë ditë. Kjo është përputhshmëria.”

Ai pranon se do të duhej vetëm një ditë për të kaluar nëse zkSync do të kishte ekuivalencë totale, por do të humbiste LLVM dhe shkallëzimin e rritur. Kështu që ai thotë se është një shkëmbim që ia vlen të bëhet.

Shtresa 3 dhe shkallëzimi rekurziv

Gjëja më interesante për të qenë në gjendje të kompresoni një numër të madh transaksionesh në një provë të vetme vlefshmërie, është se teknologjia ju lejon të kompresoni shumë prova të tjera në një provë të vetme gjithashtu. 

Quhet shkallëzim rekursiv dhe Declan Fox, menaxher produkti për grumbullime në Consensys, beson se është aq i fuqishëm sa në teori i gjithë sistemi financiar global mund të funksionojë në Ethereum. "Ne kemi teknologjinë për të arritur atë lloj xhiroje të nevojshme," thotë ai. "Me përmbledhje dhe prova rekursive, ne teorikisht mund të shkallëzojmë pafundësisht."

Lexoni gjithashtu: Ethereum po ha botën: - 'Të duhet vetëm një internet' 

StarkWare aktivizoi shkallëzimin rekursiv në gusht dhe ka përpunuar më shumë se 30 milionë transaksione që nga përdorimi i teknologjisë.

"Rikursioni tashmë, në këtë fazë të hershme, ka rritur numrin e transaksioneve në një provë të vetme me afërsisht 8 herë," shpjegon Ben-Sasson. “Për më tepër, po rezulton kaq efikase, menjëherë pasi hyri në prodhim, ka një ulje prej rreth 40% të kostos sonë të resë kompjuterike për gjenerimin e provave.

“Këto nuk janë parashikime apo numra që shpresojmë të shohim, por më tepër numra nga ajo që është në prodhim sot. Dhe theksoj: ky është vetëm fillimi dhe ndryshimet që do të bëjmë do të nënkuptojnë se këto shifra do të bëhen gjithnjë e më mbresëlënëse.

Ekosistemi Starkware po rritet. (ZK Daily Twitter)

Polygon është gati të zbatojë zgjidhjen e tij Plonky2 sipas Bjelic. Është një zgjidhje zk-SNARK me burim të hapur. “Ky SNARK rekurziv mund të përdoret për të verifikuar rendet e madhësive të transaksioneve më shpejt se alternativat ekzistuese. Plonky2 është gjithashtu plotësisht i pajtueshëm me makinën virtuale Ethereum, e cila lejoi Polygon të zhvillonte zkEVM.

Dhe rrjeti testues për shtresën 3 të zkSync do të dalë së shpejti, me kalimin e kohës për të përfituar nga një përmirësim i Ethereum i quajtur Proto-Danksharding në fillim të vitit të ardhshëm, i krijuar posaçërisht për t'i dhënë grupeve hapësirën në Ethereum për të lulëzuar. Newcomb pret që Layer 3 të jetë në prodhim brenda një viti. Ata po e quajnë Pathfinder, një ekosistem i 'hiperzinxhirëve fraktal'.

"Ne ndoshta mund të vazhdojmë me orë të tëra në drejtim të inxhinierisë, por funksionalisht, sa më shumë në zinxhirin rekurziv të largohesh nga Etherium, aq më të lira bëhen kostot e të dhënave dhe është 10x, 10x, 10x, 10x, pasi ju riktheheni me kostot e të dhënave. dhe kjo është unike për zk.”

"Këtu arrijmë në 100,000 TPS dhe një milion TPS," thotë ai. Viza rritet me rreth 4000 TPS në një ditë normale, duke rritur deri në rreth 65,000 TPS në kohë piku si Chrismats.

“ZK është mënyra e vetme për të arritur në 100,000 TPS, në mënyrë që të arrini në nivelet ku diçka si Visa zëvendëson protokollin e saj themelor me një blockchain. Dhe kur e bëni këtë, ky është momenti juaj i birësimit masiv.”

Një tjetër zhvillim befasues sipas Newcomb është se Shtresa 3 mund të heqë qafe kërkesën për ura ndërzinxhirëshe, që është vendi ku të gjitha hakimet prej më shumë se 2 miliardë dollarësh kanë ndodhur vetëm këtë vit.

“Një nga gjërat e tjera që kemi arritur tashmë në Layer 3, ne heqim qafe të gjitha urat. Dhe kur mund të keni një provë që bën qarkun për të gjitha hiperzinxhirët në L3, çdo komunikim nga një zinxhir në tjetrin tani është i lindur. Kjo është arsyeja tjetër pse Vitalik tha se kjo është ndeshja e fundit sepse nuk ka më ura.”

"Nëse e bëni atë më të shpejtë, më të lirë sipas rendit të madhësisë, nëse e bëni atë më të lehtë për t'u përdorur dhe më mikpritës për një audiencë më të gjerë zhvilluesish duke pasur më shumë gjuhë të disponueshme, dhe më pas i bëni njerëzit t'i besojnë sepse ju shpëtoni nga urat. Kjo është ajo që unë gjithmonë them se është një grup yjesh prej 10 herë në L3 dhe këtu do të zhvillohet loja.”

Nuk është rregulluar ende 

Pra kjo është ajo? Me ardhjen e përmbledhjeve ZK dhe zgjidhjeve të shkallëzimit të përputhshëm me EVM, gjithçka është zgjidhur?

Fatkeqësisht jo. Përmbledhjet ZK janë aktualisht shumë të mira në heqjen e llogaritjes nga Ethereum, por ata ende duhet të shkruajnë të dhëna të mjaftueshme përsëri në zinxhirin kryesor, në mënyrë që nëse grumbullimi ndalon së punuari ose merret nga njerëzit e këqij, atëherë ndonjë veshje tjetër mund të hyjë në shkelje dhe zbuloni se kush çfarë i detyrohet kujt.

Quhet problemi i disponueshmërisë së të dhënave dhe një sasi e konsiderueshme e udhërrëfyesit të Ethereum me protonxharding dhe full dankharding synon ta zgjidhë atë dhe të lejojë përfshirjen e më shumë të dhënave. Aktualisht ka disa mënyra rreth kësaj, duke përfshirë ruajtjen e të dhënave në Validiums, të cilat janë më të lira, por më pak të sigurta. 

"Pra, mënyra si ne e përshkruajmë është nëse keni një koleksion letrash bejsbolli, dhe shumë nga këto karta nuk kushtojnë shumë dhe i keni ruajtur ato në Validium, por atëherë një kartë e rrallë që vlen shumë para, me siguri do të kurseni në Layer 1,” thotë Ben-Sasson.

Polygon po punon për një numër zgjidhjesh për të njëjtin problem, duke përfshirë Avail "një blockchain ku informacioni është i disponueshëm për të gjithë në çdo kohë, është krijuar posaçërisht për këtë qëllim," thotë Bjelic. 

ZkSync's Pathfinder do t'u mundësojë zhvilluesve të zgjedhin nga tre opsione për disponueshmërinë e të dhënave, një Validium, zkPorter (përzierje në zinxhir dhe jashtë zinxhirit) dhe ZKRollup (siguri e plotë).

zkSync është tashmë në rrugë. (Pexels)

Mos prisni një zhurmë të madhe nga lansimi i rrjetit kryesor të zkSync më 28 tetor. Në fillim do të jetë disi dërrmuese, me disa muaj vetëm testime të Matter Labs dhe duke u ofruar përdoruesve shpërblime për t'u përpjekur ta hakojnë ose ta shfrytëzojnë atë. Më pas, DApps do të lejohen të kalojnë dhe të fillojnë ndërtimin dhe testimin e sigurisë.

"Dhe atëherë kur ndihemi sikur kemi bërë gjithçka, ne bëjmë atë që quhet ngritës në portë," thotë Newcomb. “Dhe pastaj të gjithë përdoruesit mund të hyjnë në sistem në të njëjtën kohë dhe quhet një program i lirë i lëshimit. Pra, ne nuk favorizojmë asnjë projekt mbi një tjetër.” Ai thotë se në atë moment do të nisin 150 projekte dhe nuk do të ketë më asnjë arsye që një projekt të presë që zgjidhja e Polygonit të përfundojë.

“Është sikur po shkojnë në një pistë garash dhe po shfaqen me shasinë e një makine që nuk ka rrota, timon dhe absolutisht asnjë motor,” thotë ai.

“Dhe ne kemi përfunduar të gjithë produktin. Ju e dini se ne kemi Ferrarin dhe jemi gati të shkojmë.”

Andrew Fenton

Me qendër në Melburn, Andrew Fenton është një gazetar dhe redaktor që mbulon kriptomonedhën dhe blockchain. Ai ka punuar si shkrimtar kombëtar argëtimi për News Corp Australia, në SA Weekend si gazetar filmi dhe në The Melbourne Weekly.

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