Голосование в блокчейне

Alex Speirs 150 x 150
By Alex Speirs Published: 13 января, 2021
ballots on blockchain

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

Именно над реализацией этой идеи сейчас работает Эли Афрам, посол Bitcoin Association в Австралии и технический директор LAYER2 Technologies. Его компания разрабатывает B-Vote — многоцелевую платформу для голосования на основе технологии блокчейн, построенную с использованием блокчейна Bitcoin SV. Афрам считает неизменяемый реестр данных в блокчейне идеальным инструментом для надежного подсчета голосов в различных целях: самым очевидным вариантом является его использование на государственных выборах, но B-Vote также может применяться в коммерческих или даже личных целях и адаптироваться к любому сценарию применения.

«Применение технологии блокчейн для голосований обсуждается уже очень давно, — говорит Афрам. — Эта идея всегда казалась мне интересной, ведь в прошлом я работал с государственных учреждениях».

В теории это совершенно логично: основное преимущество технологии блокчейн заключается в том, что она позволяет бесконечно хранить данные таким образом, что их очень сложно или даже невозможно изменить. Реестр является публичным, поэтому любые нарушения (например, при голосовании) может обнаружить любая заинтересованная сторона.

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

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

«В блокчейне Ethereum было проведено ICO (первичное предложение криптовалюты) для платформы для голосований, которую продвигали как полнофункциональную систему для голосований в блокчейне. Однако эта система не позволяла проводить голосования в режиме реального времени, но вместо этого фиксировала голоса после того, как они были отданы и опубликованы, а затем загружала эти данные в блокчейн, — говорит Афрам. — Если вы собираетесь загружать данные постфактум, сама концепция теряет всякий смысл. Первоначальная идея заключается в том, чтобы пользователи голосовали в реальном времени, отправляя данные в блокчейн, и имели уверенность, что их голоса были учтены. Если делать это постфактум, то кто даст гарантии, что с передаваемыми данными уже не были произведены какие-либо манипуляции?»

 

Появление B-Vote

Несмотря на то, что B-Vote все еще находится на начальной стадии разработки, Афрам уже сейчас может продемонстрировать основные функции системы.

Главное преимущество B-vote — это адаптивность: платформа отличается простотой и ориентированностью на пользователя, чем напоминает сервис SurveyMonkey. В то же время ее механизм достаточно надежен, чтобы данную систему можно было использовать для серьезных политических голосований. Основные преимущества Bitcoin SV, лежащие в основе системы (в частности неизменность, неограниченное масштабирование, высокая пропускная способность и низкие транзакционные издержки), открывают доступ к самым разнообразным вариантам практического применения B-Vote: та же технология, которая будет использоваться для государственных выборов, может применяться для создания, распространения и хранения простейших анкет, а также многих других подобных инструментов для мониторинга общественного мнения. Формы опросников и ответы на вопросы будут храниться в блокчейне, хотя пользователи могут этого даже не заметить.

Blockchain form builder
Caption: Интерфейс конструктора опросов в B-Vote, поддерживающий интеграцию с Money Button.

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

«Представьте, что вы хотите, чтобы акционеры проголосовали по какому-либо вопросу. Если голосующие знают, что используется прозрачная система, это укрепляет их доверие к голосованию», — говорит Афрам.

С другой стороны, если использовать B-Vote, например, для проведения государственных выборов, то было бы предпочтительнее хранить данные в зашифрованном виде, чтобы их мог видеть только сам проголосовавший и представители органа, ответственного за подсчет голосов.

Хотя интерфейс B-Vote уже внешне достаточно отлажен, Афрам подчеркивает, что та часть, которую будет видеть голосующий, полностью поддается индивидуальной настройке. B-Vote можно использовать и в менее масштабных проектах — даже для обычного сбора отзывов. Вспомните, например, о простых кнопках обратной связи, которые можно часто увидеть в аэропортах. Пассажирам предлагается нажать красную или зеленую кнопки и таким образом сообщить, довольны ли они оказанными услугами. С помощью B-Vote их ответы затем можно отслеживать и хранить в блокчейне.

 

Ориентация на пользователя

Для сохранения универсальности B-Vote важно отодвинуть стоящую за платформой технологию биткоин на второй план. Афрам считает, что для того чтобы платформа B-Vote получила широкое распространение (на выборах или в качестве универсального инструмента для опросов), важно сделать так, чтобы создавая формы или отправляя ответы, пользователи могли даже не подозревать, что при этом они используют блокчейн. Как минимум, у них должна быть возможность совершать такие действия без необходимости использовать собственный биткоин-кошелек для оплаты транзакции.

Чтобы решить эту проблему, B-Vote заключил партнерское соглашение с MetaStreme — оператором масштабируемых биткоин-кошельков, позволяющих одновременно отправлять большие пакеты транзакций в блокчейн, благодаря чему такие приложения, как B-Vote, могут перенести все связанные с блокчейном процессы (например, оплату комиссии за транзакцию в BSV для отправки данных в блокчейн) вверх по цепочке поставок и как можно дальше от конечного пользователя.

«Сейчас, если я хочу отправить форму, я должен свайпнуть кнопку Money Button, с помощью которой за небольшую плату форма будет отправлена в блокчейн. И именно это действие регистрируется в сети, — объясняет Афрам. — В том случае, если у кого-то нет биткоинов или он ими не пользуется, мы применяем MetaStreme со своей стороны. Это позволяет нам записывать данные в блокчейн без использования кошелька. В итоге вместо функции Money Button у вас внизу появляется кнопка с надписью «Отправить», после нажатия на которую MetaStreme отправляет данные в блокчейн, а пользователь даже не знает, что именно произошло.

Именно так и достигается широкое внедрение технологии — когда мы не ожидаем от людей, чтобы они знали или понимали, что такое блокчейн. Все, что нужно рядовому пользователю, — это знать, что он отправил форму и что его ответ был зафиксирован».

Конечно, если пользователи сами захотят создать форму с использованием функции Money Button, то транзакции будут проводиться с использованием протокола Bitcoin SV, а это означает, что затраты на создание такой формы и сбор ответов будут составлять лишь доли цента.

 

Стимулирование распространения

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

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

«Проблема с проведением голосования в блокчейне заключается в том, что мы не можем диктовать правительствам, как они должны организовывать процедуру голосования. Мы можем только показать им, какие имеются возможности — какая возможна прозрачность, на что способна технология блокчейн. Затем мы можем использовать это, чтобы заявить: “Мы способны провести выборы, которые удовлетворили бы население Австралии и обработать 25 миллионов голосов за один день”. [Но сначала] мы можем продемонстрировать это в частном секторе экономики, — говорит Афрам. — Правительственные органы не участвуют в конкурентной борьбе. Частные предприятия вынуждены конкурировать между собой для выживания, тогда как государственные органы получают финансирование в любом случае. Так что на этом этапе давайте предлагать решения для бизнеса, но держать государственный сектор в курсе событий.

Мы уже провели несколько тестов и доказали, что платформа работает. Если государственный орган все же обратится к нам, мы адаптируем решение под его систему. Даже в пределах Австралии у каждого совета процедура голосования немного отличается — разное количество кандидатов, разное количество членов совета, разная структура голосования у каждого отдельно взятого совета, — поэтому создать единое решение для всех просто невозможно».

 

На базе Bitcoin SV

Конечная цель, поставленная Афрамом перед B-Vote, — стать жизнеспособной частью избирательной инфраструктуры — очень амбициозна. В этом она схожа с предыдущими, уже потерпевшими неудачу, попытками добиться того же. В то время как другие разработчики мучительно искали (и продолжают искать) способы реализации аналогичных решений, которые могли бы масштабироваться и позволить провести выборы хотя бы в небольшой стране, блокчейн Bitcoin SV уже давно преодолел этот барьер.

«Похоже, что Bitcoin SV выполняет все эти задачи и продолжает доказывать свои возможности с тем успехом, о котором другие конкурирующие блокчейны могут только мечтать, — говорит Афрам. — Мы не первая и определенно не единственная платформа для голосования, но Bitcoin SV — это единственный блокчейн, на базе которого возможно создать реально работающую систему. Теперь это доказано. В октябре мы совершили 10 миллионов транзакций с пиковыми всплесками то тут, то там. Нам не нужно было проводить тесты на всем населении Австралии; у нас был небольшой пробный период, когда мы пытались выяснить, какой объем данных мы можем записать в блокчейн и как быстро нам удастся это сделать. Мы пришли к выводу, что сможем обслужить все население Австралии за один день».

С технической точки зрения B-Vote делает большие успехи. Настоящая работа начнется с попытки убедить целевую аудиторию в том, что платформа B-Vote способна не только проводить голосования (как государственные, так и коммерческие), но и может при этом адаптировать свою систему как по функциональности, так и по масштабу в соответствии с индивидуальными требованиями. И Афрам твердо уверен в том, что он сможет этого добиться:

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