Transaktionsanalyse – Satoshi-Wert
Aug 20 2020
Wie genau wird der Satoshi-Wert in einer Rohtransaktion dezimal berechnet? Denn auf blockchain.info kann ich nicht herausfinden, wie sie die Rohtransaktion von diesem Wert zum JSON-Ergebnis parsen. Ich dachte, es wäre nur ein Hexadezimal-Parsing, aber ich kann nicht die gleichen Ergebnisse erzielen. Ich verstehe hier auch nicht, wie man auf 49.99990000 BTC (vonhttps://developer.bitcoin.org/reference/transactions.html):
Tut mir leid, wenn es eine dumme Frage ist.
Antworten
darosior Aug 20 2020 at 20:57
Der Betrag wird als vorzeichenbehaftete 64-Bit-Ganzzahl Little Endian codiert.
So würden Sie Ihr Beispiel in Python decodieren:
>>> int.from_bytes(bytes.fromhex("f0ca052a01000000"), "little")
4999990000