Aufschlüsselung einer Rohtransaktion:

Vollständiges Beispiel:

0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff 02 60e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000


Abbauen:

Version (4 Byte):

01000000


Anzahl der Eingänge (variable Größe, aber in diesem Fall 1 Byte):

01


Vorheriges Transaktions-ID-Byte ausgetauscht (32 Byte):

186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779


prev_out_index (4 Byte):

00000000


scriptSig-Länge (variable Größe, aber in diesem Fall sind es 2 Bytes, was 139 Bytes für die folgende scriptSig entspricht):

8b


scriptSig (variable Größe, aber in diesem Fall 139 Byte):

483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf


Sequenznummer: (4 Byte):

fffffff


Weiß nicht was das ist:

02


Zu sendender Wert (8 Byte Byte-Swapped):

60e316000000000


Ausgang 1 – Empfangsadresse für obigen Betrag:

19 76 a9 14ab68025513c3dbd2f7b92a94e0581f5d50f654e7 88 ac


Wert für Änderung (8 Byte Byte-Swapped)

d0ef80000000000


Ausgang 2- Adresse für obigen Betrag ändern:

19 76 a9 147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8 88 ac


Sperrzeit (4 Byte):

00000000


Frage:

Das Bit, wo ich geschrieben habe Don’t know what this is, das den Wert hat 02. Ich weiß nicht, was der Zweck dieses Wertes ist. Was ist der Zweck dieses Wertes?

Antworten (2)

Das fettgedruckte Byte in der folgenden Rohtransaktion ist die Anzahl der Ausgaben (zwei in dieser Transaktion):

0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff 02 60e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000

Die Bitcoin.org-Entwicklerdokumentation enthält eine ausführliche Beschreibung des Rohtransaktionsformats, wenn Sie weitere Informationen wünschen.

Weiß nicht was das ist:

02

Es ist die Anzahl der Ausgaben in der Transaktion.