Как найти значения Prev_Hash и Tx_Root

https://bitcoin.stackexchange.com/a/13347/27951

Основываясь на ответе здесь, кажется, что для каждого блока есть значения, Prev_Hashа такжеTx_Root

Кажется, не так много документации о том, как получить к ним доступ. Например , как я могу найти Prev_Hashи самого Tx_Rootпоследнего блока?

Спасибо

Вы хотите получить доступ к значениям из кода? Или просто увидеть их? Вы можете увидеть значения в обозревателе блоков, но для декодирования значений из необработанного блока вам необходимо понимать формат протокола сообщений .
Я хотел бы увидеть их сейчас, но в конечном итоге получить к ним доступ по коду. Я нашел getblockметод, который можно использовать для отображения дерева Меркле, но как мне найти параметр blockHashдля передачи этому методу, например, последний блок или последние 10 блоков? Не уверен, где я могу найти эти blockHashes

Ответы (1)

Посмотрите блок в обозревателе блоков .

введите описание изображения здесь

Здесь Prev_Hash называется «Предыдущий блок», а Tx_Root называется «Корень Меркла».

Для получения дополнительной технической информации ознакомьтесь с документацией по протоколу .

Потрясающе, спасибо. Могу ли я использовать getblockдля доступа к этому через Blockchain API? А также как мне найти хэш последнего блока? Спасибо!
Я не эксперт по API Blockchain, но их документация находится здесь: blockchain.info/api/blockchain_api . Для последнего блока, похоже, вы можете использовать: blockchain.info/latestblock .
Ой, я хотел сказать использовать getblockдля доступа к этому через Биткойн API, опечатка.
Вы имеете в виду команду Bitcoin Core RPC getblock? Да, он сообщает эти значения.