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

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

Но каждая учетная запись имеет ровно одну пару ключей, и получить публичный ключ по адресу несложно.

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

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

Re: " получить публичный ключ по адресу тривиально " - публичный ключ и есть адрес. Re: " создать список всех учетных записей, принадлежащих открытому ключу и расширению учетной записи " - одна учетная запись имеет один открытый ключ. Или вы говорите об аккаунтах, владеющих контрактами?
Я изменил текст. Спасибо за ваш комментарий. Это список адресов для учетной записи, которую я хотел бы создать

Ответы (3)

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

Это относится и к Биткойну, и к большинству других криптовалют.

Однако в будущем мы сможем проверять транзакции из блокчейна Zcash, что сохраняет конфиденциальность с помощью zkSNARKS. Это позволит децентрализовать обмен между ними, что значительно упростит анонимность. В чуть более отдаленном будущем мы надеемся добавить zkSNARKS в сам Ethereum, изначально обеспечивая конфиденциальность пользователей.

См. https://github.com/ConsenSys/Project-Alchemy для начала ретрансляции Zcash и https://github.com/zcash/babyzoe для работы zkSNARK.

вы говорите о псевдоанонимности криптовалют, на эту тему можно прочитать много статей.

в вашем вопросе у вас есть два ложных утверждения:

1- it is trivial to get the public key from the address. вы не можете получить ключ паба с адреса

2- assuming that it would be fairly easy to create a list of all the addresses belonging to a public key=> ключ паба не транслируется в сети, он используется только как начальное значение для адреса.

псевдоанонимность скорее зависит от связывания учетных записей или утечки информации в Интернете, где, например, вы публикуете свой адрес в своем блоге. есть решение этой проблемы: смешивание транзакций, нулевое знание и т. д.

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

Это несложно с помощью решений для анализа блокчейна. Ресурсы, используемые для этого, варьируются от обозревателей блокчейна до дорогостоящих инструментов B2B. Существуют также гибридные решения, такие как Cryptohound. Последний хорошо работает при отслеживании денежных потоков с разных адресов (BTC/ETH актуальных), предоставляя токен и торговую аналитику. У него есть несколько хороших виджетов для аналитики блокчейна:

Виджет «График» для просмотра, расширения и изучения транзакций и взаимосвязей любых искомых адресов. Виджет «Баланс» суммирует список и общую стоимость всех токенов, хранящихся за некоторое время. Виджет «Выписка» поддерживает виджет «График», предоставляя более подробную информацию обо всех входящих и исходящих транзакциях. , с историческими балансами, просмотренными в валюте по вашему выбору.

Проверить доступные решения; возможно, это было бы полезно для ваших будущих исследований.