Ethereumi raamatukogu, mis võimaldab anonüümset hääletamist – Cryptopolitan

Andreessen Horowitz tutvustab "Cicada" raamatukogu, mis võimaldab Ethereumis jälgimatut hääletamist. Riskikapitalifirma Andreessen Horowitz, tuntud kui A16z, on teinud kättesaadavaks Ethereumi anonüümse hääletamise Solidity raamatukogu. “Cicada” nime all olev raamatukogu hoiab valimisjaoskonna valikuid kuni jaoskondade sulgemiseni saladuses. 

Anonüümne hääletus Ethereumis koos A16z “Cicada” raamatukoguga

A16z inseneri Michael Zhu 24. mail avaldatud ajaveebipostituse kohaselt võib see muuta ka valija identiteedi igavesti tundmatuks, kui see on seotud nullteadmiste rühma kuulumise süsteemidega, nagu Semaphore.

Zhu sõnul kasutab Cicada ajaluku mõistatusi, krüptograafiat, mis võimaldab kasutajatel krüpteerida isiklikke väärtusi, mida saab dešifreerida alles etteantud aja möödudes.

Alates 1996. aastast on need pusled saadaval olnud. Enne 2019. aastat oleksid nad aga volitanud kasutajaid avaldama oma väärtused pärast perioodi möödumist. See segas hääletussüsteemide võimet lugeda kokku enne võrguühenduseta hääletussedelit esitanud kasutajate antud hääli.

Kaks krüptograafi Giulio Malavolta ja Aravind Thyagarajan tutvustasid 2019. aastal “homomorfsete” ajaluku mõistatuste ideed. See võimaldas mõistatused kombineerida üheks, mida oli lihtsam lahendada kui erinevaid mõistatusi kokku. Lõpliku mõistatuse saab lahendada vaid teades erinevate väärtuste summat, mitte üksikuid väärtusi.

A16z postitus väidab, et Cicada kasutab neid homomorfseid probleeme häälte jälgimiseks isegi siis, kui kasutajad pole võrgus.

Cicada rakendab null-teadmiste kontrolli, kaitstes hääletamise terviklikkust

A16z uurijad seisid silmitsi väljakutsega, kui nad üritasid kohandada Malavolta ja Thyagarajani lähenemisviisi plokiahelale: iga valik tuleb kodeerida tõeväärtusena "1" või "0". Selle tulemusena võivad ründajad proovida oma hääletugevust suurendada, kodeerides hääli valesti, näiteks kodeerides väärtuseks „100”.

Selle probleemi lahendamiseks nõuab Cicada postituse kohaselt, et iga hääletussedeliga peab olema kaasas nullteadmiste tõend selle legitiimsuse kohta. Hääletuse sisu avaldamata näitab tõend, et hääl oli nõuetekohaselt kodeeritud.

Ainult küsitluse ajal saavad tsikaadid hääli varjata. Mõistatuse vastuse jõhkralt peale surudes pärast “küsitluse lõppemist” või ajaluku perioodi möödumist saab igaüks avastada hääletuse tulemused. 

A16z kohaselt saab Cicadat selle probleemi leevendamiseks kasutada koos nullteadmiste rühma kuuluvussüsteemidega, nagu Semaphore, Semacaulk või nullteadmiste olekutõestused. Mõistatuse lahendamine toore jõuga näitab ainult seda, et kehtiv valija andis hääle; see ei näita valija sobivuse kontrollimiseks kasutatud isikut tõendavaid dokumente.

Zhu saatis URL-i näidislepingule Cicada, mis kasutab illustratsioonina Semaphore'i, et kinnitada valija sobivust.

Detsentraliseeritud autonoomsed organisatsioonid (DAO-d), juhtorganid, mis sageli plokiahela rakendusi jälgivad, on pikka aega kaasanud hääletamismeetodid oma struktuuridesse. Kuna aga DAO-d kasutavad häälte esindamiseks tavaliselt märke, võib kasutaja võim olla ülemäärane, kui ta kontrollib märkimisväärset hulka märke. 

Näiteks 22. mail saavutas häkker kontrolli Tornado Cashi üle, andes lisahääli õelale ettepanekule, millega ta seejärel kogu valitsemislepingust raha välja tõmbas. Hiljem tegi ründaja pakkumise juhtimine kasutajatele tagastada.

Waves'i asutaja Sasha Ivanov on teinud ettepaneku, et selliste juhtimishäkkide ärahoidmiseks peavad DAO-d üle minema demokraatlikumale hääletusmeetodile. Twitteris, Zhu tunnistas et ketis hääletamine ei ole veel valmis kõrgete panustega reaalseteks kasutusjuhtudeks, kuid ta väljendas optimismi edasise arengu osas.

Paljud plokiahela projektid sisaldavad nüüd juhtimisstruktuure, mis sõltuvad ahelasisesest hääletamisest. Näiteks stablecoini projekt Maker kasutab oma reservide koostise ja muude otsuste valimiseks ketipõhist hääletamist. Seevastu Uniswap ja teised DeFi platvormid kasutavad ahelasisest juhtimist, et otsustada, milliseid plokiahelaid kasutusele võtta.

A16z siseneb koos Rollup Client Magi'ga Optimismi kollektiivi

Krüptoriskikapitalifond A16z avalikustas ka 2. kihi OP Stacki lahenduse Magi. Rustis välja töötatud koondklient (konsensuskiht) on a16z uusim pakkumine ja esindab ettevõtte sisenemist Optimismi kollektiivi.

Magi toimib konsensuskliendina ja edastab ahela edasiviimiseks uusi plokke Ethereumi täitmiskihi täitmiskliendile. Magi loodi iseseisvalt, et suurendada klientide mitmekesisust ja asendada op-sõlmed. Lisaks kavatseb a16z meeskond täiustada Magi uute sünkroonimistehnikate, alternatiivsete andmete kättesaadavuse kihtide toega, ebaturvalise pea (kinnitamata plokid) jälgimise ja paremate raamistikega.

A16z meeskond loodab, et Magist võib isegi uudse lähenemisviisina pärast mõnekuulist arendustööd saada op-sõlme toimiv asendaja. Op-sõlm on Go-põhine rakendus rull-klientide jaoks, mida Op Labs toetab.

Vastutusest loobumine Esitatud teave ei ole kauplemisnõuanne. Cryptopolitan.com ei vastuta sellel lehel esitatud teabe põhjal tehtud investeeringute eest. Enne investeerimisotsuse tegemist soovitame tungivalt teha sõltumatut uurimistööd ja/või konsulteerida kvalifitseeritud spetsialistiga.

Allikas: https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/