Каким был бы лучший способ, если таковой имеется, изменить свой адрес/учетную запись, чтобы сделать себя неизвестным или трудным для идентификации людьми, с которыми они торговали? В частности, если я отправлю ETH кому-то, есть ли способ помешать им узнать, сколько именно ETH у меня есть?
Очевидно, я мог бы создать еще одну учетную запись и перевести туда свой ETH, но кому-то не составит труда «следить за деньгами», особенно если я использую ее для хранения эфира и к этому ведет только одна транзакция.
Я также мог бы создать несколько учетных записей и разделить между ними свой ETH, но это не кажется эффективным, есть ли что-нибудь лучше?
Насколько я знаю, идеи в этой статье еще не реализованы, но взгляните на нее. Эту идею разработали Гэв и Влад, когда они оба работали в основной команде Ethereum C++.
По сути, идея состоит в том, чтобы иметь смарт-контракт, который с учетом двух наборов источников адресов: источник и пункт назначения гарантирует ровно один из следующих двух возможных результатов:
Для каждого адреса в источнике владелец адреса контролирует адрес в пункте назначения. Смарт-контракт делает некоторую «магию», чтобы гарантировать, что нет возможности отследить, кто какой адрес контролирует. Таким образом, у вас есть конфиденциальность.
Если какой-либо адрес попытается вмешаться во внутреннюю работу смарт-контракта, этот адрес будет наказан, а остальные вознаграждены. Таким образом, обман очень непривлекателен.
Поскольку существует реальная угроза наказания, ожидается очень мало попыток мошенничества, и поэтому нормальная работа приведет только к первой гарантии.
источник .
Все транзакции блокчейна являются общедоступными, поэтому, если вы переводите деньги с одного счета на несколько счетов, будет ясно, что эти счета связаны. Все, что кому-то нужно сделать, это посмотреть историю транзакций в обозревателе цепочек. Разработчики изучают различные варианты повышения конфиденциальности. Когда-нибудь в будущем появится конфиденциальность без доверия, но сейчас, вероятно, лучший вариант — использовать биржу в качестве микшера:
Вы можете использовать этот метод, описанный Питером Тоддом. Просто замените BTC на ETH:
«Лично для меня shapeshift добавляет Биткойну большую ценность, так как обеспечивает гораздо большую конфиденциальность благодаря использованию Monero в качестве анонимного посредника. В частности, я покупаю Monero на shapeshift, а затем продаю его xmr.to, который, в свою очередь, отправляет биткойны. на биткойн-адрес по моему выбору».
Есть два варианта, которые я знаю прямо сейчас, которые заведут в тупик случайного человека, который «следит за деньгами на блокчейне».
Используйте Shapeshift. Допустим, вы хотите перевести 100 eth на новую учетную запись. Используйте функцию Shapeshift «отправить точную сумму» и скажите, что вы собираетесь отправить ровно 2 eth. Введите адрес BTC (или другого альткоина), которым вы управляете, на случай, если что-то пойдет не так. Введите новый адрес ETH в поле обратного адреса. И отправьте на него 100 eth. Если все пойдет хорошо, shapeshift переведет ETH в свой горячий кошелек, покажет вам ошибку и отправит эти 100 eth на ваш новый адрес со своего горячего кошелька. Любой, кто погонится за деньгами, попадет в море трансформационных транзакций.
То же, что и выше, но с использованием Poloniex или Kraken или другой биржи. Внесите депозит на свой биржевой счет. Вывод средств на новый счет eth. Это занимает немного больше времени, и биржа все еще может определить, кто вы, но этого должно быть достаточно.
Сегодня ответ будет заключаться в том, что вы можете использовать инструменты конфиденциальности на уровне приложений, при этом Tornado Cash является наиболее популярным вариантом, который, однако, может быть очень дорогим и громоздким в использовании (депозит ETH => подождите день или около того => получить ETH => использовать ETH по назначению => повторите процесс с изменением, чтобы избежать привязки ваших самых последних и будущих транзакций).
См. также это: Конфиденциальность: как и когда средний пользователь ETH сможет ее достичь?
q9f
Джейкоб Цеплуч