В системе платежей Bitcoin — анонимность удивительным образом сочетается с прозрачностью и открытостью.
Данные о всех проведенных с момент создания криптовалюты транзакциях публичны и общедоступны.
Но к номерам кошельков не привязаны какие-либо персональные данные и достоверно вычислить их владельцев можно только путем сложного сопоставления информации из разных источников (например, данные об используемых при пополнении кошелька IP-адресов из онлайн-обменников+информация от сотового оператора).
Какая информация о Bitcoin-кошельке есть в открытом доступе?
Сервисов для просмотра и анализа данных блокчейна (цепочки блоков данных о всех совершенных транзакциях в системе Bitcoin) — очень много. Сегодня мы будем использовать bitcoinwhoswho.com.
После ввода адреса Bitcoin-кошелька нам может быть доступа следующая информация о нём:
- псевдоним;
- текущий баланс (0.003 BTC или $197);
- число транзакций (51);
- даты первой и последней транзакции (13.09.2018 - 21.07.2020);
- адрес кошелька, с которого было последнее поступление денег;
- адрес кошелька, с которого был последний перевод денег;
- адреса кошельков всех транзакций (доступны внизу при клике на ссылку Transaction History)
- упоминания на веб-сайтах;
- общее количество денег, которое поступило на кошелёк за всё время (2.77995760 = $157,105.16).
К сожалению, сервис точно рассчитывает только количество переведенных на кошелек Bitcoin. А сумму в долларах он пересчитывает по курсу сегодняшнего дня.
И, поэтому, по этой цифре понять масштабы финансовых потоков, которые проходили через адрес, зарегистрированных несколько лет назад невозможно.
Ведь в июле 2018 года Bitcoin стоил около шести тысяч долларов, в январе 2019 около 3,5 тысяч, в конце 2016-го около 700 долларов. Бывало, что курс криптовалюты рос или падал в два раза за считанные дни.
Поэтому, единственный способ узнать сколько денег прошло через определенный кошелек — пересчитать сумму каждой транзакции из BTC в валюту какой-нибудь страны.
Но, к счастью, сделать это довольно просто.
Как узнать сумму транзакции в долларах по курсу определенного дня
1. Идем на www.walletexplorer.com и вбиваем в форму номер кошелька.
2. После того как отобразиться история транзакций, нажимаем на ссылку Download as CSV в правом верхнем углу.
3. Открываем Google Таблицы и загружаем в них скачанный CSV-файл (с помощью меню Файл - Импортировать).
4. В свободную ячейку вставляем формулу:
= GoogleFinance ( "CURRENCY:BTCUSD" ; "price" ; A3)
GoogleFinance — это функция в Google Документах, которая позволяет получать данные о курсах валют и акциях, чтобы использовать их в своих расчетах.
C U R R E N C Y : B T C U S D — это параметр, который указывает, что нужно получить курс биткоина к доллару.
"price" — параметр означает, что нам нужна цена в реальном времени (либо цена при закрытии торгов при получении исторических данных).
В ячейке A3 у нас записана дата транзакции.
5. В итоге у нас отобразится курс Bitcoin за текущий день, который можно просто умножить на сумму совершенной в этот день транзакции (входящие у нас в столбце С, а исходящие в столбце D).
Как посчитать сумму в долларах всех транзакций?
К сожалению, у меня получилось с помощью Google Finance посчитать курс только для отдельных транзакций (протянуть формулу и сразу посчитать сумму не вышло).
Возможно, я просто сегодня торможу и у читателей все получится, но я на всякий случай покажу еще один способ.
1. Идем на blockchain.com/charts/market-price, выбираем период "Все время" и скачиваем данные в формате CSV (выпадающий список в правом нижнем углу).
2. Импортируем этот файл в Google Таблицы и копируем эту таблицу на второй лист в файл с информацией о транзакциях.
3. В свободный столбец в третьем ряду вставляем формулу:
= ВПР ( A3 ; 'market-price (1) (копия)'!A:B ; 2 )
ВПР — эта функция для поиска определенного значения в таблице. В нашем случае по датам (они у нас в столбце А) будем искать курс валют, который записан во втором столбце диапазона данных !A:B на листе market-price (1) (копия).
После этого просто в отдельных столбцах перемножаем значения входящих и исходящих транзакций с курсом валют.
А потом считаем сумму всех входящих и исходящих транзакций с помощью функции сумм().
Как оказалось, через исследуемый кошелек за все время прошло чуть больше двадцати тысяч долларов.
Стоит помнить, что у любого человека может быть неограниченное число криптовалютных кошельков.
Другие статьи на канале "Хроники диванной разведки":
Как по адресу почты на Gmail найти отзывы человека на картах Google
Какие инструменты использует Bellingcat для своих расследований