So finden Sie die Werte von Prev_Hash und Tx_Root

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

Basierend auf der Antwort hier scheint es Werte pro Block mit jedem Prev_Hashund auch zu gebenTx_Root

Es scheint nicht viel Dokumentation zu geben, wie man auf diese zugreifen kann. Wie finde ich zum Beispiel das Prev_Hashund das Tx_Rootdes letzten Blocks?

Danke

Möchten Sie auf die Werte aus dem Code zugreifen? Oder sie nur sehen? Sie können die Werte in einem Block-Explorer sehen, aber um die Werte aus einem Rohblock zu decodieren, müssen Sie das Nachrichtenprotokollformat verstehen .
Ich möchte sie vorerst sehen, aber eventuell zusätzlich per Code darauf zugreifen. Ich habe die getblockMethode gefunden, mit der der Merkle-Baum angezeigt werden kann, aber wie finde ich den blockHashParameter, der an diese Methode übergeben werden soll, beispielsweise den letzten Block oder die letzten 10 Blöcke? blockHashIch bin mir nicht sicher, wo ich diese finden kann

Antworten (1)

Sehen Sie sich einen Block in einem Block-Explorer an .

Geben Sie hier die Bildbeschreibung ein

Hier heißt Prev_Hash „Previous Block“ und Tx_Root heißt „Merkle Root“.

Weitere technische Informationen finden Sie in der Protokolldokumentation .

Super, danke. Kann ich getblocküber die Blockchain-API darauf zugreifen? Und wie kann ich den Hash des neuesten Blocks finden? Danke!
Ich bin kein Experte für die API von Blockchain, aber ihre Dokumentation ist hier: blockchain.info/api/blockchain_api . Für den neuesten Block sieht es so aus, als könnten Sie Folgendes verwenden: blockchain.info/latestblock .
Hoppla, ich wollte damit sagen, dass Sie getblocküber die Bitcoin-API darauf zugreifen können, Tippfehler.
Du meinst den Bitcoin Core RPC-Befehl getblock? Ja, es meldet diese Werte.