Со-основатель Ethereum (ETH) Виталий Бутерин предложил использовать в качестве дополнительной защиты особо важных транзакций «микшер» на основе смарт-контракта.
Бутерин утверждает, что экосистема Ethereum нуждается в дополнительной конфиденциальности. Чаще всего пользователи используют одну учетную запись, через которую активность легко отследить, а использование уникальных адресов при каждой новой транзакции неэффективно и неудобно.
По его словам, для регистрации в HumanityDAO пользователи оставляют в Twitter свой ETH-адреса, баланс которых можно проверить по этой активности. Программист предлагает решить эту проблему с помощью пары смарт-контрактов, один из которых будет служить «микшером», а второй - реестром ретрансляторов.
Система состоит из двух смарт-контрактов с использованием протокола zkSNARKs. Она позволит пользователям отправлять транзакции генерировать подтверждение и передавать его по адресам, содержащимся в реестре. В итоге получатель средств узнает лишь набор адресов, один из которых может быть адресом отправителя.
Ее использование потребует дополнительной комиссии, которая, по мнению Бутерина, оправдана, если требуется скрыть адрес, на котором хранятся значительные активы.