Я ищу информацию о первом процессе создания Bitcoin адреса, потому что остальная часть процесса, который я знаю, и только те вопросы, которые у меня есть это с первыми двумя шагами.
1 - Как генерируется закрытый ключ?
Я нашел эту информацию:
котировка
Закрытый ключ является ECDSA secp256k1, и случайное число. Этот secp256k1 должен быть числом от 1 до 115792089237316195423570985008687907852837564279074904382605163141518161494336 (или в шестнадцатеричном формате, между 1 и FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364140).
Это действительно случайное число из secp256k1 ECDSA о он имеет определенный протокол и не совсем случайное число?2 - Как открытый ключ, полученный из закрытого ключа?
Я обнаружил, что в форуме:
котировка
Секретный ключ преобразуется в открытый ключ, выполнив умножение точки эллиптической кривой с базовой точки кривой. Результатом является (х, у) пара координат, которая представляет собой открытый ключ.
Был sinple уравнение или способ вычислить всю форму открытого ключа закрытого ключа, или если это сложно объяснить в простых словах, как работает это преобразование? Секретный ключ хешируется с чем-то или это просто ПРИМЕНЕНИЕ уравнения?
Я знаю, что в вики существует этот процесс, но первые два шага там не объяснить в деталях, и я хочу знать, это шаги в деталях.
https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses
И это тема на форуме, когда я нахожу некоторые вещи, но немного Complexe для меня.
Если кто-то может помочь мне с этими двумя любыми вопросами, я был бы признателен.
благодаря