Transactions

使用硬體錢包時,我怎麼知道找零地址是我自己的?

  • December 11, 2021

在我的冷卡上簽署交易時,我看到我的冷卡上沒有列出(至少在前 30 個地址中)的找零地址。我相信冷卡只允許我簽署交易到我擁有的回零地址,但我怎麼知道我擁有這個?它沒有在地址列表中列出,可能是因為改回是以另一種方式生成的,所以它不會浪費我預先生成的地址。

通常,支付地址和找零地址來自不同的密鑰派生鏈(參見 BIP32,它建議使用.../0/*以支付地址和.../1/*找零地址結尾的派生路徑)。這有多種原因:

  • 更改地址可以在較低的間隙限制(已使用地址之間的未使用地址數量)下執行,因為您總是在選擇它們後立即自己創建輸出,而只要付款未結,付款地址就可以保持未使用狀態。也就是說,在實踐中,似乎大多數係統對兩者都使用相同的間隙限制。
  • 分離路徑意味著可以向例如審計員透露您的收款,而無需透露收款。雖然可能,但我還沒有聽說有人在實踐中使用這種可能性。

如果硬體錢包告訴你發送的總金額是多少,這意味著它進行了分析,發現變化實際上是變化。否則將被視為匯款。

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