Transactions

計算地址餘額的性能會隨著時間的推移而降低嗎?

  • February 17, 2014

如果通過抵消所有流入和流出公共地址的交易來動態計算餘額,這是否會降低在未來幾年計算此類餘額的性能,即當大量交易歷史累積時?有多少事務會導致性能明顯下降?還是門檻如此之高以至於絕大多數人都無法達到?

餘額是從稱為 UTXO 的東西計算出來的,這是一個未使用的代幣列表,它是在區塊鏈重新掃描時創建的,並在收到新塊時更新。因此,它不依賴於交易歷史大小,而只依賴於所有目前可用的硬幣碎片。

此解決方案也存在性能問題,但他們正在努力解決……

公共地址餘額的計算不是交易驗證的一部分。為了使交易被認為是有效的,它必須贖回未使用的交易輸出。交易輸出總是被完全贖回,因此不需要計算公共地址的餘額,只需檢查這些輸出之前是否沒有被贖回(花費)。

因此餘額計算的可擴展性不是影響支付處理的問題。也就是說,每個比特幣節點仍然必須記住未使用的交易輸出列表。

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