Logo
Поділитися цією статтею

Схема голосування Ethereum , яка T віддає ваш голос

На Мальті цього тижня дослідники оприлюднили пропозицію щодо безпечного голосування через блокчейн, яке не передбачає участі третіх сторін для Політика конфіденційності чи підрахунку голосів.

 Фен Хао, Патрік Маккоррі та Сіамак Шахандашті, творці Open Vote Network.
Фен Хао, Патрік Маккоррі та Сіамак Шахандашті, творці Open Vote Network.

Голосування в блокчейні звучить як геніальна ідея, яка обіцяє усунути шахрайство, одночасно забезпечуючи повну прозорість кінцевих результатів.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки

Але на практиці блокчейн-голосування надзвичайно складно реалізувати таким чином, щоб голоси зберігалися приватними (тобто ви T знаєте, як проголосувала особа), і T вимагали третьої сторони.

Уже є кілька програм для голосування, наприклад Блокчейн машина для голосування, Соціальні мережі на мій голос і TIVI, які використовують блокчейн як урну для голосування. Але кожен із них так чи інакше покладається на третю сторону для забезпечення Політика конфіденційності виборців.

Однак на конференції з фінансової криптографії та безпеки даних на Мальті цього тижня аспірант з Університету Ньюкасла у Великій Британії привернув увагу аудиторії, коли виступив із пропозицією щодо безпечного голосування, яке не залучає сторонніх осіб для Політика конфіденційності – або для підрахунку голосів.

Патріка Маккоррі Відкрити мережу голосуванняце розумний контракт, написаний у Solidity, де Ethereum бере на себе роботу довіреної третьої сторони.

Рішення, за словами Маккоррі, ідеальне для голосування в залі засідань, хоча не для великих груп.

Він пояснив ідею CoinDesk:

«Кожен може віддати свій зашифрований голос. А потім наприкінці виборів, коли всі голоси будуть віддані, будь-хто, включаючи спостерігачів, може просто скласти зашифровані голоси разом. Це скасує всі випадкові фактори в шифруванні, і це просто покаже остаточний підсумок».

Перешкоди, які потрібно подолати

Коли Маккоррі та його колеги-дослідники вперше взялися за проект, вони зіткнулися з двома проблемами.

Перше полягало в тому, що при розробці схеми голосування в Ethereum платформа не обчислювала остаточний підсумок, доки останній виборець не проголосує, що вимагає 100% участі. Друга проблема була адаптивною, коли останній виборець міг обчислити підсумок перед тим, як проголосувати. Це створило проблему, оскільки попереднє знання підрахунку голосів може вплинути на голосування людини.

Однак, використовуючи Ethereum і криптографію, команда Open Vote Network знайшла спосіб вирішити обидві проблеми.

Система працює так: адміністратор виборів надсилає Ethereum «білий список» виборців. Пізніше, коли виборець реєструється на виборах, він або вона вносить невелику заставу. Тоді виборці мають обмежений час, щоб віддати свій голос, або втратять депозит.

Коли голосування подано, воно спочатку шифрується перед поданням в Ethereum. Після того, як усі голоси подані (або закінчився ліміт часу для голосування), Ethereum обчислює підсумок, зберігаючи голоси приватними.

І коли останній виборець проголосує, він або вона не зможе змінити цей голос, навіть після підрахунку.

Маккоррі пояснив, що його підхід ґрунтується на тому факті, що люди на виборах відомі — перевага в тому, що він дозволяє використовувати тиск однолітків, щоб заохотити голосувати.

Попереду дорога

Рухаючись вперед, Маккоррі передбачає час, коли децентралізований збір голосів буде широко реалізований.

"Ми хотіли показати, що децентралізовані вибори можливі. Тому що це було в науковій літературі роками, але ніколи не було практично реалізовано", - сказав Маккоррі.

Він додав, що проект – код для якого зараз доступний на Github– також демонструє, що Ethereum може підтримувати криптографію, оскільки Open Vote Network використовує обидва ЕльГамаль і докази з нульовим знанням.

Маккоррі завершив, сказавши, що він і його команда переходять до дослідження використання блокчейну для більш масштабних виборів.

Голосування зображення через Shutterstock. Зображення події від Емі Кастор для CoinDesk

Picture of CoinDesk author Amy Castor