Gibt es Blockchain-Explorer, die Tx-Rohdaten und Block-Header bereitstellen?

Ich habe mir einige der bekannteren Blockchain-Explorer angesehen, aber keiner von ihnen scheint die Funktion zu bieten, nach der ich suche. Ich würde gerne einen Blockchain-Explorer finden, mit dem Sie rohe Tx-Daten und rohe Block-Header sehen können. Die Explorer, die ich gesehen habe, analysieren die Rohdaten und präsentieren sie in einem besser lesbaren Format. Gibt es welche, die die Rohdaten liefern?

Danke dir!

Antworten (3)

Sie können diese Informationen von blockchain.info erhalten, indem Sie einfach ?format=hexam Ende der entsprechenden URL hinzufügen.

Hier ist zum Beispiel ein aktueller Block (Höhe 509.244):

https://blockchain.info/block/0000000000000000000635bda771916ca727db53fea5441508f7161386e066be

Und hier sind die Rohdaten für diesen Block in Hex:

https://blockchain.info/block/0000000000000000000635bda771916ca727db53fea5441508f7161386e066be?format=hex

(Beachten Sie, dass Sie den Block-Header aus diesen Daten herausparsen müssen, da diese URL die Rohdaten für den gesamten Block ausgibt.)

In ähnlicher Weise ist hier eine Transaktion aus diesem Block:

https://blockchain.info/tx/74d350ca44c324f4643274b98801f9a023b2b8b72e8e895879fd9070a68f7f1f

Und hier sind die Rohdaten dieser Transaktion in Hex

https://blockchain.info/tx/74d350ca44c324f4643274b98801f9a023b2b8b72e8e895879fd9070a68f7f1f?format=hex

Danke, das kannte ich noch nicht! Genau das, wonach ich gesucht habe.
Kennst du zufällig die URL für testnet?

Sie können Insight by Bitpay verwenden:

/insight-api/rawblock/[:blockHash]
/insight-api/rawblock/[:blockHeight]
/insight-api/rawtx/[:rawid]
Dies ist auch eine großartige Option, die nur die andere Antwort akzeptiert, weil sie eher dem entspricht, wonach ich gesucht habe, AKA Online-Block-Explorer mit dieser Funktionalität.

Aktualisiert für Oktober 2021: blockchain.info (jetzt blockchain.com) gibt keine Rohdaten ?format=hexmehr zurück, wenn es einfach an seinen üblichen Explorer angehängt wird. Stattdessen müssen Sie ihre API verwenden, die sie hier dokumentieren: https://www.blockchain.com/api/blockchain_api

Ich konnte das in meinem Browser nicht zum Laufen bringen, aber am Terminal hat das für mich funktioniert:

% wget -O block154595.blk "https://blockchain.info/rawblock/0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103?format=hex"