Utxo

怎麼可能說一個比特幣已經用完了?

  • March 4, 2017

是一個簡單的問題,但我想在低層次上理解這一點。

由於 UTXO 是一個包含尚未使用的代幣的數據庫,我怎麼能說給定的代幣已經用完呢?什麼是“一半”花費的硬幣(如果這是可能的話)?

根據定義,輸出(“硬幣”)要麼完全未花費,要麼完全花費。兩者之間沒有任何東西。一筆交易有一個或多個輸入(指的是早期交易的未花費輸出)並且它會完全消耗它們。

一筆交易也可以有 1 個或多個輸出。對於每個輸出,都指定了一個值(Satoshis 的數量),因此通過一點創意,您可以輕鬆拆分或合併“硬幣”。

這樣比特幣“簡單”地只需要記住交易鏈的最後輸出,記住(索引)任何更舊的東西是沒有意義的。這就是 UTXO 集:未使用的交易輸出數據庫。

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