ПРОЕКТЫ
КОМАНДА
КОНТАКТЫ
EN
E-Proxy
Voting
В сотрудничестве с компанией Accenture мы ведем разработку программного продукта для проведения голосований с применением технологии blockchain.
Данный проект позволяет решать проблемы анонимности, прозрачности и доверия при проведении голосований на собраниях акционеров, а также в ряде других случаев.
При разработке было учтено большое количество бизнес-требований.
Среди прочих:
Иерархическое распределение голосов по древовидной структуре депозитариев, брокеров.
Возможность сокрытия деталей голоса с сохранением возможности верифицировать корректность подсчета конечных результатов. Данная возможность достигается по умолчанию за счет использования определенных алгоритмов и криптографии.
Множество различных типов вопросов, в частности с множеством ответов и распределением участником своего множества голосов на различные варианты ответа.
Пример бизнес-кейса
Голосование должно быть честным, и к тому же, должно не раскрывать долю владения акциями каждого участника, и чтобы в процессе голосования было невозможно понять каким количеством акций проголосовали и за какие ответы, т.к. это может привести например к инсайдерской торговле, что запрещено.Что же такое акционерное голосование?. У публичных компаний есть акции и акционеры, ими владеющие, они то и принимают решение о некоторых вопросах, таких как премии топ-менеджменту, доля прибыли направляемая на выплату дивидендов, выбор людей в совет директоров. А принимают решение просто - голосуют. И вес голоса прямопропорционален количеству акций, которыми владеет голосующий.

Давайте разберем на примере. Допустим, у нас существует некоторая публичная компания Evil Corp. В обращении у неё 1500 акций, которыми владеют различные люди. Но есть нюанс, сама компания не знает всех держателей своих акций. Но она знает депозитарий, у которого информации чутка побольше. Данный депозитарий хранит информацию о том, что за брокером Morgan Stanley числится 800 акций, а за брокером Barclays числится 700 акций. Но на самом деле данные брокеры не есть конечные владельцы, они лишь посредники. У Morgan Stanley данные акции распределены между 3 клиентами как 100, 200, 400, а у Barclays как 200 и 500. И перед нами стоит задача провести голосование, да не простое, а с некоторыми ограничениями.

И да, привязка публичного ключа к конкретному человеку, если это требуется в нашем голосовании, — это снова IoT.

Проблема публичности подсчёта голосов. Для этих целей в первом приближении подходят смарт-контракты а-ля Ethereum: всем видно, за какого кандидата отдано сколько голосов. Правда, здесь публичности может получиться многовато: если мы видим необезличенный голос каждого человека, мы можем на этого человека давить, чтобы он проголосовал, как нам надо.

Можно построить систему так, что каждый конкретный голос не будет виден никому, кроме его владельца. Но вот задача более сложная — чтобы даже сам владелец не мог доказать, что проголосовал за определённого кандидата, — пока не решена, а значит, и давление возможно.
решаемые проблемы
  • Необходимо обеспечить анонимность
  • скрытие объемов голосов
  • проверка голоса на предмет корректной учтенности любым участником
ЗАЧЕМ ТУТ БЛОКЧЕЙН?
Пусть мы заказали доставку товара и перевозчик обязуется по дороге соблюдать условия хранения, например, поддерживать низкую температуру. Предлагается следующее решение: устанавливаем в грузовик датчик, который регулярно публикует температуру в холодильнике в блокчейн. Таким образом, можно проследить историю температуры и убедиться, что условия хранения были соблюдены на всём пути.

Проблема здесь не в блокчейне, а в датчике. Поскольку датчик находится в физическом мире, которым управляет не код, а люди, датчик легко обмануть. Например, поместить в небольшой холодильник только датчик, а на охлаждение груза не тратиться.
Я описываю юзкейсы и проблемы, которые возникают на первом шаге. Я не утверждаю, что эти проблемы нельзя решить. Но при рассмотрении подобной системы стоит понимать, как создатели предлагают решать соответствующую проблему.
Словосочетание «применение блокчейна» режет глаз. Тем не менее, здесь и далее я буду писать его без кавычек, хотя до сих пор до конца не уверен, что возможны другие применения блокчейна помимо денег, то есть кроме Bitcoin.
Решение
Патент
Мы верим, что подобные технологии и их грамотное применение позволят сделать мир прозрачнее и понятнее