Как Биткоин борется с махинациями на президентских выборах в Гватемале

Как Биткоин борется с махинациями на президентских выборах в Гватемале

Верховный избирательный орган Гватемалы использует временные метки блокчейна Биткоина для выявления попыток манипуляций на президентских выборах в стране.

Биткоин помогает обеспечить справедливость результатов выборов в Гватемале.

Благодаря OpenTimestamps, инструменту, созданному несколько лет назад Биткоин-разработчиком Питером Тоддом, гватемальский технологический стартап Simple Proof может защитить ключевые документы о президентских выборах в стране от махинаций и фальсификации. Инструмент Тодда, использующий хеш-функции и блокчейн Биткоина, способен фиксировать временные метки фрагментов информации и облегчать выявление попыток манипуляций.

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

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

Как работает OpenTimestamps?

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

OpenTimestamps работает путем хеширования информации, отправленной данным пользователем, и добавления ее в блок Биткоина с помощью транзакции. Поскольку хеш-блок Биткоина рассчитывается с использованием всей информации, содержащейся в этом блоке, данные временной метки необходимы для расчета хеша этого блока. Другими словами, делается предположение о том, что майнер обязательно должен был начать с этой транзакции с временной меткой – вместе с другими транзакциями, содержащимися в блоке – чтобы получить хеш блока. Это означает, что информация с отметкой времени должна была существовать до создания этого блока. Поскольку каждый блок Биткоина имеет собственную временную метку, пользователи могут проверить дату и время, когда этот блок был добыт, и быть математически уверенными, что документ существовал в момент времени, предшествующий временной метке этого блока.

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

Части информации и доказательства, необходимые для более сложных выводов, должны обрабатываться пользователем, потому что, в конечном итоге, все, что предоставляет OpenTimestamps, – это доказательство включения хеша информации в данный Биткоин-блок. Таким образом, пользователи, запросившие временную метку, должны хранить исходную информацию под рукой на случай, если они захотят доказать, что их данные соответствуют временной метке. Учитывая свойства хеш-функций – одни и те же входные данные всегда генерируют один и тот же результат — хеш будет тем же, если информация не была изменена. Таким образом, становится довольно легко определить, были ли внесены какие-либо изменения в исходную информацию, поскольку хеш будет другим.

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

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

Пользователи по-прежнему могут увидеть, что их индивидуальный хеш был добавлен и что в конечном итоге их данным была присвоена временная метка. Они могут использовать вебсайт OpenTimestamps или, как настоящие шифропанки, хешировать все данные, пока не достигнут корневого хеша дерева, и перепроверить их с данными, хранящимися в Биткоине.

Какое отношение это имеет к Гватемале?

В политических кругах Гватемалы долгие годы процветала коррупция. Поэтому компания ITZ DATA внедрила Simple Proof в качестве неизменяемого резервного решения для Верховного избирательного органа Гватемалы (TSE).

«Решение Simple Proof под названием Immutable Backup использует протокол OpenTimestamps для записи доказательств документов в блокчейне Биткоина с защитой от несанкционированного доступа», – рассказал Bitcoin Magazine Рафаэль Кордон, соучредитель Simple Proof. «TSE использовала Simple Proof для защиты официальных избирательных документов и защиты важной информации от искусственного интеллекта и дезинформации, гарантируя, что любая подделка документов станет очевидной, и любой гражданин сможет самостоятельно проверить информацию».

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

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

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

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

Когда Аревало победил на президентских выборах, начались массовые протесты. По данным AP, сотрудники офиса генпрокурора Марии Консуэло Поррас совершили рейд на объекты TSE, вскрыв десятки ящиков для голосования. Оппозиционная партия UNE заявила, что победа была сфальсифицирована, и потребовала пересчета голосов.

UNE опубликовала тред на X, объясняя свои мотивы некоторыми предполагаемыми доказательствами, включая скриншот одного подсчетного листа в веб-инструменте Simple Proof, который показал, что он был отмечен до закрытия избирательных участков.

Либо в попытке протолкнуть свою версию, либо по ошибке скриншот этого подсчета был сделан в часовом поясе, отличном от официального времени столицы страны, что привело к разнице в один час. В этом конкретном случае Биткоин помог убедиться, что утверждения UNE были ложными, и любой гражданин мог проверить это, проверив временную метку на своем компьютере. Примечательно, что один человек это сделал, опубликовав скриншот на X, что подтвердило, что отчетный лист, который, по утверждению UNE, был подделан, на самом деле не был позначен слишком рано.

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

В этом случае очевидно, насколько важную роль сыграл Simple Proof в защите ключевой информации о выборах. Если бы OpenTimestamps и Биткоин не были частью процесса защиты этой информации криптографическим, публичным и децентрализованным способом, мог бы возникнуть гораздо больший протест и потребовались бы сложные процедуры, чтобы доказать, что информация не была подделана. Сомнения, скорее всего, никуда не денутся, и в стране с историей неэффективных демократических процедур подрыв доверия может помешать избранному президенту возглавить страну в качестве ее нового законного лидера.

Foundation Devices хочет создать iPhone в сфере Биткоин-оборудования Foundation Devices хочет создать iPhone в сфере Биткоин-оборудования Соучредитель и генеральный директор Foundation Devices Зак Герберт ставит перед собой задачу создать Биткоин-продукты, которые будут такими же элегантными и удобными в использовании, как устройства Apple, но при этом будут защищать конфиденциальность пользователей и будут созданы с использованием открытого исходного кода. Фрэнк Корва 16 июля 2024
Биткоин как уровень нотариального заверения политических соглашений Биткоин как уровень нотариального заверения политических соглашений Оценка потенциальной роли Биткоина в геополитике и международной дипломатии в гипербиткоинизированном мире. Микеле Уберти 14 июля 2024
Биткоин-узел для каждого Биткоин-узел для каждого Почему самостоятельная обработка вашего биткоина вместо делегирования этой третьей стороне имеет решающее значение для безопасности самой системы Биткоина. Оуэн Кемейс 13 июля 2024