Это кажется действительно основным вопросом, но у меня возникли проблемы с поиском ответов на него. Насколько я понимаю, мой биткойн-клиент (Bitcoin v0.7.1-beta) в основном теоретически загрузил всю историю транзакций каждой биткойн-транзакции, которая когда-либо происходила. Я вижу свои транзакции на экране «Транзакции». Есть ли способ увидеть транзакции с кошельками, которые я не импортировал или не создал на этом клиенте? Я просто пытаюсь получить полное представление о технологии биткойнов. Причина, по которой клиент не показывает транзакции с других кошельков из-за:
Можно ли просматривать чужие транзакции
Да.
в биткойн-клиенте?
Нет.
В дополнение к ответу Ника стоит уточнить, что, хотя вся история транзакций доступна, нет информации, прямо указывающей, какой набор адресов принадлежит конкретному кошельку. Вы можете получить некоторое представление об этом, посмотрев на входы и выходы транзакций, но в блокчейне нет значения «идентификатора кошелька» (или аналогичного).
Я написал программу на Python3, которая позволяет вам искать любой адрес в биткойн-ядре, независимо от того, принадлежит ли он вашему кошельку или нет.
Вот ссылка на гитхаб:
https://github.com/ORP967/Bitcoin_Core_RPC_par_адрес
Дайте мне знать, что вы думаете, или если у вас есть какие-либо улучшения, которые вы могли бы иметь.
СинийМонахMN
Ник Оделл
getrawtransaction
3. Клиенты Electrum хранят только свои собственные транзакции и полагаются на сервер Electrum, чтобы не лгать им.