¿Qué es Public Key?
Public Key es la mitad que se puede compartir de la criptografía de tu billetera. La gente la usa para localizarte y verificar tus firmas, mientras tus secretos permanecen ocultos. Piénsalo como la etiqueta de un buzón: cualquiera puede verla, solo tú puedes abrir la caja.
“Si alguien conoce mi Public Key, puede tomar mis monedas.” No. Gastas con tu clave privada. La mitad pública solo permite a otros verificar tus firmas y encaminar fondos hacia ti.
Cómo funciona Public Key
Explicación rápida y directa. Imagínate que le envías cripto a un amigo después de un almuerzo.
- Paso 1: Tu billetera crea una clave secreta y calcula una Public Key coincidente en segundo plano.
- Paso 2: Cuando confirmas el envío, la billetera obtiene la firma de la transacción con el secreto; la red puede comprobarla con la mitad pública.
- Paso 3: Tu amigo comparte una de sus direcciones, que es una forma corta derivada de su Public Key, y tú pagas allí.
- Paso 4: Los nodos verifican las operaciones matemáticas para confirmar que la firma coincide con la información pública.
- Paso 5: Lo mismo funciona para iniciar sesión en aplicaciones, la autenticación de mensajes y más.
Ese es el proceso, claro y previsible.
Por qué importa Public Key
Esto es por qué deberías interesarte, incluso si solo tienes curiosidad por las criptos:
- Beneficio: Confianza abierta: cualquiera puede verificar transacciones sin ver tus secretos.
- Perspectiva: Es la base para iniciar sesión con la billetera y la verificación de mensajes, pero cuidado con fraudes que te piden aprobar cosas al azar.
- Relevancia: Tu identidad en cadena y la votación en DAOs a menudo dependen de las mismas claves criptográficas.
Si tu cadena usa direcciones, comparte esas en vez de tu Public Key sin procesar. Mismo destino, mejor privacidad y menos errores al copiar.
Características clave de Public Key
Rasgos que la definen:
- Compartible: Seguro para publicar o enviar; no puede mover fondos.
- Derivada: Proviene del secreto mediante matemáticas complejas; revertir el proceso no es práctico.
- Asimétrica: Una clave firma, la otra verifica, lo que habilita la verificación abierta.
- Formatos: Puede aparecer comprimida, descomprimida o solo x según la billetera.
- Portátil: Funciona en aplicaciones que soportan la misma cadena y curva.
¿Cómo se calcula Public Key?
En Bitcoin y muchas cadenas, el punto público K se calcula multiplicando el número privado k por un punto base conocido G en una curva elíptica llamada secp256k1.
K = k × G Aquí k es tu entero secreto, G es el punto de partida acordado, y toda la aritmética se realiza sobre un campo finito, lo que hace que revertir el proceso sea extremadamente impráctico.
Variaciones
Diferentes formas en que la verás representada:
- Comprimida: Forma más corta que guarda la coordenada x y una pequeña pista sobre y.
- Descomprimida: Forma más larga que incluye las coordenadas x e y.
- Xonly: Usada en firmas tipo Schnorr donde solo se necesita x.
Compartir está bien, la permanencia es real. Si publicas una Public Key y después la vinculas a tu identidad, esa conexión perdura.
Ejemplo
Escaneas el código QR de un amigo y le envías USDC; el QR codifica una dirección creada a partir de su Public Key, por lo que los fondos llegan al lugar correcto.
Dato curioso
La criptografía de clave pública se popularizó gracias a Diffie, Hellman, Rivest, Shamir y Adleman; Bitcoin dio difusión a la variante de curva elíptica secp256k1, una elección peculiar que sigue generando debates en foros.
Resumen
Piénsalo como tu distintivo público para cripto: fácil de compartir, fácil de verificar y lo bastante potente como para que desconocidos confíen en tus acciones sin conocerte antes.
