Coinbase-Transaction
為什麼礦工似乎在 Coinbase 交易文本中使用連續字母?
如果您查看 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 0x07
。0x41 0x4d
恰好是字母的 ASCII 碼A M
。同樣,十進制的 478530 是 0x074d42,所以我們從 , 開始
0x03 0x42 0x4d 0x07
,0x42 0x4d
是B M
。