Claves Bitcoin públicas y privadas. ¿Cómo se crean las direcciones en Bitcoin?

Los monederos Bitcoin manejan las claves por pares. Así que cada clave pública tiene asociada una clave privada, que es la que nos permite firmar digitalmente una transacción y por lo tanto, autorizar cualquier movimiento de nuestros bitcoins.

Cuando por primera vez recibimos una transferencia en nuestro monedero, un apunte con nuestra dirección Bitcoin y el monto que hemos recibido, queda grabado en la cadena de bloques.

Solo hay una clave privada que coincida con esa dirección, así que solo nosotros podremos mover los bitcoins que tengamos almacenados bajo la clave pública o dirección, que quedó registrada en la blockchain.
Aprende más sobre:

clave privada y publica Bitcoin

Generar una clave privada

Las claves privadas pueden ser cualquier número de 256 bits generado de forma aleatoria, por acción del usuario o por el software de un monedero. Pero siempre siguiendo las normas fijadas por la criptografía de curvas elípticas.

Si descargas un monedero para Bitcoin, vas a ver que uno de los primeros pasos al instalarlo, es el de escoger y guardar una seed o semilla. Un conjunto de palabras aleatorias que se utiliza para generar tu clave privada.

Esta semilla es especialmente importante, ya que en caso de pérdida o robo del dispositivo en el que instalaste tu monedero, es lo que te servirá para recuperar tu cuenta y el saldo de tus direcciones.

  • Como ejemplo para la creación de una clave privada y una pública, puedes ir a la página «bitaddress» , donde generarás una cartera bitcoin de papel con ambas claves emparejadas.

Generar una dirección o clave pública

A partir de una clave criptográfica privada (ECDSA) es posible generar miles de claves o direcciones Bitcoin públicas. Para conseguirlo, es necesario realizar varios procesos matemático y la aplicación de una función Hash que nos dará una dirección más corta y manejable.

Cualquier monedero que instalemos, nos va a permitir generar miles de direcciones Bitcoin únicas.

Resumiendo:

  • Clave pública es lo mismo que hablar de una dirección Bitcoin pública.
  • Clave privada es la que permite transferir los bitcoins y de ella se deriva la pública.

Nunca debemos dar a conocer nuestra clave privada a nadie, ya que eso le daría el poder para robarnos todo nuestro saldo.




Soy una apasionada de las nuevas tecnologías y actualmente trabajo como desarrolladora de software. Hace algunos años empecé a interesarme por la tecnología blockchain y la criptomoneda Bitcoin. Decidí crear este blog como una guía con la que cualquiera pudiese empezar a adquirir conocimientos sobre criptomonedas.

Puedes encontrarme en Linkedin y Twitter