как работает http://blockchain.info/, http://blockexplorer.com/q или http://www.bitcoinmonitor.com/ [дубликат]

Возможный дубликат:
как я могу прочитать информацию из блокчейна?

Может ли кто-нибудь сказать мне, откуда именно такие сайты, как

  1. http://www.bitcoinmonitor.com/
  2. http://blockchain.info/ не может публиковать больше ссылок

взять их информацию. Откуда bitcoinmonitor знает, какие транзакции были совершены прямо сейчас?

Ответы (2)

Они отслеживают публичный блокчейн с нескольких биткойн-серверов. Есть очень простое правило, для которого цепочка действительна: любая цепочка с наибольшей работой является верной.

Итак, если, например, я хочу создать службу, аналогичную вышеупомянутой, к каким серверам мне нужно подключиться. Насколько мне известно, вся информация хранится в файлах .dat на компьютере, где установлен биткойн.
@SalvadorDali: вы можете просто подключиться к случайному набору узлов, но есть преимущество в подключении к узлам, ближайшим к большим пулам майнинга. Вы можете найти их, посмотрев, какие узлы обычно первыми объявляют о недавно найденном блоке. Это не имеет большого значения, если у вас есть хорошие связи, так как майнинговые пулы также стараются поддерживать хорошие связи.

Вы можете получить большую часть информации, предоставляемой этими службами, с помощью Биткойн API . Возможно, вам придется вести некоторую бухгалтерию (для отслеживания деталей транзакций и т. д.), но это не должно быть слишком сложно. Другая информация должна быть извлечена с использованием дополнительных инструментов, например, некоторых анализаторов пакетов для обнаружения IP-адресов связанных транзакций и так далее.