Bitcoinj

將 bitcoinj 助記詞導入電子或從助記詞派生私鑰

  • September 11, 2020

我很難備份我的 bitcoinj 助記符並將其導入其他地方。

我像這樣備份助記符:

   Wallet wallet = Wallet.createDeterministic(params, Script.ScriptType.P2WPKH);
   DeterministicSeed seed = wallet.getKeyChainSeed();
   System.out.println("seed: " + seed.toString());
   System.out.println("creation time: " + seed.getCreationTimeSeconds());
   System.out.println("mnemonicCode: " + Utils.SPACE_JOINER.join(seed.getMnemonicCode()));

這給了我:補習批衰煙草真巨記作者裝臟備用法

此錢包/助記詞的錢包轉儲如下所示:

按鍵:最早的創建時間:2020-09-10T23:01:55Z種子生日:1599778915 [2020-09-10T23:01:55Z]輸出繼電器腳本類型:P2PKH關鍵看:xpub685v329L5UXezQQmCRgftKRud7hYHHR2U9RPCzRVwQNNWQuTHawgzBXD5RgAYLroJFiqTxEhF5jmbXJAWB341x8r3hdUFWfZd1Rh9uycNR3先行SIZ / THR:三十三分之百地址: 13ScJMSbxg6JYVaWNJAawZMaKW9KDdsz2H hash160:1ac81dec190ab5981f5b8d9627136c806b013ff8(M,根)地址:18jGHhTXzKJcU1TqpMkozYQQBKHsnExT1H hash160:54c71cd14809d8e4695d0ab8881b9c971c28d833(M / 0H,帳戶)地址:1HJbGGSZ42tG9nrTU6aGS2xJwCSEb6rKfg hash160:b2d5af74fb0d34e5a072cf0514c9d0a6d949a699(M / 0H / 0,外部的)地址:19kEr724cNCXWgybTDPhNqN5rTVCcajdjD hash160:5fee7381e26b401c7aca2d031e950aa7b6ff634d(M / 0H / 1,內部的)

種子生日:1599778915 [2020-09-10T23:01:55Z]輸出繼電器腳本類型:P2WPKH密鑰對手錶:zpub6mkSeMVANqccjQLrtYC39g9eob95YG9cNvGFFBvXVgsT7mrJno4ChARSa1WWYdtuygHLDdkc5Bg6Lc45wx8xL2tSzgHsnzfqt4oSYR1Lecv先行SIZ /蘇氨酸:三十三分之百地址:bc1qrtypmmqep26es86m3ktzwymvsp4sz0lcurmxp8 hash160:1ac81dec190ab5981f5b8d9627136c806b013ff8(M,根)地址:bc1qppm602vv0ee29mndy37c3h5h4y753vyz82h5qt hash160:0877a7a98c7e72a2ee6d247d88de97a93d48b082 (M / 1H,帳戶)地址:bc1qz88ttzmmlr2w6d5wz40e9ejqxmr5avtmq2d6qq hash160:11ceb58b7bf8d4ed368e155f92e64036c74eb17b(M / 1H / 0,外部的)地址:bc1q0v7emmg95uj738fnge70hwle23jdehpqxezqne hash160:7b3d9ded05a725e89d33467cfbbbf95464dcdc20(M / 1H / 1,內部)

現在將 bip39 助記符導入電子或 iancoleman 站點,無論我使用什麼派生路徑,都會給我完全不同的地址。如何導入助記符,以便它創建確切的地址作為 bitcoinj/android schildbach 錢包?或者我應該如何備份?

只需使用電子恢復正常,並在螢幕上輸入您將其設置為 m/0’ 的派生路徑並選擇 legacy 作為腳本類型。然後通過 file > new/restore 為 p2wpkh 地址創建另一個錢包。這次選擇原生segwit作為錢包類型,輸入m/1’作為派生路徑。

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