Transactions

輕客戶端如何確定他獲得了所有相關交易?

  • January 9, 2017

使用默克爾樹,輕量級客戶端可以確保他收到的一些交易是正確的,只需最少的區塊鏈數據。但是,這樣的客戶如何確定他從/到他的地址收到了所有相關交易,以便了解他的全部餘額?如果他的同行出於某種原因譴責某些交易怎麼辦?

它不能。然而,從一個誠實的對等點請求資訊就足夠了,因為證明確實在另一個方向上起作用。

這是使用BIP37學習交易的主要缺點之一(其他缺點包括可怕的隱私和您從中獲取的伺服器上的高負載)。

有幾個提議可以改進這一點,包括送出的布隆過濾器和送出的地址索引 UTXO 集。然而,它們都沒有被實施。

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