Я просмотрел некоторые из наиболее популярных обозревателей блокчейнов, но, похоже, ни один из них не предоставляет ту функцию, которую я ищу. Я хотел бы найти проводник блокчейна, который позволяет вам видеть необработанные данные Tx и необработанные заголовки блоков. Проводник, который я видел, анализирует необработанные данные и представляет их в более удобном для человека формате. Есть ли какие-либо, которые предоставляют необработанные данные?
Спасибо!
Вы можете получить эту информацию с blockchain.info, просто добавив ?format=hex
в конец соответствующего URL-адреса.
Например, вот недавний блок (высота 509 244):
https://blockchain.info/block/0000000000000000000635bda771916ca727db53fea5441508f7161386e066be
А вот необработанные данные для этого блока в шестнадцатеричном формате:
(Обратите внимание, что вам нужно будет проанализировать заголовок блока из этих данных, так как этот URL будет выводить необработанные данные для всего блока)
Точно так же вот транзакция из этого блока:
https://blockchain.info/tx/74d350ca44c324f4643274b98801f9a023b2b8b72e8e895879fd9070a68f7f1f
А вот необработанные данные этой транзакции в шестнадцатеричном формате
Вы можете использовать информацию от BitPay:
/insight-api/rawblock/[:blockHash]
/insight-api/rawblock/[:blockHeight]
/insight-api/rawtx/[:rawid]
Обновлено за октябрь 2021 года: blockchain.info (теперь blockchain.com) больше не возвращает необработанные данные только после добавления ?format=hex
в свой обычный проводник. Скорее, вы должны использовать их API, который они документируют здесь: https://www.blockchain.com/api/blockchain_api .
Я не мог заставить это работать в моем браузере, но в терминале это сработало для меня:
% wget -O block154595.blk "https://blockchain.info/rawblock/0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103?format=hex"
Хендека
игобиво