DEFINICIÓN de clave pública
Una clave pública es un código criptográfico que permite a un usuario recibir criptomonedas en su cuenta. La clave pública junto con la clave privada son herramientas importantes necesarias para garantizar la seguridad de la economía criptográfica.
ROMPIENDO la clave pública
Cuando un usuario inicia su primera transacción con bitcoin o altcoins, se crea un par único de clave pública y clave privada. Cada una de las claves es una larga cadena de caracteres alfanuméricos que ayudan a mantener seguras las pertenencias de un usuario en el ecosistema digital. La clave privada es conocida solo por el usuario y sirve como ID digital del usuario. La clave privada autoriza al usuario a gastar, retirar, transferir o realizar cualquier otra transacción desde su cuenta. Se aplica un algoritmo sofisticado a la clave privada para generar la clave pública, y ambas claves se almacenan en una billetera digital.
Cuando un usuario inicia una transacción para enviar, digamos bitcoins, a otra persona, la transacción debe transmitirse a la red donde los nodos distribuidos (es decir, personas detrás de las computadoras) confirman la validez de la transacción antes de finalizarla y registrarla en el blockchain Antes de que se transmita la transacción, se firma digitalmente con la clave privada. La firma demuestra la propiedad de la clave privada, aunque no divulga los detalles de la clave privada a nadie. Dado que una clave pública se crea a partir de la clave privada, la clave pública del usuario se utiliza para demostrar que la firma digital proviene de su clave privada. Una vez que la transacción ha sido verificada como válida, los fondos se envían a la dirección pública del destinatario.
La dirección pública es una versión hash de la clave pública. Debido a que la clave pública está compuesta por una cadena de números extremadamente larga, se comprime y se acorta para formar la dirección pública. En efecto, la clave privada genera la clave pública que, a su vez, genera la dirección pública. Cuando dos personas llegan a un acuerdo en el que una envía las otras fichas o monedas, se revelan mutuamente sus direcciones públicas. La dirección pública es como un número de cuenta bancaria. El remitente necesita el número para poder enviar los fondos al destinatario, que luego podrá gastarlo o retirarlo con su clave privada. El destinatario también puede verificar el lote de monedas del remitente utilizando la dirección pública del remitente que se mostrará en su pantalla.
Aunque la clave pública y la dirección se resuelven a partir de la clave privada, el caso inverso es casi imposible. La red de criptomonedas se mantiene segura mediante el uso de funciones matemáticas complicadas para garantizar que una clave privada no se pueda resolver desde la clave pública, especialmente porque la clave pública y su versión hash son vistas por todos en la red. Dado que es imposible regenerar la clave privada a partir de una clave o dirección pública, si un usuario pierde su clave privada, cualquier bitcoin o altcoin ubicado en su dirección pública será inaccesible para siempre. Por otro lado, un usuario que pierde su clave pública puede recrearla con la clave privada.