Bitcoin-Core

硬體錢包種子是否可以在所有品牌甚至軟體錢包上交叉兼容?

  • November 26, 2021

我今天有一個討論,我真的很困惑。我認為每個硬體錢包的情況是這樣的:

Seed (BIP39) 1 --> HW Wallet (ledger) --> chip1 + seed = private key 1

Seed (BIP39) 1 --> HW Wallet (bitbox) --> chip2 + seed = private key 2

Seed (BIP39) 1 --> Bitcoin Software Wallet --> Seed (is 1:1 your private key, byte conversion)

我認為生成的私鑰會彼此不同,即使您seed對兩個設備和所有錢包都使用相同的首字母。因此,具有相同種子的 2 個分類帳具有相同的錢包,但它們與使用其他硬體的其他品牌不兼容。

朋友告訴我,絕對不是這樣,你甚至可以拿走你ledger seed的比特幣並將其輸入比特幣核心錢包(或幾乎任何錢包),即使分類帳消失了,你仍然可以訪問這些比特幣破產和地球上的所有設備立即損壞。

他的論點是,硬體錢包的唯一目的是,你永遠不需要在任何電腦上輸入你的私鑰。不知何故,這對我來說很有意義。但是,我可以從我的分類帳中取出我的 BIP39 種子並在任何比特幣錢包上使用它,不管是硬體還是軟體,這是真的嗎?!

如果每個錢包都支持選擇另一個錢包使用的派生路徑,則您的 BIP39 種子可以被任何一個錢包使用。

不同的公司/硬體錢包使用不同的標準派生路徑(儘管標準已經存在並且正在被採用*),這可能是您的 Coldcard 種子無法與您的 Ledger 錢包“開箱即用”的原因。

2021 年所有自尊的錢包品牌都將允許您(通過“高級”功能)自定義您的派生路徑,以實現種子恢復/兼容性目的。如果您的錢包不支持此功能,我建議您考慮使用其他錢包。

  • 今天使用的最常見的推導路徑:
BIP 44: m/44'/0'/0' (for 1addresses)
BIP 49: m/49'/0'/0' (for 3addresses)
BIP 84: m/84'/0'/0' (for bc1addresses)

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