一個區塊必須包含一個 coinbase 交易嗎?如果是這樣,這是如何執行的?
每個區塊必須包含一個或多個交易。這些交易中的第一個必須是 coinbase 交易,它應該收集和花費區塊獎勵以及該區塊中包含的交易支付的任何交易費用。
比特幣基金會開發者指南— <https://bitcoin.org/en/developer-guide#transaction-data>
是的,它必須。
沒有 coinbase 交易的區塊將被網路拒絕。
根據協議,規則 #6:
第一個交易必須是 coinbase(即只有 1 個輸入,hash=0,n=-1),其餘的不能是
引用自:https://bitcoin.stackexchange.com/questions/30349