Как реализовать выборы на блокчейне?
Главной сложностью онлайн выборов является обеспечение безопасности и публичность процесса, организации и результатов голосования.
Технология блокчейн является хорошим вариантом для проведения выборов в виду своих полезных свойств. Данные в сети полностью публичны и защищены от внешнего воздействия. При голосовании каждый пользователь способен отследить ход процесса, а транзакции невозможно фальсифицировать, потому что любое изменение навсегда останется доступным к просмотру.
Но в реальности государственные органы столкнулись с рядом препятствий, которые не позволяют в полной мере использовать блокчейн для внедрения в процесс голосования:
Недоверие пользователей
К сожалению, множество граждан не доверяют задумке онлайн-голосования. Ещё меньшее количество людей разбираются в том, как работает блокчейн. Поэтому идея выборов на базе криптовалютной сети встречается с критикой со стороны консервативного сообщества.
Уязвимость и анонимность
Не каждый житель страны имеет смартфон, который необходим для онлайн выборов. При этом, разработка программного обеспечения будет стоить довольно дорого, ввиду ограниченного количества блокчейн-специалистов и небольшой мобильности сферы. Исследователи из MIT считают выборы на блокчейне ненадёжными из-за проблемы с конфиденциальностью голосующих и возможными ошибками в коде самой сети. Хакеры часто пользуются багами в смарт-контрактах, и этот момент не стоит недооценивать.
Технологические сложности
Не каждый блокчейн может выдержать нагрузку на сеть, которая возникает одномоментно в процессе голосования. Например, в выборах президента Украины принимает участие 18 млн человек. То есть, для проведения голосования необходим блокчейн с большой пропускной способностью, чтобы транзакции не «зависли», и не создали проблем работе сети.
Криптовалютная индустрия уже сейчас способна решить эту проблему. К примеру, Stellar может пропустить 1500 транзакций в секунду, Tron – 2000, Ontology – 5000, Solana теоретически способна одновременно обрабатывать 50 000 переводов. Основатели DFinity утверждают, что сеть ICP, при полноценном развертывании, способна превзойти показатели конкурентов в десятки раз.
К тому же, даже при перегрузке блокчейна, транзакции попадают в мемпул и выполняются в порядке очереди.
Вопрос также в том, как будет выглядеть процесс голосования изнутри. Существует концепция использования смарт контрактов и создания специальных токенов, которые будут бюллетенями для пользователя. Процесс выборов, в таком случае, будет выглядеть так:
Такая система довольно проста для понимания, а главной сложностью интеграции является разработка софта для пользователей. Также стоит выбирать блокчейн с небольшой стоимостью транзакций, чтобы проведение выборов было экономически целесообразным. К счастью, с этим в криптовалютной индустрии проблем нет.
В целом блокчейн выглядит очень перспективно для интеграции онлайн голосования, а решение технологических сложностей и образование населения в этом вопросе поможет ускорить процесс модернизации выборов и создаст плацдарм для многократного использования технологии.