Transactions

coinbase 中的額外字節

  • November 20, 2016

我正在研究 blk 文件解析器,並且其中一個 coinbase tx 存在問題。

十六進制:

00000000: 0b11 0907 cf44 0e00 0000 0020 7f00 6e33  .....D..... ..n3
00000010: 4287 2eb8 c047 5d7c 16de 070e 5d88 1958  B....G]|....]..X
00000020: 91c2 6460 7104 0000 0000 0000 bef7 a5e4  ..d`q...........
00000030: 017b 7455 9f92 e883 d556 e21f ce14 aeb7  .{tU.....V......
00000040: 88c9 b2e2 ffec 2c6f 4b14 a901 0cb5 1358  ......,oK......X
00000050: cc2c 051a e9b8 2286 fdaf 0201 0000 0000  .,....".........
00000060: 0101 0000 0000 0000 0000 0000 0000 0000  ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000080: 0000 ffff ffff 3603 7e76 0f00 040c b513  ......6.~v......
00000090: 5804 b761 0630 0ce8 3a09 58c5 f700 0000  X..a.0..:.X.....
000000a0: 0000 000a 636b 706f 6f6c 122f 4e69 6e6a  ....ckpool./Ninj
000000b0: 6150 6f6f 6c2f 5345 4757 4954 2fff ffff  aPool/SEGWIT/...
000000c0: ff02 0e2a d213 0000 0000 1976 a914 876f  ...*.......v...o

讓我們根據比特幣開發者參考規範對其進行解碼。

0b11 0907- testnet3 幻數

cf44 0e00- 塊大小

區塊頭開始:

0000 0020- 區塊版本

7f00 6e33 4287 2eb8 c047 5d7c 16de 070e 5d88 1958 91c2 6460 7104 0000 0000 0000- 前一個區塊雜湊

bef7 a5e4 017b 7455 9f92 e883 d556 e21f ce14 aeb7 88c9 b2e2 ffec 2c6f 4b14 a901- 默克爾根雜湊

0cb5 1358- 時間

cc2c 051a- 比特

e9b8 2286- 隨機數

區塊頭結束;

fdaf 02- 塊中的交易

現在的問題是:

01 0000 00- 交易版本

00- 輸入計數器

0101- 2 個未知字節。

我沒有找到關於這 2 個未知字節的任何資訊。任何幫助表示讚賞。

我找到了答案。bip144中描述的這個“未知字節”

引用自:https://bitcoin.stackexchange.com/questions/49741