А16з објављује анонимни систем гласања за Етһереум

Фонд ризичног капитала Андреессен Хоровитз, такође познат као А16з, објавио је библиотеку Солидити која се може користити за анонимно гласање на Етхереуму. Библиотека која се зове „Цицада“ спречава да се поједини избор бирача сазна пре него што се гласање заврши. Када се комбинује са системима за чланство у групама без знања као што је Семафор, то такође може учинити идентитет гласача трајно непознатим, наводи се у блог посту од 24. маја инжењера А16з Мајкла Жуа.

Цицада се ослања на загонетке за закључавање времена, врсту криптографије која омогућава корисницима да шифрују тајне вредности које се могу дешифровати тек након што прође одређени временски период, навео је Зху.

Ове загонетке постоје од 1996. године. Али пре 2019. од корисника би се захтевало да открију своје тајне вредности након што временски период прође. У системима за гласање, ово је могло да изазове проблеме са корисницима који дају гласове, а затим оду ван мреже, спречавајући да се сви гласови преброје.

2019. године, концепт „хомоморфних“ загонетки за закључавање времена предложили су криптографи Ђулио Малаволта и Аравинд Тиагарајан. Ово је омогућило да се загонетке саберу како би се добила коначна загонетка коју је било много лакше решити него збир појединачних загонетки. Решење коначне слагалице открива само збир појединачних вредности без откривања појединачних вредности које чине овај збир.

Према А16з посту, Цицада користи ове хомоморфне загонетке, омогућавајући пребројавање гласова чак и ако корисници оду ван мреже.

Када су покушавали да пренесу Малаволта и Тхиагарајан систем у блок ланац, истраживачи А16з су наишли на препреку за стварање поштеног система гласања: сваки избор је морао бити кодиран као логичка вредност „1“ или „0“. То је значило да су нападачи могли да покушају да повећају своју гласачку моћ погрешним кодирањем гласа — на пример, кодирањем „100“ као вредности.

Да би решио овај проблем, Цицада захтева од гласача да уз сваки гласачки листић доставе доказ без знања о валидности гласачког листића, наводи се у посту. Доказ показује да је гласање исправно кодирано, али без откривања садржаја гласања.

Релатед: Анцхораге Дигитал отвара ДеФи гласање за клијенте старатељства

Цицада само онемогућава да се гласови сазнају док се анкета спроводи. Када се „анкета затвори“ или прође временски период, свака особа може да одреди садржај гласања грубом форсирањем решења загонетке. Међутим, А16з је сугерисао да се овај проблем може решити комбиновањем Цицаде са системима чланства у групама без знања као што су Семапхоре, Семацаулк или докази стања без знања. У овом случају, грубо форсирање слагалице ће само открити да је глас дао бирач са правом гласа, али неће открити акредитиве коришћене за доказивање подобности гласача.

Као пример, Зху је дао везу до узорка уговора направљеног коришћењем Цицаде-а који се такође ослања на Семапхоре да докаже подобност гласача.

Системи за гласање су дуго били компонента децентрализованих аутономних организација (ДАО), управљачких тела која често управљају блокчејн апликацијама. Али у већини случајева, ДАО користе токене за представљање гласова, што значи да појединачни корисници могу имати огроман утицај ако поседују велики број токена. На пример, 22. маја, нападач је преузео контролу над Торнадо Цасх-ом тако што је дао додатне гласове на злонамерни предлог, користећи га да испразни сва средства из уговора о управљању. Нападач је касније понудио да врати контролу корисницима.

Оснивач Вавес-а Саша Иванов тврди да ДАО морају да пређу на демократскији систем гласања ако се желе избећи овакви напади на управљање.

Извор: хттпс://цоинтелеграпх.цом/невс/а16з-релеасес-анонимоус-вотинг-систем-фор-етхереум