Ethereum գրադարան, որը հնարավորություն է տալիս անանուն քվեարկություն – Cryptopolitan

Անդրեսեն Հորովիցը ներկայացնում է «Cicada» գրադարանը, որը հնարավորություն է տալիս Ethereum-ի վերաբերյալ անհետագծելի քվեարկություն անցկացնել: Անանուն քվեարկությամբ Solidity գրադարանը Ethereum-ի համար հասանելի է դարձել վենչուրային կապիտալի Andreessen Horowitz ընկերության կողմից, որը հայտնի է որպես A16z: Գրադարանը, «Cicada» անունով, գաղտնի է պահում ընտրատեղամասերի ընտրությունը մինչև ընտրատեղամասերի փակվելը: 

Անանուն քվեարկություն Ethereum-ի վերաբերյալ A16z-ի «Cicada» գրադարանով

Մայիսի 16-ին A24z-ի ինժեներ Մայքլ Չժուի բլոգի գրառման համաձայն, այն կարող է նաև հավերժ անհայտ դարձնել ընտրողի ինքնությունը, երբ զուգակցվում է զրոյական գիտելիքներ ունեցող խմբի անդամության համակարգերի հետ, ինչպիսին է Semaphore-ը:

Ըստ Zhu-ի, Cicada-ն օգտագործում է ժամանակի կողպման հանելուկներ՝ ծածկագրություն, որը օգտատերերին հնարավորություն է տալիս գաղտնագրել անձնական արժեքները, որոնք հնարավոր է վերծանել միայն կանխորոշված ​​ժամանակից հետո:

1996 թվականից այս հանելուկները հասանելի են: Այնուամենայնիվ, մինչև 2019 թվականը նրանք օգտատերերին կպարտադրեին բացահայտել իրենց արժեքները, երբ այդ ժամանակահատվածն անցներ: Սա խանգարում էր քվեարկության համակարգերի՝ հաշվելու օգտատերերի կողմից տրված բոլոր ձայները, ովքեր իրենց քվեաթերթիկները ներկայացրել էին նախքան ցանցից դուրս գալը:

Ջուլիո Մալավոլտան և Արավինդ Թյագարաջանը, երկու կրիպտոգրաֆներ, 2019 թվականին ներկայացրեցին «հոմոմորֆ» ժամանակի կողպման գլուխկոտրուկների գաղափարը: Սա հնարավորություն տվեց միավորել հանելուկները հանելուկների մեջ, որն ավելի պարզ էր լուծելու, քան տարբեր հանելուկների ընդհանուր գումարը: Վերջին հանելուկը կարող է լուծվել միայն տարբեր արժեքների գումարը իմանալով, այլ ոչ թե առանձին արժեքների:

A16z-ի գրառումը պնդում է, որ Cicada-ն օգտագործում է այս հոմոմորֆ խնդիրները՝ հետևելու ձայներին, նույնիսկ երբ օգտատերերը առցանց չեն:

Cicada-ն իրականացնում է զրոյական գիտելիքների ապացույցների ստուգում՝ պաշտպանելով քվեարկության ամբողջականությունը

A16z հետազոտողները բախվեցին մի մարտահրավերի, երբ փորձում էին հարմարեցնել Մալավոլտայի և Թյագարաջանի մոտեցումը բլոկչեյնին. յուրաքանչյուր տարբերակ պետք է կոդավորվի որպես «1» կամ «0» բուլյան արժեք: Արդյունքում, հարձակվողները կարող են փորձել բարձրացնել իրենց ձայնի ուժը՝ սխալ կոդավորելով ձայները, քանի որ «100»-ը որպես արժեք կոդավորելով:

Այս խնդրին անդրադառնալու համար Cicada-ն պատվիրում է, որ յուրաքանչյուր քվեաթերթիկ ուղեկցվի իր օրինականության զրոյական գիտելիքի ապացույցով, ասվում է գրառման մեջ: Առանց քվեարկության բովանդակությունը հրապարակելու՝ ապացույցը ցույց է տալիս, որ քվեարկությունը պատշաճ կերպով կոդավորված է:

Միայն այն ժամանակ, երբ հարցումն անցկացվում է, ձայները կարող են թաքցնել ցիկադներով: «Քվեարկության փակվելուց» կամ ժամանակի փակման ժամկետի ավարտից հետո հանելուկի պատասխանը կոպիտ կերպով պարտադրելով՝ յուրաքանչյուրը կարող է բացահայտել քվեարկության արդյունքները: 

Այնուամենայնիվ, Cicada-ն կարող է օգտագործվել զրոյական գիտելիքներ ունեցող խմբի անդամակցության համակարգերի հետ, ինչպիսիք են Semaphore, Semacaulk կամ զրոյական գիտելիքների վիճակի ապացույցները՝ այս խնդիրը մեղմելու համար, ըստ A16z-ի: Հանելուկը կոպիտ ուժով լուծելը միայն ցույց կտա, որ վավեր ընտրողը քվեարկել է. այն չի ցուցադրի անձը հաստատող փաստաթղթերը, որոնք օգտագործվում են ընտրողի իրավասությունը ստուգելու համար:

Zhu-ն ուղարկեց URL-ը Cicada-ի պայմանագրի օրինակին, որն օգտագործում է Semaphore-ը՝ որպես օրինակ, ընտրողների իրավասությունը հաստատելու համար:

Ապակենտրոնացված ինքնավար կազմակերպությունները (DAO)՝ կառավարման մարմինները, որոնք հաճախ վերահսկում են բլոկչեյն հավելվածները, վաղուց իրենց կառույցներում ներառել են քվեարկության մեթոդներ: Այնուամենայնիվ, քանի որ DAO-ները սովորաբար օգտագործում են թոքեններ՝ ձայները ներկայացնելու համար, օգտատիրոջ հզորությունը կարող է չափազանց մեծ լինել, եթե նրանք վերահսկում են զգալի քանակությամբ թոքեններ: 

Օրինակ, մայիսի 22-ին հաքերը վերահսկողություն ձեռք բերեց Tornado Cash-ի վրա՝ լրացուցիչ ձայներ տալով մի ստոր առաջարկի վրա, որն այնուհետև օգտագործեց կառավարման պայմանագրի ողջ գումարը հանելու համար: Ավելի ուշ հարձակվողը օգտատերերին վերահսկողությունը վերադարձնելու առաջարկ է արել։

Waves-ի հիմնադիր Սաշա Իվանովն առաջարկել է, որ եթե պետք է կանխվեն կառավարման նման հաքերները, DAO-ները պետք է անցնեն ավելի ժողովրդավարական քվեարկության մեթոդի: Twitter-ում Չժու խոստովանել է որ շղթայական քվեարկությունը «դեռևս պատրաստ չէ իրական աշխարհի օգտագործման դեպքերին բարձր ցցերի համար», բայց նա լավատեսություն հայտնեց հետագա զարգացման համար:

Շատ բլոկչեյն նախագծեր այժմ ներկայացնում են կառավարման կառույցներ, որոնք կախված են շղթայական քվեարկությունից: Օրինակ, stablecoin նախագիծը Maker-ն օգտագործում է շղթայական քվեարկություն՝ ընտրելու իր պահուստների կազմը և այլ որոշումներ: Ի հակադրություն, Uniswap-ը և այլ DeFi հարթակներն օգտագործում են շղթայական կառավարում՝ որոշելու համար, թե որ բլոկչեյնները տեղակայել:

A16z-ը մտնում է լավատեսության կոլեկտիվ Rollup Client Magi-ի հետ

A16z-ը՝ կրիպտո վենչուրային կապիտալի հիմնադրամը, նույնպես ներկայացրեց Magi-ը՝ 2-րդ շերտի OP Stack լուծումը: Rust-ում մշակված roll-up հաճախորդը (կոնսենսուսային շերտ) a16z-ի նորագույն առաջարկն է և ներկայացնում է ընկերության մուտքը Optimism Collective:

Magi-ն ծառայում է որպես կոնսենսուսի հաճախորդ և նոր բլոկներ է մատակարարում կատարողական հաճախորդին Ethereum-ի կատարման շերտում՝ շղթան առաջ տանելու համար: Magi-ն ստեղծվել է ինքնուրույն՝ մեծացնելու հաճախորդների բազմազանությունը հավաքագրման և փոխարինելու op-հանգույցները: Բացի այդ, a16z թիմը մտադիր է ընդլայնել Magi-ն համաժամացման նոր տեխնիկայով, այլընտրանքային տվյալների հասանելիության շերտերի աջակցությամբ, անապահով գլխին (չհաստատված բլոկների) հետևելով և ավելի լավ շրջանակներով:

a16z թիմը հուսով է, որ Magi-ն, նույնիսկ որպես նոր մոտեցում, կարող է դառնալ op-node-ի գործունակ փոխարինող մի քանի ամսվա մշակումից հետո: Op node-ը Go-ի վրա հիմնված իրականացում է գլանային հաճախորդների համար, որն աջակցվում է Op Labs-ի կողմից:

Disclaimer. Տրամադրված տեղեկատվությունը առևտրային խորհուրդ չէ: Cryptopolitan.com-ը պատասխանատվություն չի կրում այս էջում ներկայացված տեղեկատվության հիման վրա կատարված ներդրումների համար: Մենք խստորեն խորհուրդ ենք տալիս անկախ հետազոտություն և/կամ խորհրդակցել որակավորված մասնագետի հետ՝ նախքան ներդրումային որևէ որոշում կայացնելը:

Աղբյուր՝ https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/