Blockchain.info

這個 coinbase 交易中的 extraNonce 在哪裡?

  • March 18, 2018

<https://blockchain.info/tx/c1669dabe1bcadf50c4b712e42da7b3d3152aef53752731b04a4f585dde6f5f2>

coinbase 指出:

035fd807174d696e656420627920416e74506f6f6c311e205aaed698fabe6d6d4b889c7cba7d6b5f78928c66ca81b377e39cf502340287a9e7545b9f234c7a06040000000000000094010000bb5c0100
(decoded) _�Mined by AntPool1 Z�֘��mmK��|�}k_x��fʁ�w��4���T[�#Lz��\

哪一部分是實際的 AntPool 地址,哪一部分是額外的 Nonce,為什麼會解碼?

用json解析它,結果是:

"vin": [
{
 "coinbase": 
"0362d8070483ddae5a642f4254432e434f4d2ffabe6d6dbd4affe5698eb19c52b5ac94015a2eaecd44f4b274883786f086673ba406c05001000000000000003c0d701e0000cfc79db70100",
 "sequence": 4294967295,
 "n": 0
}
]

哪一部分是實際的 AntPool 地址

礦工的地址不是 coinbase 交易的 coinbase 部分的一部分。

哪一部分是額外的 Nonce

在 coinbase 交易中放置 extranonces 沒有標準。它實際上只是任意數據。除非您知道生成 coinbase 交易的軟體實際做了什麼,否則您無法確定什麼是額外的 nonce,什麼是任意數據。

還有為什麼它已經解碼了?

通常,礦工會將一些文本放入 coinbase 交易的 coinbase 部分。此文本已編碼,因此必須對其進行解碼才能閱讀。

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