Категории: Новости

16z представляет систему анонимного голосования на базе Ethereum

Венчурный фонд Andreessen Horowitz, также известный как «a16z», выпустил библиотеку Solidity Library, которую можно использовать для анонимного голосования на Ethereum. Названная «Цикада», Library не позволяет узнать выбор отдельного избирателя до окончания голосования. В сочетании с системами членства в группах с нулевым разглашением (ZK), такими как Semaphore, это также может сделать личность избирателя навсегда неизвестной, согласно сообщению в блоге от 24 мая инженера a16z Майкла Чжу.

По словам Чжу, Cicada использует головоломки с блокировкой времени, тип криптовалюты, который позволяет пользователям шифровать секретные значения, которые могут быть расшифрованы только по прошествии определенного периода времени.

Эти головоломки существуют с 1996 года. Но до 2019 года они требовали от пользователей раскрытия своих секретных значений по истечении определенного периода времени. В системах голосования это могло вызвать проблемы с тем, что пользователи отправляли голоса, а затем отключались от сети, что мешало подсчету всех голосов.

В 2019 году концепция «гомоморфных» головоломок с временным замком была предложена криптографами Малавольтой и Тиагараджаном. Это позволило сложить головоломки вместе, чтобы получить окончательную головоломку, которую было намного проще решить, чем сумму отдельных головоломок. Решение последней головоломки показывает только сумму отдельных значений, не раскрывая отдельных значений, составляющих эту сумму.

Согласно сообщению a16z, Cicada использует эти гомоморфные головоломки, позволяя подсчитывать голоса, даже если пользователи выходят из сети.

При попытке перенести систему Малавольты и Тьягараджана на блокчейн исследователи a16z столкнулись с препятствием на пути к созданию честной системы голосования: каждый выбор нужно было кодировать как логическое значение «1» или «0». Это означало, что злоумышленник мог попытаться увеличить свое право голоса, неправильно закодировав голосование, например, закодировав «100» в качестве своего значения.

Чтобы решить эту проблему, Cicada требует от избирателей предоставить доказательство действительности бюллетеня с нулевым разглашением вместе с каждым бюллетенем, говорится в сообщении. Доказательство показывает, что голосование было закодировано правильно, но без раскрытия содержания голосования.

Связанный: Anchorage Digital открывает голосование DeFi для депозитарных клиентов

Cicada предотвращает раскрытие голосов только во время проведения опроса. Как только «опрос закрыт» или период блокировки по времени прошел, любой человек может определить содержание голосования путем грубой силы решения головоломки. Однако a16z предположил, что эту проблему можно решить, объединив Cicada с системами членства в группах с нулевым разглашением, такими как Semaphor, Semacaulk или ZK state proofs. В этом случае перебор головоломки только покажет, что голос был подан правомочным избирателем, но не раскроет учетные данные, использованные для подтверждения права избирателя.

В качестве примера Чжу предоставил ссылку на образец контракта, созданный с помощью Cicada, который также использует Semaphor для подтверждения права голоса.

Системы голосования уже давно являются компонентом децентрализованных автономных организаций (DAO), руководящих органов, которые часто управляют приложениями блокчейна. Но в большинстве случаев DAO используют токены для представления голосов, а это означает, что отдельный пользователь может иметь огромное влияние, если он владеет большим количеством токенов. Например, 22 мая злоумышленник получил контроль над Tornado Cash, создав для себя дополнительные голоса с помощью злонамеренного предложения, используя его для слива всех средств контракта на управление. Позже злоумышленник предложил вернуть контроль пользователям.

Основатель Waves Network Саша Иванов утверждал, что DAO должны перейти к более демократичной системе голосования, если мы хотим избежать подобных атак на управление.

Victoria Lyapota

Автор, являюсь внимательным наблюдателем тенденций и новых идей в области криптовалют и блокчейн технологий. Слежу за последними новостями и развитиями в этой области и готов анализировать и интерпретировать их для читателей. Стремлюсь быть в курсе всех новых идей и инноваций в криптоиндустрии, чтобы статьи были всегда актуальными и полезными. Моя цель - предоставить читателям полную и достоверную информацию о последних тенденциях и развитиях в криптоиндустрии. Считаю, что быть внимательным к тенденциям и новым идеям - важный аспект моей работы как автора, поскольку позволяет мне предоставлять читателям самую свежую и актуальную информацию в этой быстро развивающейся области.

Недавние статьи

Ван Эк перевыпускает целевую цену Биткоин в 180 тысяч долларов для текущего рыночного цикла

Глобальный инвестиционный менеджер Ван Эк переиздал целевую цену биткоина в 180 000 долларов на пике…

3 часа ago

Массовый покупательский спрос на Ethereum – объем покупок тейкеров достиг $1,683 млрд за один час

Вчера Ethereum вырос более чем на 10%, ознаменовав впечатляющее восстановление наряду с очень бычьим днем…

5 часов ago

Dogecoin: рост хешрейта согласуется с ростом поискового интереса

Dogecoin (DOGE) снова в центре внимания, привлекая внимание криптовалютных энтузиастов и аналитиков. Последние тенденции предполагают…

7 часов ago

Цена на биткоин отражает модель 2017 года: до вершины осталось всего 2 недели после достижения 100 000 долларов?

Цена Биткоина находится на пути к достижению отметки в 100 000 долларов, и по многочисленным…

8 часов ago

Отчет CFTC поддерживает токенизацию торгового обеспечения

Согласно отчету Консультативного комитета по глобальным рынкам CFTC от 21 ноября, Комиссия по торговле товарными…

8 часов ago

Sui растет благодаря большому опыту разработчиков — генеральный директор Router

Экосистема блокчейна Sui в последние месяцы пережила значительный рост, а ее собственный токен Sui (SUI)…

8 часов ago