Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

比特幣錢包復原後餘額沒出現?先檢查描述符與地址類型

在筆電上查看錢包地址的手與硬體錢包 / TokenPost.ai

即使在新的比特幣(BTC)錢包輸入助記詞,原有餘額也可能不會顯示。若帳戶、地址類型或金鑰衍生路徑與原錢包設定不同,新錢包查詢的可能是另一組地址。

台灣加密貨幣媒體 Zombit 指出,輸出腳本描述符(常稱錢包描述符)是一段能同時表示金鑰與腳本規則的字串。BIP380 定義了描述符的通用語法、金鑰表示方式與檢查碼規則。

助記詞、擴充公鑰(xpub)與描述符的用途各不相同。助記詞是重建金鑰的起點;xpub 可在公開衍生範圍內產生子公鑰;描述符則能表示要套用的地址與腳本規則。

描述符可能包含腳本類型、公鑰或擴充金鑰、金鑰來源指紋與衍生路徑,以及多重簽章門檻等資訊。不過,並非每個描述符都包含上述所有資訊,也不能假設單一描述符涵蓋所有帳戶與地址類型。

描述符用來表示辨識特定地址與腳本的設定;PSBT 則是傳遞特定交易簽章資訊的格式。兩者可在錢包操作中搭配使用,但 PSBT 不能取代完整的錢包設定或金鑰備份。

描述符外層的函式會指出採用哪種輸出規則。例如,wpkh() 表示原生 SegWit 輸出,tr() 表示 Taproot 輸出。即使使用相同金鑰,不同輸出規則也可能產生不同地址。

部分描述符會標示金鑰來源指紋與衍生路徑。指紋是用來對應金鑰的識別資訊,不是密碼,也不能證明資產所有權。衍生路徑則應依照原錢包的匯出設定確認。

錢包可能以不同分支管理收款地址與找零地址。若只匯入收款地址分支,找零地址的交易紀錄可能會漏掉;過去也曾有找零地址不在復原掃描範圍內,導致部分資金看似消失的情況。

描述符末尾的「#」後方可能附有由 8 個字元組成的檢查碼,用來找出複製過程中的輸入錯誤。檢查碼正確,並不能證明描述符來自自己的錢包,也不能確認其內容可信。

多重簽章錢包必須對齊參與金鑰、簽章門檻與腳本組態。BIP383 區分傳統多重簽章腳本中維持金鑰順序的 multi(),以及會排序金鑰的 sortedmulti()。任意更改這兩種設定,可能會產生不同的腳本與地址。

匯入公開描述符後,可以觀察其涵蓋範圍內的地址與交易,但僅憑這些資訊無法簽署付款。另一方面,描述符也可能包含私鑰或擴充私鑰,因此不能把所有描述符都當成公開資料。

匯入前,應確認原錢包的帳戶與地址類型,並透過官方功能匯出完整的公開描述符。只複製 xpub,或自行刪除路徑、括號或檢查碼,都可能改變設定。

也要確認接收錢包支援該描述符格式。BitBox 官方指南介紹了從 BitBoxApp 複製公開描述符、匯入 Sparrow 觀察用錢包,再比對地址與交易紀錄的流程。

即使錢包顯示匯入或同步完成,也不能據此斷定選對了帳戶。應比對已知地址與過去交易;若餘額不同,先確認錢包查詢的是不是相同地址與腳本。

公開描述符包含錢包設定,但不一定包含交易備註、地址標籤或掃描起點等僅儲存在錢包內的資訊。這些資料應依照原錢包的備份說明另行保存。

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1