Как импортировать Multibit HD Wallet в bcoin?

Я создал кошелек с помощью Multibit HD и отметил мнемонику. Я отправил немного денег на адрес, который появился в Multibit HD. Работал нормально. Отображаются транзакции и корректируется баланс. Можно проверить, например, на blockchain.info.

Используя преобразователь мнемонического кода , я получил расширенный закрытый ключ BIP32. С помощью REST-API bcoin я создал кошелек, используя мнемонику и закрытый ключ. После этого я сделал повторное сканирование на высоте 0.

Теперь я ожидаю, что мои счета будут иметь тот же баланс, что и в Multibit HD, но оба имеют нулевой баланс и нулевые транзакции.

Что я сделал не так?


  • Узел bcoin полностью синхронизирован и имеет прогресс 1.
  • И bcoin, и Multibit используют Mainnet.
  • Оба кошелька показывают один и тот же мастер-ключ (тот, который был получен на сайте). Только тот, который создан мнемоникой, также отображает эту мнемонику.

Во время исследования я уже обнаружил, что адрес, используемый для транзакции, отображается в конвертере мнемонического кода только в том случае, если я выбираю Multibit HD в качестве клиента на вкладке BIP32.

Ответы (1)

MultiBit HD использует путь вывода BIP 32, который в основном отличается от всех других реализаций кошелька. Путь вывода MultiBit HD — это m/0'/0/i, в то время как большинство кошельков используют пути вывода, установленные BIP 44, то есть m/44'/0'/0'/0/i. Таким образом, при получении адресов из семени MultiBit HD вам нужно будет использовать путь деривации MultiBit HD вместо стандартного BIP 44, который используется в большинстве программ кошельков.

Можно ли настроить кошелек с мультибитным путем, используя bcoin? Или даже возможно настроить кошелек, который «отслеживает» несколько путей?