Як реалізувати вибори на блокчейні?
Головною складністю онлайн виборів є забезпечення безпеки та публічність процесу самого голосування, його організації та результатів.
Через свої корисні властивості технологія блокчейн є хорошим варіантом для проведення виборів: дані в мережі повністю публічні та захищені від зовнішнього впливу. Кожен користувач може відстежити хід процесу голосування, а транзакції неможливо фальсифікувати, тому що будь-яка зміна назавжди залишиться доступною для перегляду.
Але насправді державні органи зіткнулися з низкою перешкод, які не дозволяють повною мірою використати блокчейн для впровадження у процес голосування:
Недовіра виборців
На жаль, багато громадян не довіряють задуму онлайн-голосування. Ще менша кількість людей розуміється на тому, як працює блокчейн. Тому ідея виборів на базі криптовалютної мережі зустрічається із критикою з боку консервативної спільноти.
Вразливість та анонімність
Не кожен житель країни має смартфон, який потрібний для онлайн виборів. При цьому, розробка програмного забезпечення буде коштувати досить дорого, зважаючи на обмежену кількість блокчейн-фахівців і невелику мобільність сфери. Дослідники з MIT вважають вибори на блокчейні ненадійними через проблему з конфіденційністю голосуючих та можливими помилками в коді самої мережі. Хакери часто користуються багами у смарт-контрактах, тому цей момент не варто недооцінювати.
Технологічні складнощі
Не кожен блокчейн може витримати навантаження на мережу, що виникає одномоментно у процесі голосування. Наприклад, у виборах президента України бере участь 18 млн. осіб. Тобто для проведення голосування необхідний блокчейн з великою пропускною спроможністю, щоб транзакції не «зависли», і не створили проблем у роботі мережі.
Крипто індустрія вже зараз здатна вирішити цю проблему. Наприклад, Stellar може пропустити 1500 транзакцій за секунду, Tron – 2000, Ontology – 5000, Solana теоретично здатна одночасно обробляти 50 000 транзакцій. Засновники DFinity стверджують, що мережа ICP при повноцінному розгортанні здатна перевершити показники конкурентів у десятки разів.
До того ж, навіть при перевантаженні блокчейну транзакції потрапляють у мемпул і виконуються в порядку черги.
Питання також у тому, як виглядатиме процес голосування зсередини. Існує концепція використання смарт контрактів та створення спеціальних токенів, які будуть бюлетенями для виборців. Процес виборів у такому разі виглядатиме так:
Така система є досить простою для розуміння, а головною складністю інтеграції є розробка софту для виборців. Також варто обирати блокчейн із невеликою вартістю транзакцій, щоб проведення виборів було економічно доцільним. На щастя, із цим у крипто індустрії проблем немає.
Загалом блокчейн виглядає дуже перспективно для інтеграції онлайн голосування, а вирішення технологічних складностей та навчання населення у цій сфері допоможе прискорити процес модернізації виборів та створить плацдарм для багаторазового використання технології.