Я знаю, что могу подписать фрагмент текста с помощью закрытого ключа биткойн, чтобы подтвердить контроль над общедоступным адресом, но есть ли какие-либо операции, которые я могу выполнить, чтобы узнать, был ли представленный мне открытый ключ получен из родительского открытого ключа, если у меня нет какие-нибудь приватные ключи в моем распоряжении?
Я просмотрел: https://github.com/richardkiss/pycoin и https://github.com/jmcorgan/bip32utils , но еще не нашел способ сделать это.
Спасибо за любой вклад :)
Да, можете, при условии, что дочерний ключ не защищен, и вы знаете код цепочки родительского открытого ключа и индекс дочернего. (Также известен как расширенный открытый ключ.)
Просто вычислить
CKDpub((K пар , c пар ), i) → (K i , c i )
K par — родительский открытый ключ, c par — код цепочки, i — индекс, K i — дочерний открытый ключ.
как определено здесь, и сравните его с дочерним ключом, который вам дали.
Ник Оделл
дерренд
Ник Оделл
дерренд