Конфиденциальные транзакции станут доступны в сети Ethereum с помощью обходного метода, созданного бета-проектом Tornado Cash. Это означает, что теперь пользователи смогут совершать транзакции, не раскрывая количество ETH, участвующего в транзакции или не разглашая своих предыдущих транзакций.
Теоретически, обходной путь приближает криптовалюту Ethereum к наличным деньгам (с точки зрения конфиденциальности финансовых операций), поскольку, по замыслу разработчиков, теперь никто не узнает, в каком количестве и как тратятся деньги.
Некастодиальный Ethereum-микшер Tornado.cash привлек внимание соучредителя Ethereum Виталика Бутерина. Об этом стало известно из его твиттера. Бутерин посоветовал разработчикам не терять попусту время и внедрять новое решение в кошельки и прочие полезные сервисы. Результатом этой работы должны стать готовые работающие решения, удобные, безопасные и привлекательные для конечного пользователя.
Инструмент Tornado Cash позволяет пользователям отправлять Ethereum анонимно с использованием смарт-контрактов и доказательств с нулевым разглашением (zk-SNARKs). Последние уже давно занимают центральное место в протоколе конфиденциальности монеты Zcash. Криптографический протокол, стоящий за доказательством с нулевым разглашением, позволяет одной стороне подтвердить истинность утверждения другой стороне, при этом умудряясь не раскрывать никакой дополнительной информации, позволяя отправлять транзакции с высоким уровнем анонимности.
По сути, Tornado Cash работает как микшерный сервис — посредник, который не является кастодиальным, а это значит, что пользователи сохраняют контроль над средствами в течение всего времени совершения финансовой операции.