Tā kā Ethereum ir kļuvusi par populāru platformu decentralizētām lietotnēm, ir pieaugusi nepieciešamība pēc mērogojamiem risinājumiem. Viens no šādiem risinājumiem ir zkEVM mērogošanas tehnoloģija, kas var palīdzēt liela mēroga ieviešanā. Tas izmanto nulles zināšanu apkopojumus un pierādījumus, lai uzlabotu Ethereum efektivitāti.
Nulles zināšanu Ethereum virtuālā mašīna ir unikāls mērogošanas risinājums, kas piedāvā nevainojamu drošību. Zk-rollup nodrošina lielāku drošību, apstiprinot darījumus, neatklājot jūsu datus.
Iedziļināsimies zkEVM pasaulē un izpētīsim tā potenciālu kā risinājumu mērogošanas problēmām, ar kurām saskaras Ethereum.
Izpratne par nulles zināšanu apkopojumiem
Nulles zināšanu apkopojums ir mērogošanas risinājums, kas apvieno dažādus darījumus un apkopo tos kā grupu. Apkopotā darījumu grupa tiek parādīta kā viens darījums. Tādā veidā blokķēde saņem tikai darījuma kopsavilkumu, nevis validācijas informāciju.
Zk-rollup var palielināt tīkla efektivitāti, jo tas samazina darījuma laiku. Tas ļauj tīklam vienlaikus apstrādāt vairākus darījumus. Turklāt zk-apkopojumi samazina darījumu apstrādes izmaksas, sadalot izmaksas starp lietotājiem.
Turklāt tā ir droša opcija, kas var slēpt jūsu sensitīvo informāciju. Tā validācijai izmanto nulles zināšanu pierādījumus un veic darījumus ārpus ķēdes. Tas arī ļauj saglabāt jūsu privātumu, veidojot darījumu tīklā.
Kas ir zkEVM tehnoloģija?
The Ethereum virtuālā mašīna (EVM) ir dzinējs kas darbina Ethereum tīklu. zkEVM tehnoloģija ir Ethereum virtuālās mašīnas veids, kas var izpildīt viedos līgumus Ethereum blokķēdē ar nulles zināšanu pierādījumiem.
Tāpat kā parastais EVM, zkEVM piedāvā arī globālu mākoņdatošanas infrastruktūru. Bet atšķirība starp abiem ir kā tiek izpildīti viedie līgumi. Standarta izpildes vietā zkEVM ievieš nulles zināšanu pierādījumus viedai līguma izpildei. Turklāt tas var šifrēt sensitīvus datus un nodrošināt īsu pierādījumu izpildei.
Izmantojot šo tehnoloģiju, varat izstrādāt decentralizētas lietotnes (DApps) Ethereum tīklā ar uzlabotu drošību un efektivitāti. Tas arī samazina viedā līguma izvietošanas izmaksas vietnē Ethereum.
Kā darbojas zkEVM tehnoloģija?
zkEVM izmanto nulles zināšanu šifrēšana metodi.
Nulles zināšanu šifrēšana un pierādījumi ļauj sistēmai zināt, ka apgalvojums ir patiess, neprasot īpašu informāciju. Kad šī tehnoloģija tiek izmantota virtuālajā mašīnā, tā ļauj viedajiem līgumiem darboties ar minimālu datu daudzumu.
Šī šifrēšana ir noderīga arī kriptovalūtas darījumos. Pirmkārt, zkEVM apkopo vairākus darījumus kā vienu. Pēc tam tas ģenerē nulles zināšanu pierādījumu par darījumu sēriju. Pierādījumā ir iekļauta informācija, ka lietotāji ir apstiprinājuši darījumu. Tomēr šifrēšanas dēļ validatoru personiskā informācija paliek paslēpta.
Pēc zk-proof ģenerēšanas virtuālās mašīnas zk apkopojums nosūta derīguma pierādījumus uz Ethereum, kur tas tiek pārbaudīts. Tas ietver pareizas baitkoda izpildes pārbaudi, pareizu darbību izmantošanu un pareizu opkodu izpildi.
4 labākie zkEVM projekti
Neskatoties uz to, ka zkEVM ir attīstības stadijā, vairāki projekti jau ir parādījušies.
1. zkSync
Matter Labs zkSync ir viena no attīstītākajām zkEVM versijām. Tas ļauj izstrādātājiem ierakstiet viedo līguma kodu Solidity un citas ar Ethereum saderīgas programmēšanas valodas. Pirmkārt, tas pārtulko augsta līmeņa valodas kodu vidējā valodā, ko sauc par Yul.
Pēc tam tas pārvērš kodu mašīnlasāmā formā, baitkodā. Lai to pārvērstu baitkodā, zkSync izmanto zema līmeņa virtuālās mašīnas (LLVM) kompilēšanas tehnoloģiju. Tā ir izstrādāta, lai sniegtu jums piekļuvi nākotnes programmēšanas bibliotēkām dažādās valodās.
2. zkEVM daudzstūris
Daudzstūru tīkls ir arī ieviesis jaudīgu zkEVM kā L2 mērogošanas risinājumu. Daudzstūra zk-apkopojums piedāvā EVM opkoda līdzvērtību. Tas piedāvā arī uzlabotu drošību, jo tajā tiek saglabāti tikai zk-proofs un saspiesti dati apkopotiem darījumiem. Turklāt tas ir efektīvs risinājums, jo tas var uzreiz pabeigt un apstiprināt darījumus.
Pirmkārt, tas apvieno dažādus lietotāju darījumus, lai izveidotu partiju L2. Pēc tam darījumu partija tiek nosūtīta uz 1. slāni un pārbaudīta, izmantojot derīguma pierādījumu. Visbeidzot, Ethereum blokķēdē tiek veiktas izmaiņas.
3. StarkNET
StarkNET ir vēl viens ar EVM saderīgs zk apkopojums, kas atbalsta Solidity un citas EVM augsta līmeņa valodas. Tas izmanto zk-proof veidu, kas pazīstams kā zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge.) Tas nodrošina uzlabotu drošību, taču tā maksa par gāzi var būt augstāka.
Vietnē StarkNET viedo līgumu izstrādei varat izmantot Solidity vai citas EVM skriptu valodas. Pēc tam tas pārvērš augsta līmeņa valodas kodu savā programmēšanas valodā Cairo. Kompilators, Nethermind WARP, pārvērš kodu uz StarkNET.
Ritiniet piedāvā arī savu mērogošanas risinājumu, kas izmanto zk-apkopojumus. Tās infrastruktūrai ir daudzas paralēles ar Polygon zkEVM, taču tā piedāvā lielāku elastību. Tā piedāvā elastīgu sistēmu, kamēr tā joprojām ir testēšanas stadijā. Nākotnē Scroll plāno pārveidot savu L2 mērogojamo risinājumu par drošāku un pārskatāmāku EVM ekvivalentu.
zkEVM revolucionāra blokķēdes infrastruktūra
Nulles zināšanu apkopojumi var veikt tūkstošiem darījumu Ethereum vienā piegājienā. zkEVM piedāvā mākoņa vidi, kurā var izpildīt šādus viedos līgumus. Tāpēc tā ir novatoriska pieeja blokķēdes trilemmas risināšanai. Izmantojot šo tehnoloģiju, Ethereum varat izveidot mērogojamus, drošus un pilnībā decentralizētus DApps.
zkEVM padara Ethereum ātrāku, mērogojamu un lētāku. Turklāt tas piedāvā lielāku privātumu, jo var slēpt jūsu datus. Tagad daudzi L2 risinājumi integrē šo tehnoloģiju, kas pavērs vārteju bezgalīgi mērogojamai blokķēdes infrastruktūrai.