Как API службы или блочные исследователи как blockr.io, bchain.info, blockchain.info, blocktrail.com и так далее, эффективно анализировать blockchain для * любого * адреса или сделок?
У меня есть некоторые полные узлы запуска. И тем более, что Bitcoin ядра 0,10, где вы можете импортировать часы только адреса, это относительно легко импортировать случайный адрес и следить за его баланс и историю. Это не для меня ясно, как люди делали это до 0,10 - Я понимаю, что данные в blockchain, очевидно, но я не знаю, как разобрать его.
Но для того, чтобы придумать Любые адрес баланс или история ТХ в течение нескольких секунд, как это делается? Есть сценарий или библиотека сортов эффективно проходить исходные данные blockchain для любого конкретного адреса или TXID? Требует ли он специальную версию Bitcoin Ядра с дополнительной информацией отслеживания или что-то? Есть ли они на самом деле держать отдельную базу для этого, явно со списком всех адресов и txids?
Обратите внимание, что это не связано с какой-либо «кошелек», или конкретные адреса я уже есть или знаете. Я пытаюсь понять, как это делается для случайных адресов или передатчиков. Это включает в себя несуществующие адреса или txids (где результат «не существует» или «никогда не используется» или баланс нулевой).