Այս տարի Ethereum էկոհամակարգը ականատես է լինելու բլոկչեյնի ամենաթեժ միտումներից մեկին, որտեղ բազմաթիվ ընկերություններ ցանկանում են օգտագործել Polygon-ի առաջիկա zkEVM համախմբումը:
Որո՞նք են զրոյական գիտելիքի ապացույցները:
Zero-knowledge (ZK) տեխնոլոգիան գաղտնագրային լուծում է, որը վերափոխում է բլոկչեյն արդյունաբերությունը: Նրանք կատարում են լեզուներ և ցածր մակարդակի բայթկոդ ծրագրավորվող մակարդակով, որոնք ապահովված են նույն կանոններով, ինչ Ethereum mainnet-ը:
Դա վիրտուալ մեքենա է, որն օգտագործում է զրոյական գիտելիքների ապացույցներ՝ տվյալների ստուգման համար՝ առանց տվյալների բովանդակության կամ հատկությունների մասին որևէ տեղեկություն բացահայտելու: Դա գրաքննության դիմացկուն արձանագրություն է, որը կրկնում է Ethereum mainnet-ի գործարքների կատարման միջավայրը:
Վիտալիկ Բուտերինը՝ Ethereum-ի հիմնադիրը, դասակարգված zkEVM-ները չորս հիմնական տեսակի են.
- Type-1 zkEVMs՝ լիովին համարժեք Ethereum-ին
- Type-2 zkEVMs. EVM (ոչ Ethereum) համարժեքություն
- Type-3 zkEVMs. մեկնում է EVM-ից
- Type-4 zkEVMs. EVM-ի մերձավոր զարմիկներ
«Նախագիծը լիարժեք ինժեներական նախագիծ է», - ասաց Ջորդի Բեյլինան, ով ղեկավարում է Polygon zkEVM-ի կառուցման տեխնիկական թիմը: «Գաղափարն այն է, որ այս էլեկտրոնիկայի միջոցով մենք ինչ-որ կերպ պրոցեսոր ենք ստեղծել: Դրանից բացի, կարող է գրվել ծրագիր, որը մշակում է գործարքները: Դա բաղադրիչների ամբողջական փաթեթ է՝ տարբեր թիմերով, որոնք աշխատում են այս կույտերի այս շերտերից յուրաքանչյուրում»:
YouTube-ում Տեսագրություն մարտի 2-ին թողարկված Բեյլինան բացատրեց ներդրման հիմքում ընկած տեխնիկական բաղադրիչները, «համակարգը, որը մենք կառուցում ենք, գրաքննության դիմացկուն է: Դա կատարյալ լուծում չէ, բայց մինչև որոշակի կետ, քանի որ համակարգը ունիվերսալ չէ»:
«Մենք ինքն ենք ստեղծել ժողովը: Դա նոր պրոցեսոր է, նոր հավաք, սարքաշար գրելու նոր եղանակ»:
Տեխնիկական մանրամասներ
ZkEVM համախմբման միջոցով ERC-20 փոխանցումը կսահմանի տվյալների եզակի ենթակառուցվածքներ, ինչպիսիք են ProgramCounter-ը, GlobalCounter-ը, EVMWord-ը, GasInfo-ն և GasCost-ը, որոնք ներառում և պարունակում են այնպիսի տարրեր, ինչպիսիք են stack, հիշողություն և opcodes: ԱՀ-ն և gc-ն պարփակված են օգտագործման համար, մինչդեռ EVMWord-ը ներառում է 8 երկարությամբ u32 զանգված:
Հիշողության հետ կապված գործողությունները պարզեցնելու համար մշակողները խելամտորեն օգտագործում են Rust մակրոները՝ հանելու հիշողության կարևոր տեղեկությունները, ինչպիսիք են ինդեքսի և տիրույթի հատկությունները, և դրանք ստանդարտացված են կիրառում: Մյուս կողմից, Storage-ը ներկայացված է HashMap-ով, և դրա հիմնական արժեքները բոլորը EVMWord են:
StackAddress-ը ներկայացված է որպես օգտագործում Stack-ի հետ՝ EVMWord-ից բաղկացած դինամիկ զանգված:
MemoryAddress-ը նաև օգտագործում է՝ 0-ից 1023 արժեքներով, մինչդեռ հիշողությունը u8-ի զանգված է:
ZkEVM-ի ներդրման ամբողջական տեխնիկական փաթեթը հասանելի է github-ում:
Մրցավազք zkEVM-ի գերակայության համար
Շուկայում գործող արտադրանքով մրցավազքը շարունակվում է:
Մի քանի նախագծեր մրցավազքի մեջ են՝ գործարկելու առաջին լիովին ֆունկցիոնալ և EVM-ին համարժեք zkEVM-ը, ընդ որում լավագույն հավակնորդներից են Polygon zkEVM, zkSync, StarkNET և Scroll:
Polygon zkEVM's-ը բաց կոդով է և նպատակ ունի կրճատել գործարքների ծախսերը մինչև 90%-ով, մինչդեռ zkSync 2.0-ն ուղիղ եթերում է Ethereum Testnet-ում՝ թույլ տալով ծրագրավորողներին գրել Solidity խելացի պայմանագրեր: StarkNET-ն օգտագործում է ZK-STARK-ներ, որոնք ավելի ապահով են, բայց ունեն սահմանափակումներ, և Scroll-ը ստեղծում է բարձր կոմպոզիցիայի լուծում, որն առաջնահերթություն է տալիս անվտանգությանն ու թափանցիկությանը:
Polygon-ի $250M խաղադրույքը zkEVM-ի վրա
Polygon-ը գնեց Hermez Network-ը 250 միլիոն դոլարով 2021 թվականին և ավելի ուշ գործարկեց իր Ethereum Layer-2 ZK-rollup լուծումը՝ Polygon Hermez-ը, 2022 թվականի կեսերին: 2022 թվականի հուլիսին Polygon-ը հայտարարեց Polygon Hermez-ի վերաբրենդինգը Polygon zkEVM-ի, որն ընդունեց Type-2 zkEVM մոտեցումը՝ որպես EVM-ին համարժեք, բայց ոչ Ethereum-ին համարժեք:
Մշակողները պետք է հարմարեցնեն կոդը և EVM գործիքները ZK-ի ցուցակում: Polygon-ը նպատակ ունի հասնել վայրկյանում 2000 գործարքների և կրճատել գործարքների ծախսերը մինչև իննսուն տոկոսով, ինչը այն դարձնում է ավելի էժան, քան Ethereum Mainnet-ը: Polygon-ը գործարկել է իր zkEVM Public Testnet ցանցը հոկտեմբերի 10-ին:
Աղբյուր՝ https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/