Jump to content

Bitcoin GETDATA-Nachricht


Recommended Posts

Hallo
 
Diese Frage bezieht sich auf die  Bitcoin Protocol dokumentation: https://en.bitcoin.it/wiki/Protocol_documentation
 
Ich verstehe einen Teil der GETDATA-Nachricht nicht richtig.

01 01000040 5e6f372d50cde73484916321fcef5549b62d7b00317aa36c4fe3f40be2a78ad4

01 = ist die Anzahl der Zeilen im Array. OK
01000040 = diesen Teil verstehe ich nicht ganz ???
5e6f372d50cde73484916321fcef5549b62d7b00317aa36c4fe3f40be2a78ad4 = der Tx-Hashcode. OK

01 00 00 40 Diese 4 Bytes sollten eigentlich sein (wie bei "inv" der Hash-Code-Typ.)
 
Durch die "DER" codierung werden die Bytes ja noch mal verdreht:   40 00 00 01
Als Integer entspricht das: 1073741828.   Das würde bedeuten, das der Hash-Code-Typ 1073741828 wäre,  was natürlich absurt ist, weil in der
Protocoll-Dokumentation nur der Hashcode-Typ 1, 2, 3, 4 beschrieben wird.
 
Also woher kommt dann diese 0x04 ?
 
 
Oder kennt jemand noch ne Ausführlichere Protocol Dokumentation?
 
 
 
 
EDIT:   Ist erledigt, habe die Infos jetzt. Es ist ein "WITNESS_FLAG" was später zusätzlich dort rein gekommen ist, aber nocht nicht in der Doku steht.
 
 
 
 

Danke vielmals
Edited by MixMax
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.