Coinbase-Transaction

為什麼礦工似乎在 Coinbase 交易文本中使用連續字母?

  • July 1, 2020

如果您查看 coin.dance,看起來 coinbase 交易文本以連續字母開頭。例如,塊 478529 以“AM”開頭,478530 以“BM”開頭,478531 以“CM”開頭,依此類推。儘管被許多不同的礦工開採,但這種情況一直持續到 DM、EM ……一直到ZM 。

這在某種程度上看起來是協調的。為什麼是這樣?coinbase 文本不能是礦工想要的任何東西嗎?

根據BIP 34,coinbase 交易需要從區塊高度開始。格式是單個字節,給出要跟隨的字節數(目前為 3),然後是 little-endian 中的塊高度。請參閱為什麼 coinbase 需要區塊高度?有關基本原理的更多資訊。

十進制的 478529 是十六進制的 0x074d41,所以這個塊的 coinbase 必須以 bytes 開頭0x03 0x41 0x4d 0x070x41 0x4d恰好是字母的 ASCII 碼A M

同樣,十進制的 478530 是 0x074d42,所以我們從 , 開始0x03 0x42 0x4d 0x070x42 0x4dB M

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