Когда пользователь создает учетную запись в Bitcoin Core, ему назначаются закрытые ключи. И ему нужно использовать эти закрытые ключи для отправки транзакций в сеть.
Сохраняет ли Bitcoin Core эти закрытые ключи в приложении или в общедоступной книге? Эти закрытые ключи хранятся на частном сервере разработчиками Bitcoin Core?
Когда вы подписываете транзакцию своим закрытым ключом, как Bitcoin Core узнает, что этот закрытый ключ связан с вашим публичным адресом?
Сохраняет ли Bitcoin Core эти закрытые ключи в приложении или в общедоступной книге?
закрытые ключи хранятся в кошельке вместе с открытыми ключами. Никогда (!) никогда не показывайте приватные ключи кому-то еще, иначе вы потеряете средства! Вот почему кошельки также защищены...
Эти закрытые ключи хранятся на частном сервере разработчиками Bitcoin Core?
Нет, как упоминалось ранее, в программном обеспечении кошелька. Если бы у разработчиков был доступ к закрытым ключам, они могли бы украсть все средства... не имеет смысла.
Когда вы подписываете транзакцию своим закрытым ключом, как Bitcoin Core узнает, что этот закрытый ключ связан с вашим публичным адресом?
Связь между закрытым и открытым ключами осуществляется по логике ECDSA.
Ответы здесь довольно общие и заслуживают, вероятно, целой главы книги, но я думаю, что сошлюсь на книгу Андреаса «Освоение биткойнов». Это удивительная книга, которая определенно заставит вас пойти. Он находится в свободном доступе в Интернете здесь: http://chimera.labs.oreilly.com/books/1234000001802/index.html .
Майкл д
пебвиндкрафт