Как отследить кошелек биткоин
Перейти к содержимому

Как отследить кошелек биткоин

  • автор:

Как можно отследить транзакции биткоина

Отследить транзакции биткоина

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

  1. Как устроен адрес в сети Биткоин
  2. Принцип работы транзакций в сети Bitcoin
  3. Комиссия за перевод
  4. Статусы транзакции
  5. Как отследить транзакцию биткоина
  6. Как раскрывается анонимность кошелька
  7. P2P-сеть
  8. Личная информация на кошельке
  9. Полная прозрачность транзакций в сети
  10. Кластеризация биткоин-адресов
  11. Как сохранить анонимность в сети
  12. Tor
  13. Миксеры
  14. Специальные кошельки
  15. Альтернативные криптовалюты
  16. Сервисы отслеживания транзакций BTC
  17. Часто задаваемые вопросы

Как устроен адрес в сети Биткоин

Номер кошелька в блокчейне Bitcoin — это 160-битная хешированная (сокращенная) версия публичного ключа. Адрес генерируется сетью и служит для идентификации хранилища. В Bitcoin используется такой алгоритм создания номера кошелька:

Как отслеживают Биткоины | Пылевая атака

Как отследить Bitcoin транзакцию? Отслеживаем биткойн и не только

Как отследить и проверить транзакцию Bitcoin / Etherium / USDT / FNK

Что такое транзакции в биткоине!Как можно отследить транзакции?Как продать биткоин!

Анонимность криптовалют - пошаговая инструкция для максимальной анонимности транзакций в эфире

  1. Генерируется приватный ключ.
  2. Применяется односторонняя криптографическая функция (невозможно произвести обратные действия).
  3. Создается открытый ключ.
  4. Используется последовательное двойное хеширование по механизмам SHA-256 и RIPEMD-160.
  5. Полученная 160-битная функция публичного ключа шифруется в формат base58 при помощи кодера.

После совершения пользователем пятого шага номер биткоин-кошелька готов. Позже он используется в сети для правильной адресации криптовалютных транзакций. При переводе цифровых монет пользователи каждый раз обращаются к номеру BTC-кошелька. Без биткоин-адреса обмен криптовалют был бы невозможен.

BitMart

Принцип работы транзакций в сети Bitcoin

Биткоин использует алгоритм консенсуса Proof-of-Work . Этот механизм позволяет майнерам приходить к общей точке зрения на текущее состояние блокчейна монеты BTC. Каждый узел хранит свою копию сети. Когда майнер генерирует хеш новой транзакции или блока (для этого с помощью вычислительных мощностей решаются криптографические задачи), он обновляет блокчейн. Остальные узлы проверяют валидность (действительность) измененной цифровой цепочки и синхронизируют свои копии.

Транзакции выстраиваются в последовательный список внутри блоков сети, чтобы корректно ссылаться друг на друга. Хеш нового криптовалютного перевода содержит информацию об отправителе и адресате (откуда средства берутся и куда пересылаются). Пользователи также могут отследить биткоин-транзакцию с помощью мониторинг-сервисов.

Например, инвестор купил 100 BTC. Эта информация будет записана в блок. Использование полученных монет (продажа, обмен) создаст новые транзакции в сети. Они будут ссылаться на перевод, когда 100 BTC зачислилось на счет. Только такие транзакции признаются валидными (действительными).

Схема обращения биткоин-переводов друг к другу

Bitcoin-транзакция ссылается на предыдущую и проверяет валидность сделки

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

Комиссия за перевод

Работа майнеров является услугой для пользователей сети Биткоин. За обработку платежей узлы взимают комиссию. Однако пропускная способность системы ограничена, поэтому пользователи могут конкурировать между собой. Чем большую комиссию предлагает инициатор перевода, тем выше приоритет заявки для майнеров. Биткоин-транзакции с низким сбором перемещаются в конец очереди и могут быть отложены в следующий блок. Тогда время их обработки увеличивается.

Каждая цифровая торговая операция — набор данных, который имеет размер в байтах. При формировании комиссии эта характеристика играет ключевую роль. Расчет производится по формуле: размер данных * цена байта = рекомендуемая комиссия. Стоимость обработки постоянно меняется. На 10 ноября 2021 года средний сбор составлял $4,69.

График изменений рекомендуемой комиссии

Информация о среднем сборе за BTC-перевод с июня по ноябрь 2021 года

Статусы транзакции

Перед подтверждением криптоперевод проходит несколько этапов — от создания заявки до записи в цепочку. Также в личном кошельке отправителя биткоин-транзакция помечается одним из 3 статусов:

  • Ожидает подтверждения. Заявка на проведение биткоин-перевода была создана и отправлена в систему.
  • Отклонена. Bitcoin-транзакция не была подтверждена майнерами из-за низкой комиссии или по другим причинам.
  • Подтверждена. BTC-перевод записан в блокчейн, и отправленная криптовалюта поступила на счет получателя.

Как отследить транзакцию биткоина

Bitcoin — прозрачная криптовалютная сеть. Информация из нее есть в свободном доступе. Пользователи могут просматривать:

  • Биткоин-транзакции.
  • Адреса кошельков.
  • Блоки системы.
  • Количество монет, хранящихся на кошельках инвесторов, и другую информацию.

Отследить конкретный BTC-перевод можно через мониторинг-сервисы. Также есть 3 способа найти интересующую транзакцию:

  • Через хеш отслеживаемого перевода. Является уникальным идентификатором BTC-транзакции. Зная хеш, при помощи обозревателя можно узнать все детали криптоперевода.
  • Через Bitcoin-адрес получателя. Мониторинг-сервис позволяет просматривать все входящие и исходящие криптотранзакции кошельков. Потребуется только найти в списке отслеживаемый BTC-перевод и ознакомиться с информацией о нем.
  • Через Биткоин-адрес отправителя. Действия идентичны тем, что осуществляются при использовании предыдущего способа.

Отследить перевод Bitcoin легко — для этого не нужно обладать специальными навыками. Лучше подробно рассмотреть алгоритм поиска через хеш транзакции на примере сервиса Blockchain.com. Пользователю нужно сделать следующие шаги:

  1. Открыть онлайн-ресурс.
  2. Перейти во вкладку Explorer.
  3. В поисковой строке вставить имеющийся хеш.
  4. Нажать на значок лупы.

В результате загрузится страница с данными о Bitcoin-транзакции.

Резюме биткоин-перевода на Blockchain.com

Информация о криптотранзакции, найденной через хеш

Как раскрывается анонимность кошелька

Bitcoin позволяет работать с цифровыми активами, не предоставляя персональных данных. Однако все равно можно не только отследить транзакцию BTC, но и раскрыть имя и местоположение владельца биткоин-кошелька, с которого был осуществлен перевод. Чтобы обезопасить персональные данные, следует знать о способах установления личности держателя BTC-хранилища.

Пройди опрос и получи в подарок скидку на торговую комиссию и книгу о криптовалюте

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как проследить транзакции Биткоин кошелька. Визуализация транзакций Bitcoin

Информация о Биткоин кошельках

Все транзакции в сети блокчейне (сети Биткоин) являются публичными. То есть для интересующего вас кошелька, даже если это чужой кошелёк, вы в любой момент можете узнать:

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

Вся эта информация доступна на официальном сайте blockchain.com, который поддерживает поиск по сайту. Адресом Биткоин кошелька является длинная строка, которая состоит из букв и цифр, например: 1CeePVnmoGD3xpDtnFtshLHqA2jNrCNeEr

Кроме поиска, можно обратиться к сайту по прямым адресам:

Если вам нужна информация в сыром виде, например, для обработки в вашей программе, то вы можете использовать адрес вида:

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

Если кликнуть на адрес любого кошелька, то можно увидеть аналогичную информацию для него.

У каждой транзакции есть уникальный идентификатор, если кликнуть на него, то можно увидеть более подробную информацию:

Там вы увидите дополнительную информацию: время, стоимость перевода и прочее.

При переходе по ссылке «Посмотреть древовидную схему» вы сможете проследить последующий путь денег:

Информация для кошелька 1CeePVnmoGD3xpDtnFtshLHqA2jNrCNeEr вы сыром виде доступна по соответствующей ссылке https://blockchain.info/rawaddr/1CeePVnmoGD3xpDtnFtshLHqA2jNrCNeEr

Как можно увидеть, сайты blockchain.com и blockchain.info предоставляют нам достаточно информации о совершённых транзакциях. Но существуют и специальные программы для отслеживания пути Биткоинов.

Как построить схему движения денег Биткоин

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

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

Как установить Orbit

Программа Orbit устанавливает одинаково в любой Linux. Если у вас ещё не установлен пакет git, то начните с его установки, затем просто выполните команды:

Если появилась справка, значит всё в порядке.

Как пользоваться Orbit

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

Я покажу пример анализа своего кошелька о котором я что-то знаю. Точнее, я знаю только об исходящих транзакциях. Смогу ли я в этой ситуации сказать хоть что-то дополнительно, найти ещё хоть какую-нибудь информацию? Давайте проверим.

Как запустить Orbit для отслеживания биткоинов

Адрес моего кошелька 1CeePVnmoGD3xpDtnFtshLHqA2jNrCNeEr, он используется для пожертвований в пользу сайтов HackWare.ru, Kali.Tools, Miloserdov.org, SuIP.biz. Кстати, если вам нравятся какие-то из этих сайтов вы также можете их поддержать.

Кошелёк для анализа нужно указывать после опции -s. Все другие опции являются необязательными. Но первый запуск мы сделаем с опцией -d, которая регулирует глубину обхода. По умолчанию глубина обхода равна 3. Установим уровень на 1, чтобы посмотреть только кошельки, с которых или на которые делались транзакции в отношении этого кошелька:

При первом запуске программа выведет:

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

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

Продолжим и теперь сделаем анализ на два уровня:

В самом начале получаем такую схему:

Давайте проведём небольшой анализ. Начнём с поиска интересующего кошелька, вводим 1CeePVnmoGD3xpDtnFtshLHqA2jNrCNeEr и нажимаем кнопку Find. Искомый элемент будет выделен жёлтым, я вытащу его из общей группы, чтобы всегда знать, где он:

Теперь нажимаем кнопку Make Clusters, чтобы сформировать кластеры на основе алгоритма определения сообществ. После этого используем Color Clusters, чтобы назначить кластерам разные цвета. Наконец нажимаем Spacify, чтобы исправить перекрывающиеся узлы и грани:

Стало заметно лучше.

Продолжу анализ. Для демонстрации интересных находок, я удалю некоторые «кусты». Можно удалять узлы по одному, для этого нажмите в меню кнопку Delete. Также можно выделять сразу несколько используя инструмент Lasso:

Посмотрите на выделенный зелёным треугольник:

Все полученные биткоины я обналичиваю в обменниках (мне не нужны биткоины, мне нужно платить по счетам). То есть этот «кучерявый» узел, который я обозначил буквой B — это обменник. Свой кошелёк я обозначил буквой A. Следовательно, можно сделать вывод: жертвователь (кстати, спасибо ему за поддержку, и вообще, спасибо всем, кто поддерживает, особенно материально!), так вот, жертвователь купил биткоины в этом обменнике (они пришли в узел C), а затем отправил на другой кошелёк (D) и затем часть суммы отправил мне.

Исходя из графика можно подумать, что мы одновременно воспользовались одним обменником — но это необязательно так, поскольку на графике показаны вообще все транзакции, которые когда-либо были сделаны моим кошельком. Ещё один вариант — транзакция AB это тоже пожертвование, которое было сделано кем-то напрямую через обменник.

Немного перераспределил узлы, посмотрите на точку B — она связана с теми же узлами, что и мой кошелёк (A), то есть с D, E, F, G. От пользователя B пришло пожертвование, то есть он где-то на обменнике купил Биткоины, и отправил часть суммы мне, а я вернул эти биткоины обратно на обменники.

Это же самое можно сказать и про точку C, этот пользователь покупает-продаёт на обменниках и однажды часть суммы прислал мне. Как вариант, эти кошельки получили средства из другого источника (не обменники), но обналичивали их через них, и также прислали мне несколько баксов.

По умолчанию глубина поиска равна трём, то есть если запустить без опции -d:

то можно получить примерно такую картину:

По умолчанию Orbit обрабатывает только последние 50 транзакций от каждого кошелька. Вы можете изменить это значение опцией -l. Можно как уменьшить, так и увеличить количество охватываемых переводов.

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

Если вы хотите просмотреть собранные данные просмотрщиком графов по вашему выбору, вы можете использовать опцию -o. После неё нужно указать один из поддерживаемых форматов:

  • graphml (поддерживается большинством просмотрщиков графов)
  • json (для сырой оработки)

Заключение

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

Под пристальным вниманием находятся биткоины с интересной «судьбой» или происхождением. Например, общественность наблюдает за самыми первыми биткоинами, которые намайнил автор Bitcoin. Этих биткоинов много, и попытка обналичить вполне может раскрыть загадку, кто изобрёл Биткоин. Также общественность наблюдает за биткоинами, которые захватила ФБР у Silk Road и разными криминальными биткоинами.

Это возможно благодаря тому, что анонимность и децентрализация находятся в конфликте. В качестве меры противодействия такому анализу можно создавать уникальные адреса кошельков для каждой транзакции, например, wikileaks генерирует уникальный адрес кошелька для каждого жертвователя. Но если затем они сливаются (на любом этапе) в один кошелёк, то эта мера теряет смысл.

Можно предположить другие проблемы связанные с прозрачностью блокчейна: например, кому-то (допустим мне, в пожертвовании на сайт), перевели криминальные биткоины. А я без задней мысли поменял их на рубли через обменник, где указал номер своей карты. Получается, у правоохранительных органов ко мне могут, как минимум, возникнуть вопросы…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *