Популярные криптовалюты

BTC $61,534.01 -3.04%
ETH $2,472.01 -4.86%
SOL $146.04 -5.63%
PEPE $0.0000101 -6.13%
SUI $1.7398 -2.25%
WIF $2.265 -9.22%
XRP $0.591 -4.52%

Система голосования Polys переехала с Ethereum на Exonum

ETH $2,472.01 -4.86%

Блокчейн-система для дистанционного голосования Polys мигрировала с протокола Ethereum на фреймворк Exonum от компании Bitfury. Об этом ForkLog сообщила «Лаборатория Касперского». По словам разработчиков, главное преимущество нового блокчейна – высокая скорость транзакций, что делает систему удобной для масштабных голосований. "Максимум, которого мы смогли добиться от Ethereum-клиента Parity, это 300 транзакций в секунду. Блокчейн Exonum, благодаря собственному алгоритму консенсуса, способен обрабатывать до 5000 транзакций в секунду при задержке в полсекунды и у него есть потенциал для увеличения производительности", – отметили они. Еще одной проблемой Ethereum является неограниченное количество газа у участников сети: "На определенных этапах пользователи взаимодействуют с системой анонимно, и мы не можем настроить выдачу строго необходимого количества газа, чтобы предупредить отправку неограниченного числа транзакций. Кроме того, добавление пользовательских смарт-контрактов в сеть создает дополнительную нагрузку и может использоваться для злонамеренных манипуляций". Polys на Ethereum использовал алгоритм консенсуса Proof-of-Authority, который обладал весомым недостатком для голосования: чтобы исключить появление альтернативной цепи, необходимо на протяжении нескольких блоков проверять статус выполнения транзакции. Верификация замедляла скорость работы с решением. "Повышение производительности позволит реализовать в Polys шифрование на основе эллиптических кривых. По умолчанию ключ для расшифровки хранится у организатора голосования, но Polys может делить его между несколькими субъектами с помощью приложения для разделения ключа или механизма распределенной генерации ключа", – рассказали разработчики. Анонимность голосующих теперь гарантируется технологией слепой подписи без привязки к персональным данным: "Раньше мы использовали технологию, основанную на гомоморфном шифровании, – голоса суммировались в зашифрованном виде и расшифровывалась только их сумма. Слепая подпись является более надежным механизмом анонимизации, так как математически гарантирует невозможность сопоставления личности избирателя и его выбора". Фреймворк Exonum защищает результаты от фальсификации путем создания криптографических доказательств – только голосующий имеет возможность контролировать, как его голос учитывался на всех этапах голосования. Обновленная архитектура написана на языке Rust и не нуждается в использовании виртуальных машин. Это упрощает переход с международных криптографических стандартов на российский ГОСТ и дает возможность кастомизировать логику смарт-контрактов для расширения функциональности системы. «Разработчики могут реализовывать новые методы аутентификации избирателей и вводить дополнительные форматы бюллетеней, например, в случае проведения референдума для принятия решений по нескольким вопросам», — отметил руководитель проекта Polys Александр Сазонов. Старая версия решения на Ethereum со всеми созданными в ней голосованиями будет доступна на old.polys.me. Ранее блокчейн Polys был использован для проведения голосования на ежегодной конференции Российского футбольного союза. Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости и опросы.

RSS 06.10.2020 2 103
Источник: https://forklog.com/sistema-golosovaniya-polys-pereehala-s-ethereum-na-exonum/