Инструмент обеспечения соответствия

По замыслу, все публично в блокчейне, что может лишить пользователей права на конфиденциальность. Любой может иметь доступ ко всей истории транзакций каждого. В ответ на эту основную проблему протокол Tornado.Cash позволяет держателям криптовалюты вернуть свою конфиденциальность и получить анонимность. Действительно, он позволяет пользователям разрывать связь в цепочке между источником и адресом назначения.

Однако сохранение конфиденциальности и финансовой свободы никогда не должно достигаться за счет несоблюдения. Право на конфиденциальность заключается в возможности контролировать информацию, которую мы предоставляем, и тех, кому мы ее предоставляем.

В этом смысле Инструмент соответствия Tornado.Cash позволяет пользователям подтверждать происхождение своих средств. Благодаря заметке, генерируемой после каждого депозита, этот инструмент выдаст криптографически проверенное доказательство истории транзакций, используя адреса Ethereum, используемые для депозита и вывода активов.

Вы можете посетить публикацию Medium, связанную с этим инструментом, чтобы узнать больше о его разработке и запуске: Публикация Medium о соответствии Tornado.Cash.

Поэтому, если вам когда-либо понадобится доказать происхождение удерживаемых активов, выведенных из одного из пулов Tornado.Cash, мы предлагаем вам использовать следующий Инструмент соответствия👍

Как использовать инструмент соответствия?

При каждом депозите, сделанном через приложение Tornado.Cash, протоколом генерируется новая записка. Эта записка необходима для последующего вывода депонированных активов на любой адрес вывода. Именно эта записка, при необходимости, позволяет пользователям создавать отчет о соответствии для подтверждения происхождения своих активов.

Дополнительная информация о том, как вносить и выводить активы в Tornado.Cash, доступна на: Депозит и вывод.

Чтобы получить отчет о соответствии, пользователю нужно просто скопировать записку, сгенерированную после депозита, в специальное поле.

Перед снятием

Если вексель еще не был потрачен (т. е. активы еще не были сняты), инструмент соответствия предоставит вам только информацию о депозите:

  • Хэш транзакции депозита;

  • Исходный адрес;

  • Хэш обязательства.

Обязательство — это хэшированная случайная область байтов, сгенерированная при каждом депозите, которая отправляется в смарт-контракт Tornado.Cash для характеристики транзакции.

Вы можете найти больше информации о том, как Tornado.Cash обеспечивает конфиденциальность, прочитав Как работает Tornado.Cash?.

После снятия

Если вексель был потрачен (т. е. активы были выведены на указанный адрес с использованием векселя), инструмент соответствия дополнит информацию выше, добавив:

  • Хэш транзакции снятия;

  • Адрес назначения;

  • Хэш аннулирования.

Хэш-аннулировщик — это публичный ввод, который отправляется в цепочку для проверки с помощью смарт-контракта и данных дерева Меркла, чтобы разрешить вывод.

Таким образом, инструмент позволяет пользователям повторно связывать исходные и конечные адреса, чтобы подтвердить историю транзакций для активов, используемых на Tornado.Cash.

Эту информацию также можно загрузить в формате PDF, что упрощает отправку ее любой желаемой третьей стороне:

Last updated