Es importante que todos los criptógrafos novatos entiendan qué son y para qué sirven las claves públicas y privadas. La siguiente es una guía rápida.
Claves públicas y privadas en el mundo de las criptodivisas: ¿qué son?
Lo primero que tienes que hacer al entrar en el mundo de las criptodivisas es abrir tu monedero. Es en este momento cuando empiezas a tratar con claves públicas y privadas. Pero, ¿qué son?
Una clave pública es un código criptográfico que se utiliza junto con una clave privada para recibir transacciones de criptodivisas. Aunque cualquiera puede enviar transacciones a una clave pública, necesitas la clave privada para "desbloquearlas" y demostrar que eres el propietario de la criptodivisa resultante de la transacción.
La clave pública que puede aceptar transacciones suele ser una dirección de monedero, que es una cadena de 42 caracteres proporcionada por el destinatario para recibir la criptodivisa. La dirección del monedero es simplemente una forma abreviada de la clave pública, que funciona como el IBAN para una cuenta particular de criptodivisas.
En general, las personas pueden compartir sus claves públicas libremente y sin miedo. Por el contrario, una clave privada es sólo para el propietario del monedero y debe mantenerse en secreto.
De hecho, en el mundo de las criptomonedas, la clave privada actúa como una contraseña para acceder a la cartera de criptomonedas. Si esta contraseña se pierde accidentalmente o es robada, cualquiera que la tenga puede acceder al monedero y hacer lo que quiera con la criptodivisa encontrada.
En concreto, las claves privadas son códigos numéricos que pueden adoptar diversas formas, como un código binario de 256 caracteres, un código hexadecimal de 64 bits, un código QR o incluso mnemotécnicos.
Claves públicas y privadas en varias criptodivisas
Hablando de claves privadas, es importante saber cómo funciona la cartera de criptodivisas que decidas utilizar para almacenar tu criptodivisa.
De hecho, muchos proveedores de monederos de criptodivisas cifran las claves privadas de forma que sea más fácil registrarlas y recordarlas.
Algunas billeteras utilizan una "frase de inicio", también conocida como "frase secreta de recuperación", para desbloquear la billetera. Si se selecciona un monedero de criptomonedas no castodial de MetaMask, se proporciona al usuario una cadena de palabras aleatorias para desbloquear los fondos. La clave privada se oculta en el software tras esta cadena de palabras de fácil uso.
De lo contrario, si el monedero elegido es una plataforma centralizada como Binance o Coinbase, la empresa almacenará la clave privada en nombre del usuario. En este sentido, el proveedor del monedero controla los fondos en nombre del usuario.
Claves públicas y privadas y firmas digitales para transacciones de criptodivisas
Las claves públicas y privadas se utilizan principalmente para firmar transacciones de criptodivisas. La función de esta firma digital es autenticar la transacción en el blockchain correspondiente.
Los pasos para las transacciones en la blockchain se enumeran a continuación:
La transacción se cifra utilizando una clave pública. La transacción sólo puede descifrarse con la clave privada que la acompaña;
A continuación, la transacción se firma utilizando la clave privada para demostrar que la transacción no ha sido alterada. La firma digital se genera vinculando la clave privada a los datos enviados en la transacción;
El uso de la clave pública adjunta permite verificar la autenticidad de la transacción.
El usuario firma digitalmente la transacción para demostrar que es el propietario de los fondos. El nodo verifica y comprueba automáticamente la transacción. Cualquier transacción no autenticada es rechazada por la red. Las transacciones que han sido autenticadas y minadas en la blockchain son irreversibles.