Анонимді дауыс беруге мүмкіндік беретін Ethereum кітапханасы – Cryptopolitan

Андрессен Хоровиц Ethereum-да бақылаусыз дауыс беруге мүмкіндік беретін «Cicada» кітапханасын ашады. Ethereum үшін анонимді дауыс беретін Solidity кітапханасын A16z деген атпен танымал венчурлық капитал фирмасы Andreessen Horowitz қол жетімді етті. «Цикада» деген атпен кітапхана сайлау учаскелерін таңдауды сайлау учаскелері жабылғанға дейін құпия сақтайды. 

A16z «Cicada» кітапханасымен Ethereum бойынша анонимді дауыс беру

A16z инженері Майкл Жудың 24 мамырдағы блог жазбасына сәйкес, ол сондай-ақ Semaphore сияқты нөлдік білімге ие топ мүшелік жүйелерімен жұптастырылған кезде сайлаушының жеке басын мәңгілікке белгісіз ете алады.

Чжу айтуынша, Cicada уақытты құлыптау басқатырғыштарын пайдаланады, бұл пайдаланушыларға алдын ала белгіленген уақыттан кейін ғана шифрланатын жеке құндылықтарды шифрлауға мүмкіндік беретін криптография.

1996 жылдан бастап бұл басқатырғыштар қолжетімді болды. Дегенмен, 2019 жылға дейін олар пайдаланушыларға кезең өткен кезде өз құндылықтарын ашуды міндеттеді. Бұл дауыс беру жүйелерінің желіден шықпас бұрын бюллетеньдерін тапсырған пайдаланушылар берген барлық дауыстарды санау мүмкіндігіне кедергі келтірді.

Джулио Малавольта және Аравинд Тьягаражан, екі криптограф, 2019 жылы «гомоморфты» уақытты құлыптау басқатырғыштары идеясын енгізді. Бұл жұмбақтарды әртүрлі басқатырғыштардың жиынтығынан оңай шешуге болатын жұмбақтарға біріктіруге мүмкіндік берді. Қорытынды жұмбақ жеке емес, әртүрлі құндылықтардың қосындысын білу арқылы ғана шешіледі.

A16z жазбасы Cicada осы гомоморфты мәселелерді пайдаланушылар желіде болмаған кезде де дауыстарды бақылау үшін пайдаланады деп мәлімдейді.

Cicada дауыс берудің тұтастығын қорғай отырып, нөлдік білімді растауды жүзеге асырады

A16z зерттеушілері Малавольта мен Тьягаражанның блокчейнге көзқарасын бейімдеуге әрекет жасағанда қиындыққа тап болды: Әрбір опция «1» немесе «0» логикалық мәні ретінде кодталуы керек. Нәтижесінде, шабуылдаушылар дауыстарды дұрыс емес кодтау арқылы, мысалы, мән ретінде «100» кодтау арқылы дауыс беру күшін арттыруға әрекет етуі мүмкін.

Бұл мәселені шешу үшін Cicada әрбір бюллетеньде оның заңдылығын растайтын нөлдік білімнің дәлелі болуын міндеттейді, делінген хабарламада. Дауыс берудің мазмұнын ашпай-ақ, дәлел дауыстың тиісті түрде кодталғанын көрсетеді.

Сауалнама жүргізіліп жатқанда ғана дауыстарды цикадалар жасыра алады. «Сауалнама жабылғаннан» немесе уақытша шектеу кезеңі өткеннен кейін жұмбақтың жауабын дөрекі түрде айту арқылы кез келген адам дауыс беру нәтижелерін біле алады. 

Дегенмен, Cicada бұл мәселені жеңілдету үшін Semaphore, Semacaulk сияқты нөлдік білім тобына мүшелік жүйелерімен немесе нөлдік білім күйінің дәлелдерімен бірге қолданылуы мүмкін, деп хабарлайды A16z. Сөзжұмбақты дөрекі күшпен шешу тек жарамды сайлаушының дауыс бергенін көрсетеді; ол сайлаушының құқығын растау үшін пайдаланылатын жеке басын куәландыратын құжаттарды көрсетпейді.

Чжу URL мекенжайын мысал ретінде сайлаушылардың жарамдылығын растау үшін Semaphore пайдаланатын Cicada келісімшарт үлгісіне жіберді.

Орталықтандырылмаған автономды ұйымдар (DAO), блокчейн қосымшаларын жиі қадағалайтын басқару органдары ұзақ уақыт бойы өз құрылымдарына дауыс беру әдістерін енгізді. Дегенмен, DAO әдетте таңбалауыштарды дауыстарды білдіру үшін пайдаланатындықтан, егер олар таңбалауыштардың айтарлықтай мөлшерін бақылайтын болса, пайдаланушының күші шамадан тыс болуы мүмкін. 

Мысалы, 22 мамырда хакер Торнадо Кэшті бақылауға алды, содан кейін ол басқару келісімшартындағы барлық ақшаны жұлып алу үшін пайдаланған арам ұсынысқа қосымша дауыс берді. Кейінірек шабуылдаушы пайдаланушыларға бақылауды қайтару туралы ұсыныс жасады.

Waves негізін қалаушы Саша Иванов егер мұндай басқаруды бұзудың алдын алу үшін DAO демократиялық дауыс беру әдісіне көшу керек деп ұсынды. Твиттерде Жу мойындады тізбектегі дауыс беру «нақты әлемде пайдалану жағдайларына әлі дайын емес», бірақ ол одан әрі дамуға оптимизм білдірді.

Көптеген блокчейн жобаларында қазір тізбектегі дауыс беруге тәуелді басқару құрылымдары бар. Мысалы, stablecoin жобасы Maker өзінің резервтерінің құрамын және басқа шешімдерді таңдау үшін тізбектегі дауыс беруді пайдаланады. Керісінше, Uniswap және басқа DeFi платформалары қандай блокчейндерді орналастыру керектігін шешу үшін тізбекті басқаруды пайдаланады.

A16z Rollup Client Magi көмегімен оптимизм ұжымына кіреді

A16z, криптовалюталық венчурлық қор, сонымен қатар Magi, 2-деңгейлі OP Stack шешімін ұсынды. Rust-та әзірленген жиынтық клиент (консенсус қабаты) a16z ұсынған ең жаңа ұсыныс болып табылады және компанияның Оптимизм ұжымына кіруін білдіреді.

Magi консенсус клиенті ретінде қызмет етеді және тізбекті ілгерілету үшін Ethereum орындау деңгейіндегі орындау клиентіне жаңа блоктарды береді. Magi клиенттің жиынтық алуан түрлілігін арттыру және оп-түйіндерді ауыстыру үшін дербес жасалған. Сонымен қатар, a16z командасы Magi жүйесін жаңа синхрондау әдістерімен, деректердің қолжетімділігінің балама қабаттарына қолдау көрсетумен, қауіпті басты бақылаумен (расталмаған блоктар) және жақсы жақтаулармен жақсартуды көздейді.

a16z командасы Magi, тіпті жаңа тәсіл ретінде, бірнеше айлық дамудан кейін op-түйіннің жұмыс істейтін алмастырғышы бола алады деп үміттенеді. Оп түйіні – Op Labs қолдайтын роликті клиенттерге арналған Go негізіндегі іске асыру.

Жауапкершіліктен бас тарту Берілген ақпарат сауда туралы кеңес емес. Cryptopolitan.com осы бетте берілген ақпарат негізінде жасалған инвестициялар үшін жауапкершілік көтермейді. Кез келген инвестициялық шешім қабылдамас бұрын біз тәуелсіз зерттеуді және/немесе білікті маманмен кеңесуді ұсынамыз.

Дереккөз: https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/