Utxo-Set

比特幣 UTXO 計算差異

  • December 27, 2021

我正在嘗試了解以下兩個顯示 UTXO 資訊的站點。如果我能找出方法,那將是這個問題的一個獎勵,但如果我不能解釋為什麼這兩個站點測量 UTXO 的方式不同?

我認為以下網站從 gensis 塊中添加了 utxo:https ://statoshi.info/dashboard/db/unspent-transaction-output-set?panelId=6&fullscreen

該網站的價值遠高於前一個:https ://charts.bitcoin.com/btc/chart/utxo-set-size#5moc

我錯過了這些不同的圖表嗎?如果我決定自己創建圖表,如何重現它們?

如果我決定自己創建圖表,如何重現它們?

$ bitcoin-cli gettxoutsetinfo
{
 "height": 614643,
 "bestblock": "0000000000000000000323e3aff59d74ab52e74f4dc5cfb9696ddb69e9857d9c",
 "transactions": 38728071,
 "txouts": 65228219,
 "bogosize": 4902482106,
 "hash_serialized_2": "a153439cccb341a5ac149562c90bca499e3a809ccf2075e2de17bc2b9d83d0ee",
 "disk_size": 3922698456,
 "total_amount": 18182867.32125828
}

65M是最正確的。目前尚不清楚 1.06 億的價值可能來自哪裡。

我認為以下網站從 gensis 塊中添加了 utxo

沒關係,有 3 個輸出被“創建”但無效,一個在創世塊中,兩個在重複的 coinbase 交易中。無論如何,在鏈條的規模上,這幾乎完全失去了顯示精度,

正如 Anonymous 在另一個答案中所說,未使用的交易輸出 (UTXO) 集目前有大約 6500 萬個未使用的輸出。UTXO 集跟踪將來可能仍會花費的所有輸出。我懷疑 bitcoin.com(就像去年的另一項服務)錯誤地將輸出計數OP_RETURN到 UTXO 集。雖然OP_RETURN輸出是沒有被花費的交易輸出,但這是因為它們被證明是不可花費的,因此不會在 UTXO 集中被跟踪。

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