ББ-088: Электронное голосование и блокчейн-выборы в Москве #BBОбсуждаем электронное голосование и его имплементацию (на блокчейне!) на выборах в Мосгордуму 8 сентября 2019 года. Полную версию с разбором кода смарт-контрактов смотрите в
стриме.
00:00 предисловие: чем всё закончилось
05:29 онлайн-голосование на московских выборах. Что? Да!
06:59 что такое выборы в Мосгордуму
19:10 идея электронных выборов витает в воздухе
10:10 конфликтующие требования: анонимность и прозрачность
14:35 цель системы — усложнить фальсификации (нельзя полностью предотвратить)
17:28 история электронного голосования
19:25 что предлагается у нас? главная проблема выборов в Москве — не в смарт-контрактах
22:30 правильный подход к проектированию электронного голосования
27:30 репозиторий moscow-technologies/blockchain-voting
30:45 репозиторий выглядит как поделка?
33:08 где будут крутиться ноды? Спойлер: на серверах ДИТ
34:11 вопросы identity: ключевая проблема выборов
40:57 как французский ученый сломал московские выборы: о сложности комбинирования криптографических примитивов
46:14 кто такой Сергей Павлин? 😉
47:22 структура репозитория, программа тестирования / bug bounty
49:30 фронтент на PHP: нормально?
52:14 обзор директории smart-contracts, вопрос безопасности зависимостей
57:02 имплементация криптографии на Javascript, шифрование El-Gamal
1:01:21 прекрасные цитаты из документа Мосгоризбиркома
1:23:12 генерация и разделение приватного ключа. аналогии с Banana split и церемонией Zcash
1:08:57 защита анонимности на сетевом уровне: прокси, случайные задержки и прочее
1:09:45 разбор смарт-контрактов (полную версию смотрите в стриме)
1:10:07 а был ли аудит? о важности независимой экспертизы
1:12:40 почему важно разрешать менять голос, и проблема аналоговой дыры
1:16:25 самое главное: расшифровка бюллетеня! можно восстановить, кто как голосовал?
1:20:05 корень проблемы: нет спецификации или ТЗ
1:23:07 причём здесь Ричард Столлман
1:25:58 политические проблемы требуют политических решений
1:29:15 про движ с муниципальными депутатами в Питере (Кац предлагает победить)
1:31:49 поддерживаем технологическую продвинутость государства (но есть и тёмная сторона)
1:38:25 под занавес переслушиваем бессмертный хит Сергея Шнурова