Post
Topic
Board Oбcyждeниe Bitcoin
Merits 10 from 2 users
Re: Кошельки для Bitcoin (октябрь 2019)
by
A-Bolt
on 15/10/2019, 19:10:13 UTC
⭐ Merited by chimk (5) ,Krypt (5)
В документации на sethdseed говорится "Parameter #2—seed  - The WIF private key to use as the new HD seed. The seed value can be retrieved using the dumpwallet command. It is the private key marked hdseed=1".

Вы не совсем правильно поняли документацию, но в этом не ваша вина. Тот кто это написал, вводит в заблуждение читателя, надо полагать, без злого умысла. Фразу "The WIF private key to use as the new HD seed." надо понимать так: "Последовательность из 32 байт, закодированную в формате приватного ключа WIF для использования в качестве нового HD-сида".

Сид - это не приватный ключ, просто Bitcoin Core принимает и выдаёт этот сид в формате ключа WIF.

То есть пользователь проинициализировать HD-кошелёк Bitcoin Core может только мастер-ключом (xprv), а не сидом.

Нет. В Bitcoin Core невозможно импортировать приватный мастер-ключ xprv, можно импортировать только сид командой sethdseed.

Поэтому у меня и был вопрос - если возможность где-то вне Bitcoin Core сгенерировать из некой мнемонической фразы такой xprv, который Bitcoin Core воспримет в качестве параметра в команде sethdseed.

Нельзя. xprv - это 512 бит, а нужен сид размером 256 бит.

Почему спрашиваю. Страничка Колемана как бы намекает, что что-то подобное возможно - после выбора в разделе "Derivation Path" закладки BIP32 появляется поле "Client" с опцией "Bitcoin Core" и нужным путём (m/0'/0'):

Если вы сделаете экспорт мастер-ключа(xprv) из Bitcoin Core при помощи команды dumpwallet, вставите этот мастер-ключ в поле BIP32 Root Key упомянутого вами сайта, и укажете там Client - Bitcoin Core, то в результате получите на сайте то же дерево приватных ключей, что и в Bitcoin Core. Вот так это работает. Можно ли ещё как то использовать этот сайт совместно с Bitcoin Core? Сомневаюсь.