Transaction-Verification

礦工如何驗證 UTXO 沒有在其他地方使用?

  • March 25, 2017

礦工如何驗證 UTXO 沒有在其他地方花費,他是否必須從該 UTXO 搜尋整個區塊鏈並繼續查看是否是這種情況?假設任何真正的規模,這實際上需要很長時間,還是我誤解了什麼?

礦工通過檢查UTXOs嘗試花費的新交易是否在UTXO set.

UTXO set是未花費的集合UTXOs,因此可以通過新交易贖回。

為此,礦工(以及任何其他節點)檢查.bitcoin/chainstate預設情況下在 unix 系統中找到的 LevelDB 數據庫。

UTXOs由其txid(小尾數表示)標識,由 a 引導c

在這個問題的答案中,您可以找到關於 UTXO 儲存格式的詳細說明,並附有一些範例。

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