Transactions

兩個區塊,兩個交易,相同的雜湊

  • March 6, 2021

包含與先前交易具有相同雜湊值的交易的塊是否被認為是有效的?也就是說,如果有人進行交易以生成比特幣並使用相同的 coinbase 交易解決兩個區塊,那麼使用該交易的第二個區塊是否有效?

交易將是有效的 - 協議中沒有任何內容禁止這樣做。

這也是我幾個月前發現的 Satoshi 客戶端中“重複的 coinbase”錯誤的原因。如果您創建一個帶有重複 coinbase 的塊,然後該塊變成孤立塊,它將導致原始和重複的 tx 都從數據庫中刪除。

這對於 coinbase 交易和基於 coinbase 交易的交易是有效的(並且已經發生)。除了那些奇怪的情況外,不允許將同一筆交易兩次放入鏈中。

由於疏忽,才允許 Coinbase 重複。它將很快得到糾正。

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