Dogecoin

我的 spv 節點在標頭消息中收到 nTx = 2

  • May 20, 2018

我正在為狗狗幣編寫一個 spv 節點。我正在同步標頭,並且對於收到的所有標頭,我都沒有 nTx=0,但是對於其中一個標頭,我有一個 nTx = 2 和一些奇怪的數據…

{ version: 6422786,
previousHash: 'b7ac5cc3ca94d8b154661cba795fc4912f3b6ce83a3c5669053e7f677b360dab',
merklerootHash: 'd55d5c789080a64707a528ce06c80b36708910d80126f0b0f5c5a73534333354',
time: 1407228150,
nBits: 503697504,
nonce: 0,
hash: '47cf9eaf17f37672ef610c15c6aeb5257c318e76943b809d79c6fb486fd36115',
transactionCount: 2 }

我做錯了什麼?

我找到了我所缺少的。

狗狗幣切換到合併探勘,所以標題有一個我不知道的新結構。我找到了這個解釋一切的維基百科頁面(https://en.bitcoin.it/wiki/Merged_mining_specification#Merkle_Branch )。

我也應該注意到我的隨機數是 0。當我看到這個並且下一位不為空時,我可以將我的結構擴展到一個合併的探勘頭。

我希望它能幫助人們。

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