Blockchain.info

使用紙質錢包時,blockchain.info 的變化在哪裡?

  • May 27, 2014

僅通過 blockchain.info 使用紙質錢包作為手錶時,您會從中發送部分金額。變化去哪兒了?

我讀過如果客戶沒有正確處理找零,你可能會失去所有的硬幣。什麼情況會導致這種情況發生?哪些應用程序不能正確處理更改?

(我在這裡假設你有一個簡單的單地址紙質錢包,就像來自 BitAddress.org 的錢包一樣。我似乎也明白你使用 Blockchain.info 應用程序進行付款。)

您應該能夠自己決定更改的去向(使用網路應用程序的自定義發送功能),但Blockchain.info 的預設行為是將其發送回原始地址

特別是如果你的紙錢包只有一個地址,Blockchain.info 不會為你生成新的找零地址。

所以這就是發生的事情:

假設您在紙質錢包上收到了兩筆交易。一份用於 2 BTC,一份用於 3 BTC。當您嘗試向某人發送 1 BTC 時,Blockchain.info 應用程序將:

  • 取一個至少有 1 BTC 的輸出。這可以隨機完成,但我想它會採用最舊的。如果您沒有足夠大的輸出,它將組合多個輸出,直到它們總共有至少 1 個 BTC。假設選擇了 3 BTC 輸出。
  • 它將以 3 BTC 作為輸入進行新的交易。它將為您要發送到另一個地址的 1 BTC 創建一個輸出。然後它必須指定如何處理另外 2 個 BTC。
  • 考慮到它只知道您的一個地址,它將使用該地址進行更改。這意味著為 2 BTC 創建額外的輸出,將它們(返回)發送到您的紙質錢包地址。(請注意,Blockchain.info 預設收取最低交易費用,因此這將從 2 BTC 更改中扣除。)

**所以基本上,你不必擔心失去你的硬幣。**您將能夠自動使用紙質錢包中的零錢。

然而!這種用途不是紙錢包的用途。使用比特幣,您應該為每筆交易使用一個新地址。這是為了確保您的隱私。當您像這樣使用紙質錢包時,您曾經進行過交易或曾經向您進行過交易的每個人都會知道您的餘額。這顯然不是你想要的。紙錢包最初旨在離線安全地儲存一定數量的硬幣。當您想再次使用它們時,只有當您將它們發送回使用應有的更改地址的正常錢包時,才能確保您的隱私。

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