Как получить удаленный доступ к блокчейну для изучения статистики?

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

На сегодняшний день размер блокчейна составляет 159 ГБ, поэтому загрузка тяжелая.

Хорошо, я могу изучать заголовки блоков только для ограничения накладных расходов.

Знаете ли вы, как загружать или получать доступ к заголовкам блокчейна в качестве базы данных MySQL?

Как получить удаленный доступ к блокчейну для изучения статистики?

Хорошо, я могу ограничить свой интерес заголовками блоков только для создания базы данных. blockchain.info/block-height/474044?format=json Итак, все, что мне нужно, это заголовок блока из приведенного выше блока. Любая ссылка для скачивания? Изучил json API блокчейна, но не поддерживает только заголовок блока.
blockchain.info/block-height/491459 - это ответ, но вывод не генерируется через API, поэтому мне нужен необработанный вывод заголовка блока json, а не полный код веб-страницы

Ответы (1)

Как вы упомянули в своих комментариях, blockchain.info может предоставить эту информацию.

Получить необработанный блок в формате JSON можно по ссылкам /rawblock/, например: https://blockchain.info/rawblock/00000000000000000008d49f25f7dd5d3704575a348e030a1d2e5f396b3e80516

Затем вы также можете получить его как необработанный блок в шестнадцатеричном кодировании, добавив ?format=hexк URL- адресу :

Надеюсь, это то, что вам нужно :)

РЕДАКТИРОВАТЬ: О, просто перечитайте свой комментарий, вам нужны только заголовки? В этом случае вы, вероятно, не можете использовать blockchain.info, вместо этого вы можете попробовать BlockCyhper:

Например: https://api.blockcypher.com/v1/btc/main/blocks/294322

Вы можете найти больше информации об их API здесь: https://www.blockcypher.com/dev/bitcoin/#blockchain-api

спасибо MeshCollider за отличный ответ. На первый взгляд заголовки блоков для blockcypher и blockchain выглядят одинаково, но blockcypher устанавливает одноразовый номер в «0». У меня нет инструментов для проверки достоверности других данных в заголовке блока. Сгенерируйте диаграммы для моей статьи. Просто посмотрите: blockchain.info/block-height/491658 vs. api.blockcypher.com/v1/btc/main/blocks/ 491658 или api.blockcypher.com/v1/btc/main/blocks/294322 nonce всегда имеет значение «0», поэтому вы получаете недействительный заголовок blopck