но из личного ключа невозможно получить сид фразу?
Из private key нельзя получить seed phrase. А вот из see phrase можно сгенерировать сколько угодно private keys, потому что seed phrase это Hierarchical Deterministic Wallet. Больше вот тут https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
Начальную фразу можно преобразовать в число, которое используется в качестве начального целого числа в детерминированном кошельке xpriv/xpub, и который по алгоритму генерирует все остальные пары ключей, используемые в кошельке. но обратное преобразование невозможно. равно как и нельзя проверить входит ли приватный ключь в изначальный сид, кроме как пройдя переборо все комбинации - что зачастую неразумная трата времени
А причина того, что бип39 конвертирует слова через хеш а не через обратимое отображение, в том, что у IBM какой-то сраный патент на двустороннюю конверсию между числами и буквами в контексте криптоключей
А причина того, что бип39 конвертирует слова через хеш а не через обратимое отображение, в том, что у IBM какой-то сраный патент на двустороннюю конверсию между числами и буквами в контексте криптоключей
Так, а почему опенсорсу не насрать на патенты? Так нельзя? Не очень в курсе как работают такие штуки в контексте опенсорса
А тут жопа в том, что я хотел бы сделать shamir secret sharing для сида и результат сконвертировать в слова совместимые с кошельками. Оказалось что бип39 односторонний