Cuando un usuario crea una cuenta en Bitcoin Core, se le asignan claves privadas. Y necesita usar estas claves privadas para enviar transacciones a la red.
¿Bitcoin Core almacena estas claves privadas en la aplicación o en el libro mayor público? ¿Estas claves privadas están almacenadas en un servidor privado por los desarrolladores de Bitcoin Core?
Cuando firma una transacción con su clave privada, ¿cómo sabe Bitcoin Core que esta clave privada está relacionada con su dirección pública?
¿Bitcoin Core almacena estas claves privadas en la aplicación o en el libro mayor público?
las claves privadas se almacenan en la billetera, junto con las claves públicas. ¡Nunca (!) jamás le mostraría las claves privadas a otra persona, de lo contrario perderá los fondos! Es por eso que las billeteras también están aseguradas...
¿Estas claves privadas están almacenadas en un servidor privado por los desarrolladores de Bitcoin Core?
No, como se mencionó anteriormente, en el software de la billetera. Si los desarrolladores tuvieran acceso a las claves privadas, podrían robar todos los fondos... no tiene sentido.
Cuando firma una transacción con su clave privada, ¿cómo sabe Bitcoin Core que esta clave privada está relacionada con su dirección pública?
El vínculo entre las claves priv y pub se realiza mediante la lógica ECDSA.
Las respuestas aquí son bastante genéricas y probablemente merecen un capítulo completo de un libro, pero creo que me referiré al libro de Andreas "Mastering Bitcoin". Es un libro increíble que definitivamente te hará ir. Está disponible gratuitamente en línea aquí: http://chimera.labs.oreilly.com/books/1234000001802/index.html
miguel d
pebwindkraft