Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Kuna Ethereumist on saanud populaarne detsentraliseeritud rakenduste platvorm, on suurenenud vajadus skaleeritavate lahenduste järele. Üks selline lahendus on zkEVM-i skaleerimistehnoloogia, mis võib aidata suuremahulisel kasutuselevõtul. See kasutab Ethereumi tõhususe suurendamiseks nullteadmiste kogumeid ja tõestusi.

Zero-knowledge Ethereum Virtual Machine on ainulaadne skaleerimislahendus, mis pakub laitmatut turvalisust. zk-rollup tagab suurema turvalisuse, kinnitades tehingud ilma teie andmeid avaldamata.

Süveneme zkEVM-i maailma ja uurime selle potentsiaali lahendusena Ethereumi ees seisvatele skaleerimisprobleemidele.

Nullteadmiste koondandmete mõistmine

Nullteadmiste koond on skaleerimislahendus, mis kombineerib erinevaid tehinguid ja koondab need partiidena. Kokkupandud tehingute kogum esitatakse ühe tehinguna. Nii saab plokiahel ainult tehingu kokkuvõtte, mitte valideerimise üksikasju.

instagram viewer

Zk-rollup võib suurendada võrgu tõhusust, kuna see vähendab tehinguaega. See võimaldab võrgul töödelda mitut tehingut samaaegselt. Lisaks vähendavad zk-rollupid tehingute töötlemise kulusid, jagades kulud kasutajate vahel.

Lisaks on see turvaline valik, mis võib teie tundlikku teavet varjata. See kasutab valideerimiseks nullteadmiste tõendeid ja teostab ahelaväliseid tehinguid. Samuti võimaldab see võrgus tehingu tegemisel säilitada oma privaatsust.

Mis on zkEVM-tehnoloogia?

The Ethereumi virtuaalmasin (EVM) on mootor mis toidab Ethereumi võrku. zkEVM-tehnoloogia on teatud tüüpi Ethereumi virtuaalmasin, mis suudab täita Ethereumi plokiahelas nutikaid lepinguid, millel on nullteadmiste tõestused.

Nagu tavaline EVM, pakub zkEVM ka globaalset pilvandmetöötluse infrastruktuuri. Kuid erinevus nende kahe vahel on kuidas nutikaid lepinguid täidetakse. Tavalise täitmise asemel tutvustab zkEVM nutika lepingu täitmise jaoks nullteadmiste tõendeid. Lisaks saab see krüptida tundlikke andmeid ja pakkuda täitmiseks lühikest tõendit.

Seda tehnoloogiat kasutades saate Ethereumi võrgus arendada detsentraliseeritud rakendusi (DApps), millel on suurem turvalisus ja tõhusus. Samuti minimeerib see nutika lepingu juurutamise kulusid Ethereumis.

Kuidas zkEVM-tehnoloogia töötab?

zkEVM võimendab nullteadmiste krüpteerimine meetod.

Nullteadmiste krüpteerimine ja tõendid võimaldavad süsteemil teada, et väide on tõene, ilma et oleks vaja konkreetseid üksikasju. Kui seda tehnoloogiat kasutatakse virtuaalses masinas, võimaldab see nutikaid lepinguid töötada minimaalse andmemahuga.

See krüpteerimine on abiks ka krüptovaluutatehingute puhul. Esiteks koondab zkEVM mitu tehingut üheks. Seejärel genereerib see tehingute kogumi kohta nullteadmiste tõendi. Tõend sisaldab teavet selle kohta, et kasutajad on tehingu kinnitanud. Validaatorite isikuandmed jäävad aga krüptimise tõttu peidetuks.

Pärast zk-tõendi genereerimist saadab virtuaalmasina zk-rollup kehtivuse tõendid Ethereumi, kus see kontrollitakse. See hõlmab baitkoodi õige täitmise, õigete toimingute kasutamise ja opkoodide õige täitmise kontrollimist.

4 parimat zkEVM-i projekti

Vaatamata sellele, et zkEVM on arendusjärgus, on juba mitu projekti esile kerkinud.

1. zkSync

Matter Labs zkSync on zkEVM-i üks enim arenenud versioone. See võimaldab arendajatel kirjuta Soliditysse nutika lepingu kood ja muud Ethereumiga ühilduvad programmeerimiskeeled. Esiteks tõlgib see kõrgetasemelise keelekoodi vahepealsesse keelde nimega Yul.

Pärast seda teisendab see koodi masinloetavaks vormiks, baitkoodiks. Selle baitkoodiks teisendamiseks kasutab zkSync madala taseme virtuaalmasina (LLVM) kompileerimistehnoloogiat. See on loodud selleks, et anda teile juurdepääs erinevate keelte tulevastele programmeerimisteekidele.

2. zkEVM polügoon

Pildi krediit: Hulknurk

Polügoonivõrk on L2 skaleerimislahendusena kasutusele võtnud ka võimsa zkEVM-i. Hulknurga zk-rollup pakub EVM-i opkoodi samaväärsust. See pakub ka täiustatud turvalisust, kuna salvestab ainult zk-tõestused ja kokkusurutud tehingute tihendatud andmed. Lisaks on see tõhus lahendus, kuna saab tehinguid koheselt lõpule viia ja kinnitada.

Esiteks liidab see erinevaid kasutajatehinguid, et luua L2-s partii. Seejärel saadetakse tehingute partii 1. kihile ja kontrollitakse kehtivustõendiga. Lõpuks tehakse muudatusi Ethereumi plokiahelas.

3. StarkNET

StarkNET on veel üks EVM-iga ühilduv zk-rollup, mis toetab Solidity ja teisi EVM-i kõrgetasemelisi keeli. See kasutab zk-kindlat tüüpi zk-STARK-i (Zero-knowledge Succinct Transparent Arguments of Knowledge.) See tagab parema turvalisuse, kuid selle gaasitasu võib olla kõrgem.

StarkNETis saate nutikate lepingute arendamiseks kasutada Solidityt või muid EVM-i skriptikeeli. Seejärel teisendab see kõrgetasemelise keelekoodi oma programmeerimiskeeleks Kairo. Koostaja, Nethermind WARP, teisendab koodi StarkNET-i.

Kerige pakub ka oma skaleerimislahendust, mis kasutab zk-koondfaile. Selle infrastruktuuril on palju paralleele Polygon zkEVM-iga, kuid see pakub suuremat paindlikkust. See pakub kiiret süsteemi, olles veel testimisetapis. Tulevikus kavatseb Scroll muuta oma L2 skaleeritava lahenduse turvalisemaks ja läbipaistvamaks EVM-i ekvivalendiks.

zkEVM-i revolutsiooniline plokiahela infrastruktuur

Nullteadmiste koondfailid võivad Ethereumis ühe korraga teha tuhandeid tehinguid. zkEVM pakub pilvekeskkonda, kus saab selliseid nutikaid lepinguid täita. Seetõttu on see uuenduslik lähenemine plokiahela trilemma lahendamisele. Seda tehnoloogiat kasutades saate luua Ethereumi skaleeritavaid, turvalisi ja täielikult detsentraliseeritud DApp-e.

zkEVM muudab Ethereumi kiiremaks, skaleeritavamaks ja odavamaks. Lisaks pakub see teile rohkem privaatsust, kuna see võib teie andmeid varjata. Nüüd integreerivad paljud L2 lahendused seda tehnoloogiat, mis avab lüüsi lõpmatult skaleeritava plokiahela infrastruktuuri jaoks.