【问题标题】:Deriving BIP32/BIP44 addresses for LTC to match Jaxx为 LTC 派生 BIP32/BIP44 地址以匹配 Jaxx
【发布时间】:2018-08-22 07:02:09
【问题描述】:

我正在使用https://github.com/bitcoinjs/bitcoinjs-lib 从私钥派生 LTC 钱包地址,以便跟踪 Jaxx LTC 钱包的交易。

生成的前几个地址与 Jaxx 的匹配(准确地说是前 9 个),但其他地址不匹配。

我将结果与https://iancoleman.io/bip39/ 进行了比较,结果是一致的。

我使用的派生路径是m/44'/2'/0'/0

我也测试了 BTC 地址,只有前 5 个地址匹配。

所以问题是:

  1. 为什么地址在一些正确之后会变得不同?
  2. 如何获得与 Jaxx 地址的一致匹配?

【问题讨论】:

    标签: bitcoinj litecoin


    【解决方案1】:

    经过进一步研究,发现这篇帖子https://www.reddit.com/r/jaxx/comments/7ix6mu/hd_derivation_bug/ 可以解决我的问题。问题在于,通过使用m/44'/2'/0'/0,我只创建了外部地址(用于发送资金的地址)。我还应该使用m/44'/2'/0'/1(注意最后一个位置的1)创建内部地址(用于保持交易更改)。更多信息在这里参数:https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#change

    【讨论】:

      猜你喜欢
      • 2021-05-25
      • 2021-03-17
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 2018-02-24
      • 2022-01-06
      相关资源
      最近更新 更多