Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Сеть Ethereum предполагает, что ваша история транзакций и баланс Ethereum-кошелька прозрачны и известны.
Всю эту информацию можно найти в блокчейн-обозревателях, таких как Etherscan, и любой, кто знает, что вы владеете определенным ETH-адресом, может легко просмотреть ваши платежи, отследить источник ваших средств, ваш текущий баланс и проанализировать вашу активность через блокчейн.
Но что, если вы не хотите, чтобы ваша история и баланс были доступны для всеобщего обозрения?
Как можно обеспечить анонимность и конфиденциальность, когда речь идет о ваших транзакциях?
За годы существования Ethereum было предпринято множество попыток создать приватные транзакции.
Некоторые обходные пути предполагали использование централизованного биржевого кошелька или службы кастодиального смешивания, но эти решения все равно могли отследить - в связи с внутренним устройством, и это создавало определенные риски для контрагентов.
Несколько раз бывали ситуации, когда сотрудники различных спецслужб намеренно вербовали владельцев и управляющих подобных сервисов, обещая им соответствующую сделку:
"либо начинаете сотрудничать (выдавать информацию по запросу) - либо сядете"
В итоге инструменты для создания “приватных транзакций” в сети Ethereum так и не смогли обеспечить должную конфиденциальность, как это сделали другие криптовалюты, ориентированные на анонимность, например, Zcash.
Zcash использует различные криптографические методы, включая реализацию Доказательства с нулевым разглашением (Zero Knowledge proof) для достижения должного уровня конфиденциальности.
позволяет осуществлять переводы в криптовалюте Ethereum на 100% анонимно, используя революционную некастодиальную технологию, основанную на усиленной криптографии.
выступает в качестве прокси, обеспечивая 100% анонимность транзакций с помощью доказательства zkSnarks.
Депозиты
Для внесения депозита, пользователь генерирует секретный ключ и отправляет его хэш вместе с суммой депозита смарт-контракту Tornado.
Этот процесс называется "commitment" = создание обязательства.
Контракт принимает депозит и добавляет "обязательство" в свой список депозитов.
Позднее, когда нужно снять средства, пользователь должен предоставить доказательство того, что он владеет секретом непогашенного обязательства из списка депозитов смарт-контракта.
Технология zkSnark позволяет сделать это, не раскрывая, какой именно депозит соответствует этому секрету.
Смарт-контракт проверит доказательство и переведет средства на адрес, указанный для вывода.
При этом со стороны невозможно будет определить, с какого депозита происходит вывод средств.
Вот как это работает. Теперь давайте взглянем на “комплекс анонимности” и почему он так важен.
Для первого способа требуется, чтобы у вас был совершенно новый кошелек Ethereum с некоторым количеством ETH на нем.
В связи с этим возникает вопрос.
Как получить ETH на адрес, не потеряв анонимности?
Ведь обычно вы покупаете криптовалюту у других людей (используя биржи или иначе), а мы хотим этого избежать, верно? Именно поэтому вы можете использовать функцию Relayer для завершения процесса.
Все, что вам нужно = это сгенерировать новый Ethereum-кошелек, а доказательство zkSnark и Relayer сделают все остальное.
С вашего депозита будет списана небольшая сумма в ETH, чтобы покрыть комиссию сети Ethereum.
Вне зависимости от того, используете вы Relayer или нет, вам все равно необходимо соблюдать стандартные правила анонимности в Интернете. Например, использовать Proxy-server, PROXY, TOR, чтобы скрыть IP-адрес, с которого вы действуете. Поскольку вы используете браузер, функция "Вкладка инкогнито" также будет полезна.
Убедитесь, что вы очистили cookies для dapps перед использованием нового адреса. Поскольку если dapp видит старый и новый адрес с одинаковыми cookies, он будет знать, что адреса принадлежат одному владельцу.
В примечании содержатся данные, которые могут быть использованы для установления связи между вашим депозитом и выводом средств. Хорошей идеей будет убедиться, что данные заметки уничтожены после вывода средств.
Обязательно выдерживайте некоторый период времени, чтобы после вашего депозита пользователи также внесли несколько депозитов. Если ваш депозит и снятие находятся рядом друг с другом, со стороны можно будет предположить, что за депозитом и снятием может быть один и тот же человек. Мы рекомендуем подождать, пока на смарт-контракте будет по крайней мере 5 новых депозитов. (чем больше - тем лучше)
Не забывайте ожидать определенное количество времени после совершения депозита. Даже если после вашего депозита будет идти несколько депозитов, все они могут быть сделаны одним и тем же человеком, который пытается спамить депозитами и заставить пользователя ошибочно полагать, что на смарт-контракте большой комплекс анонимности. Мы рекомендуем подождать хотя бы 24 часа, чтобы убедиться, что за это время депозиты были сделаны несколькими людьми. (чем больше - тем лучше).