A16z verëffentlecht anonyme Wahlsystem fir Ethereum

Venture Capital Fonds Andreessen Horowitz, och bekannt als A16z, huet eng Solidity-Bibliothéik verëffentlecht, déi fir anonym Ofstëmmung op Ethereum benotzt ka ginn. "Cicada" genannt, verhënnert d'Bibliothéik datt d'Wiel vun engem individuellen Wieler bekannt ass ier d'Wahle eriwwer ass. Wann kombinéiert mat Null-Wëssen Grupp Memberschaft Systemer wéi Semaphore, et kann och d'Identitéit vun de Wieler permanent unknowable maachen, no engem Mee 24 Blog Post vum A16z Ingenieur Michael Zhu.

Cicada setzt op Time-lock Puzzel, eng Aart vu Kryptografie, déi d'Benotzer erlaabt geheime Wäerter ze verschlësselen, déi nëmmen entschlësselt kënne ginn nodeems eng spezifesch Zäit eriwwer ass, sot Zhu.

Dës Puzzel sinn zënter 1996. Awer virum 2019, si hätten d'Benotzer verlaangt hir geheim Wäerter z'entdecken wann d'Zäitperiod vergaangen ass. A Wahlsystemer kéint dëst Probleemer verursaachen mat Benotzer déi Stëmmen ofginn an dann offline ginn, wat verhënnert datt all d'Stëmme zielbar sinn.

Am Joer 2019 gouf d'Konzept vun "homomorpheschen" Zäit-Spär Puzzel vun de Kryptografen Giulio Malavolta an Aravind Thyagarajan proposéiert. Dëst erlaabt d'Puzzel zesummen ze addéieren fir e final Puzzel ze produzéieren deen vill méi einfach war ze léisen wéi d'Zomm vun den eenzelne Puzzel. D'Léisung vum leschte Puzzel weist nëmmen d'Zomm vun den eenzelne Wäerter op, ouni déi eenzel Wäerter ze weisen, déi dës Zomm ausmaachen.

Geméiss dem A16z Post benotzt Cicada dës homomorphesch Puzzel, wat erlaabt Stëmmen ze zielen och wann d'Benotzer offline ginn.

Wann Dir probéiert de Malavolta an Thyagarajan System op d'Blockchain ze transferéieren, sinn d'A16z Fuerscher an en Hindernis gerannt fir e faire Wahlsystem ze kreéieren: All Wiel muss als e boolesche Wäert vun "1" oder "0" kodéiert ginn. Dëst huet gemengt datt Ugräifer probéieren hir Stëmmkraaft ze erhéijen andeems se de Vote falsch kodéieren - andeems se "100" als hire Wäert kodéieren, zum Beispill.

Fir dëse Problem ze léisen, verlaangt Cicada Wieler engem Null-Wëssen Beweis vun Validitéit vun de Wahlziedelen zesumme mat all Wahlziedel ofginn, sot de Post. De Beweis weist datt de Vote richteg kodéiert gouf, awer ouni den Inhalt vum Vote ze verroden.

Verbonnen: Anchorage Digital mécht DeFi Voting fir Suergerecht Clienten op

Cicada verhënnert nëmmen datt d'Stëmme bekannt gi wärend der Ëmfro gemaach gëtt. Wann d"Ëmfro zougemaach ass oder d"Zäitverschlussperiod vergaang ass, kann all Persoun d"Inhalter vun engem Vote bestëmmen andeems d"Léisung vum Puzzel brute forcéiert. Wéi och ëmmer, A16z huet virgeschloen datt dëse Problem geléist ka ginn andeems Cicada mat Null-Wëssen-Grupp Memberschaft Systemer wéi Semaphore, Semacaulk oder Null-Wëssenstaat Beweiser kombinéiert. An dësem Fall, brute forcéiere de Puzzel wäert nëmmen verroden datt de Vote vun engem berechtegte Wieler ofgestëmmt gouf, awer wäert net d'Umeldungsinformatioune verroden, déi benotzt gi fir d'Wielerrecht ze beweisen.

Als Beispill huet den Zhu e Link op e Probekontrakt geliwwert mat Cicada produzéiert deen och op Semaphore hänkt fir d'Wielerberechtegung ze beweisen.

Wahlsystemer sinn laang e Bestanddeel vun dezentraliséierten autonomen Organisatiounen (DAOs), de Regierungsorganer déi dacks blockchain Apps verwalten. Awer an deene meeschte Fäll benotzen DAOs Tokens fir Stëmmen ze representéieren, dat heescht datt eenzel Benotzer en iwwerdriwwenen Afloss kënnen hunn wann se eng grouss Unzuel vun Tokens hunn. Zum Beispill, den 22. Mee, huet en Ugräifer d'Kontroll iwwer Tornado Cash iwwerholl andeems en extra Stëmme fir eng béiswëlleg Propositioun ofginn huet, se benotzt fir all d'Fongen vum Gouvernancekontrakt ze drainéieren. Den Ugräifer huet spéider ugebueden d'Kontroll un d'Benotzer zréckzeginn.

Waves Grënner Sasha Ivanov huet argumentéiert datt DAOs op e méi demokratesche Wahlsystem musse plënneren wann Gouvernance Attacke wéi dës vermeide solle ginn.

Quell: https://cointelegraph.com/news/a16z-releases-anonymous-voting-system-for-ethereum