Ответ DiabloHell в «Магнит, что с ценниками?»18
Не плодите сущностей. Не нужны тут блокчейны, лишнее это. Всё гораздо проще и надёжнее, не требуется ничего сложнее ёкселя или бумажки с калькулятором.
Во времена оны в фидошке было прекрасно всё устроено, и проверить можно было, и отчасти анонимность голосовавших сохранялась если они того желали. С некоторыми поправками легко и просто реализовать такое. Уже не раз обсуждалось.
Примерная реализация процедуры:
1. Бланки для голосования печатаются сдвоеные: лист А и лист Б один на другом через копирку. ( есть такая стандартная типографская продукция для бланков ). Они одинаковые кроме одного слова: на одном листе слово "голосующий", на другом "контрольный".
Ничего нового изобретать не надо, проверенная технология.
2. На каждом бланке на обоих листах пропечатан случайный уникальный код вроде UUID
Цифро-буквенный, читаемый без вопросов как человеком так и машиной - то есть исключаем знаки 0 и О, 1 и I, и т.п. чтобы не возникало путаницы
Никаких сложностей.
3. Пустые бланки свернуты и запечатаны так, чтобы никто не видел какой там код.
Примерно так в банке запечатывают бумажку, на которой написан ПИН-код от карточки.
Никаких сложностей.
4. Цывилу на пункте голосования под запись выдаётся бланк, записывается ФИО в журнал и комп. Это и сейчас так делается.
( далее отличия от нынешней процедуры )
5. Цывил в кабинке вскрывает бланк, через копирку заполняет оба листа сразу, разлепляет листы, лист "голосующий" бросает в ящик, лист "контрольный" уносит с собой.
Единственный сложный момент, т.к. идиотов полно, они будут путаться и кидать в урну оба бланка.
6. По результатам подсчета каждый участок публикует два списка
6.1. Список всех, кто получил бланк на этом участке - ФИО, улица, номер дома, сортировка по фамилии
6.2. Коды бланков, отданных за каждый из вариантов голосования, сортировка по коду
6.3. Коды бланков, которые не были зачтены никому по какой-то причине, например, неправильно заполнены или повреждены, сортировка по коду.
7. Любой цывил может проверить был ли правильно учтен его голос
7.1. Цывил должен видеть себя в пофамильном списке
7.2. Цывил должен видеть код своего бланка в списке под правильным вариантом голосования.
Если что-то не так - цывил подаёт протест, показав свой "контрольный" лист бланка и потребовав сверки с "голосующим" листом. Голосующий и контрльный листы бланка должны совпасть.
8. Любой активист может проверить учёт в любом пункте голосования.
Количество записей в пофамильном и покодовом списках должно примерно совпадать. В пофамильном может быть чуть больше, т.к. кто-нибудь из цывилов может забрать бланк и уйти, не положив бланк в ящик.
Значит безфамильные вбросы на уровне участка будут видны сразу.
"Лишние" фамилии, приписанные к какому-то адресу, так же легко детектируются на уровне жилконторы, а самое главное - легко проверяются при возникновении сомнений, т.к. журналы выдачи бланков хранятся длительное время.
9. Любой активист может проверить учет в целом - просуммировав публичные данные всех участков.
10. За ошибки или намеренные искажения в подсчете на работников участков и/или на избирком должны налагаться эпические штрафы, половина коротых идёт "пострадавшим"
Если без уважительной причины не был учтен голос цывила, то ему выплата.
Если к дому приписали "фиктивных" голосовавших, то деньги уходят жителям того дома и управдому.
Это мотивирует граждан считать и проверять самостоятельно.
И наоборот, если цывил лопух безглазый свою фамилию в списке не разглядел и зря поднял вонь - штраф с него в пользу работников участка голосования. Чтоб был внимательнее и на людей напраслину не возводил.