Bitcoin-Core
塊版本 0x20000000
當我執行時
getblocktemplate
,Bitcoind 在version
欄位中給我一個十進制數,當我將它轉換Hex
為20000000
我知道它必須是小端的,但是要建構它,
blockheader
我必須像這樣00000020
或者02000000
?我問這個問題是因為在版本 1 中,blockheaders 正在使用
01000000
而不是00000010
所以我很困惑幫助表示讚賞
感謝大家
您將在塊頭中放入的字節按順序為:0x00 0x00 0x00 0x20。這就是數字2 21 (= 0x20000000) 以 32 位小端編碼儲存的方式。
請注意,這實際上是一個很大的數字;該範圍用於BIP9兼容版本。使用版本 1 到 4 的舊塊早於 BIP9。