P2sh

我怎麼知道我的 Ledger HW 錢包正在使用我的錢包而不是另一個遠端錢包的接收地址?

  • February 22, 2019

我是一個偏執的新手,我買了一個硬體錢包(Ledger nanos)並將資金轉移到它上面。我注意到它會生成 P2SH 地址,所以我怎麼知道散列的腳本是否只能由我自己的錢包使用?

錢包可以很好地生成 P2SH 多重簽名地址,錢包製造商可以遠端使用這些地址。

我知道我可以將這些資金轉給自己並檢查 ScriptSig,但這為時已晚。

請記住,分類帳本身,如果受到損害,可能會以其他方式洩漏 pk。我概述的這些方法只會向您確認給定地址屬於您持有的一組私鑰,而不是您是唯一持有這些 pk 的人

就像您說的:您可以廉價驗證的一種方法是簡單地獲取地址並向其發送一點錢。如果您的密鑰被洩露,這並不能回答,但它會告訴您地址是否屬於您的種子。

另一種方法是使用此處的 BIP39 工具從私鑰手動派生地址,直到您到達分類帳給您的地址。

第二個不需要您匯款,但風險更大,因為您需要信任我發送給您的頁面中的程式碼,並且您實際上是在將您的 pk 插入網路中的表單中,這從來都不是一個好的主意。

您可以做的第三件事是使用您信任的方法(即使用 Samourai 錢包或其他東西)生成私鑰,然後在分類帳中使用該助記符作為種子。這樣您就知道只有您擁有該私鑰。

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