Utxo

為什麼 utxo 時間是礦工的優先事項?

  • September 2, 2017

我已經理解(可能是錯誤的),一旦免費交易到達並被收集到新區塊中,礦工將按費用優先它們,然後按成熟度,這意味著將使用最舊的輸入進行交易。為什麼?

礦工這樣做需要什麼樣的激勵?

首先,這有點過於簡單化了:在收取交易費用後,標準政策是剩餘交易的優先級按年齡和交易金額加權。對於交易的每個輸入,花費輸入的年齡(按確認次數計算)乘以輸入的比特幣數量,並將結果對所有輸入求和以獲得交易的優先級。因此,花費相當近期輸入的大額交易可能比花費舊輸入的小額交易獲得更高的優先級。

當然,任何給定的礦工都沒有要求遵守這項政策(礦工完全可以自由地決定將哪些有效交易包含在他們的區塊中),也沒有任何直接的經濟激勵讓他們這樣做。但是,有一些間接的激勵措施。

  • 上述策略是 Bitcoin Core 的預設行為。願意使用此政策的礦工可以使用 Bitcoin Core 進行交易處理,而不必花費時間和金錢去尋找或開發一些其他軟體。
  • 由於礦工是為了賺取比特幣,他們有動力採取有助於使人們使用貨幣方便和理想的行為方式,因為這應該會增加貨幣的採用並最終增加比特幣的價值。因此,如果他們認為這項政策對整個社區有幫助,那麼使用它符合他們的利益。即使他們不確定這個策略本身就是最好的,使用它也有一些好處,因為它是標準的;貨幣的交易處理行為一致是有好處的,這樣使用者就知道會發生什麼。

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