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

Я использовал эту транзакцию для пожертвования Wikileaks. Я не применял никаких специальных методов, чтобы скрыть свою личность. Сколько информации обо мне можно узнать на блокчейне. Какие инструменты вы бы использовали?

Сможете ли вы угадать следующую информацию? Ты можешь доказать это?

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

Пожалуйста, постарайтесь не нарушать права других людей на неприкосновенность частной жизни.

Ответы (3)

  • Зная адрес Wikileaks для пожертвований , можно узнать все адреса, которые пожертвовали их.
  • Зная интересующий нас адрес, мы можем попытаться отследить монеты до момента их создания (что может быть сложнее, если они были добыты большим пулом, в этом случае вы, вероятно, получите много исходных блоков).
  • Учитывая адрес, мы знаем, когда он получил монеты и с какого адреса.
  • Если конкретный кошелек содержал более одного получающего адреса, иногда адреса использовались вместе. Если у вас есть более одного адреса в поле «От кого», вы знаете, что человек должен был иметь их вместе в кошельке.

А теперь немного знаний, которые можно получить вне блокчейна:

  • Многие люди оставляют заметки типа «Мой биткойн-адрес: 1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E» в таких местах, как форум. Затем вы можете связать адреса с конкретными псевдонимами, а в некоторых случаях с электронными письмами, именами, страницами в Facebook и так далее. Если вы используете один адрес для всего, можно узнать, участвовали ли вы в Wikileaks или других известных адресах.
  • Если бы у вас был большой узел в сети Биткойн, который случайно был бы подключен к вашему клиенту, когда он отправляет транзакции с использованием известных адресов, потенциально можно было бы отследить IP-адрес вашего компьютера. Если у вас статический IP, это может вас идентифицировать.

Таким образом, при наличии достаточного количества ресурсов, времени и решимости можно довольно много узнать о данном биткойн-адресе. Многое из этого можно смягчить при достаточном усердии, но некоторые методы могут быть довольно сложными.

Вы можете использовать инструмент «Адресный баланс» по адресу http://blockchain.info/address-balance-sheet и добавить адреса, связанные с транзакцией, владельца которой вы пытаетесь идентифицировать.

Например, для транзакции, которую вы упомянули, наиболее распространенный IP -адрес 109.201.253.77 из Днепропетровска, Украина. Это не всегда точно, но если у вас достаточно адресов, могут возникнуть шаблоны, правильно ли это?

Спасибо за ссылку. Я не из Украины и не узнаю этот IP-адрес.

Адреса могут быть сгруппированы как принадлежащие одному и тому же пользователю (или, лучше, одному и тому же «аккаунту»), сгруппировав вместе адреса, которые участвуют в качестве входов в одну транзакцию, и сделав это транзитивно. Это было сделано в недавней статье Шамира и Рона , некоторыми предыдущими исследователями и может быть сделано парсером znort . Это не на 100 % точно, поскольку разные пользователи могут подписывать разные входные данные для одной и той же транзакции, но в настоящее время люди делают это не очень часто. (Но это может измениться в будущем.)

Используя этот метод, вышеупомянутое исследование определило, что некоторые пользователи bitcointalk делали пожертвования WikiLeaks только со своих адресов для пожертвований, опубликованных ими самими (хотя они могли использовать разные адреса для пожертвований).

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

См. также этот вопрос .