Dogecoin
我的 spv 節點在標頭消息中收到 nTx = 2
我正在為狗狗幣編寫一個 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。當我看到這個並且下一位不為空時,我可以將我的結構擴展到一個合併的探勘頭。
我希望它能幫助人們。