Clave pública vs. clave privada explicadas
Una clave privada demuestra que eres dueño de tus criptomonedas; una clave pública permite que otros lo verifiquen. Aprende cómo funciona el par de claves, cómo se crean las direcciones y cómo proteger tus claves.
Una clave privada es un número secreto que te permite autorizar transacciones desde una dirección de criptomonedas, mientras que una clave pública se deriva de ella y puede compartirse para que otros verifiquen tus firmas y te envíen fondos. La clave privada demuestra la propiedad; la clave pública (y la dirección creada a partir de ella) se puede compartir sin peligro. Quien consiga tu clave privada controla tus criptomonedas.
Este par de claves es la base del funcionamiento de las criptomonedas. Entenderlo explica por qué «not your keys, not your coins» es un dicho tan común, por qué nadie legítimo te pedirá nunca tu clave privada ni tu frase semilla y por qué las claves perdidas no se pueden restablecer.
Cómo funciona la criptografía de clave pública
La criptografía de clave pública (o asimétrica) utiliza dos claves vinculadas:
- 1Clave privada: un número aleatorio muy grande que se mantiene en secreto.
- 2Clave pública: se calcula a partir de la clave privada mediante una función matemática unidireccional.
«Unidireccional» es lo esencial. Calcular la clave pública a partir de la privada lleva una fracción de segundo; ir hacia atrás, de la clave pública a la privada, requeriría una cantidad de tiempo de cómputo inviable con la tecnología actual. Por eso puedes publicar la clave pública con tranquilidad.
Bitcoin y Ethereum usan criptografía de curva elíptica sobre una curva llamada secp256k1. Otras blockchains, como Solana, usan una curva distinta (Ed25519), pero el principio es el mismo.
Firmas digitales: cómo trabajan juntas las claves
Cuando envías criptomonedas, tu billetera:
- 1Construye una transacción («enviar 0,1 desde mi dirección a esta dirección»).
- 2La firma con tu clave privada, lo que produce una firma digital única para esa transacción.
- 3Difunde la transacción y la firma a la red.
Después, los nodos usan tu clave pública para verificar que la firma es válida y que la transacción no se ha alterado. Nunca ven tu clave privada. Si alguien cambia aunque sea un solo carácter de la transacción, la firma deja de coincidir.
Clave privada vs. clave pública vs. dirección
| Clave privada | Clave pública | Dirección | |
|---|---|---|---|
| Qué es | Número aleatorio secreto | Derivada de la clave privada | Forma codificada, a menudo con hash, de la clave pública |
| Función | Firma transacciones | Verifica firmas | Recibe fondos; fácil de compartir |
| ¿Se puede compartir? | Nunca | Sí | Sí |
| Si otra persona la obtiene | Puede llevarse tus fondos | Sin riesgo directo | Sin riesgo directo, pero tu saldo e historial son visibles |
| Formato típico | Cadena hexadecimal larga o clave codificada | Cadena hexadecimal larga | p. ej., empieza por bc1 (Bitcoin) o 0x (Ethereum) |
En Ethereum, por ejemplo, una dirección son los últimos 20 bytes de un hash de la clave pública, escritos en hexadecimal con el prefijo 0x.
Dónde encajan las frases semilla
Las billeteras modernas no te obligan a gestionar claves privadas sueltas. En su lugar, generan una frase semilla (normalmente de 12 o 24 palabras) y derivan de ella todo un árbol de claves privadas: una para cada dirección, en muchas blockchains.
Esto significa que:
- Hacer una copia de seguridad de la frase semilla respalda todas las claves de la billetera.
- Cualquiera que conozca la frase semilla puede recrear todas las claves.
- Una clave privada individual exportada controla solo una dirección.
Consulta qué es una frase semilla y cómo hacer bien su copia de seguridad.
Custodia: ¿quién tiene la clave privada?
| Configuración | Quién tiene la clave | Qué significa |
|---|---|---|
| Cuenta en un exchange | El exchange | Cómodo; dependes de la seguridad y la solvencia del exchange |
| Billetera de software (caliente) | Tú, en un dispositivo conectado a internet | Controlas los fondos; el malware en el dispositivo es el principal riesgo |
| Billetera de hardware (fría) | Tú, en un dispositivo dedicado sin conexión | Las claves nunca salen del dispositivo; la protección más sólida para la mayoría |
Nuestra comparación de billeteras custodiales y no custodiales entra en más detalle.
Una analogía sencilla
Imagina un buzón con una ranura en la parte delantera y una puerta cerrada con llave en la parte trasera:
- La dirección es la ubicación del buzón: puedes publicarla para que cualquiera deje correo.
- La clave pública es como una descripción de la cerradura que permite a correos confirmar que una llave pertenece realmente a ese buzón.
- La clave privada es la única llave que abre la puerta trasera y permite sacar el correo.
La analogía no es perfecta —en cripto, la clave privada crea una firma en lugar de abrir algo físicamente—, pero refleja lo esencial: compartir la dirección es seguro; compartir la clave, no.
Cómo se roban las claves privadas
Los atacantes rara vez «descifran» claves. Engañan a la gente para que las revele:
- Falsos agentes de soporte que te piden «validar» o «sincronizar» tu billetera introduciendo tu frase semilla.
- Sitios de phishing y apps de billetera falsas que parecen las auténticas.
- Malware que busca en los dispositivos archivos de claves, capturas de pantalla o notas con frases semilla.
- Copias de seguridad en la nube de fotos o documentos con tu frase semilla.
Señales de alerta que deberían hacerte parar de inmediato:
- Cualquier sitio web, app o persona que te pida tu frase semilla o tu clave privada.
- Un proceso de «validación de billetera», «reclamo de airdrop» o «desbloqueo» que quiere tus palabras de recuperación.
- Presión para actuar rápido.
Reglas prácticas para proteger tus claves
- 1Nunca escribas tu frase semilla ni tu clave privada en un sitio web ni las compartas con nadie.
- 2Guarda las copias de seguridad sin conexión —en papel o metal—, no en fotos, correos ni notas en la nube.
- 3Usa una billetera de hardware para cantidades importantes.
- 4Verifica las direcciones en la pantalla del dispositivo antes de firmar.
- 5Mantén billeteras separadas para experimentar a diario y para el ahorro a largo plazo.
Conclusión
Tu clave privada son tus criptomonedas: firma las transacciones y quien la tiene controla los fondos. Tu clave pública y tu dirección están diseñadas para compartirse, de modo que otros puedan pagarte y verificar tus firmas. Protege la clave privada y la frase semilla como lo único que realmente importa, y trata cualquier petición de ellas como un ataque. Para más conceptos básicos, explora nuestra categoría de fundamentos.
Preguntas frecuentes
¿Qué es una clave privada en cripto?
Una clave privada es un número secreto que controla una dirección de criptomonedas. Se usa para crear firmas digitales que autorizan transacciones, así que cualquiera que la tenga puede mover los fondos. Nunca debe compartirse, escribirse en sitios web ni guardarse en texto plano en internet.
¿Puede alguien robar mis criptomonedas con mi clave pública o mi dirección?
No. Las claves públicas y las direcciones están pensadas para compartirse, de modo que otras personas puedan enviarte criptomonedas y verificar tus firmas. Obtener una clave privada a partir de una clave pública es computacionalmente inviable con la tecnología actual. Sin embargo, compartir una dirección sí revela su saldo y su historial de transacciones.
¿Una frase semilla es lo mismo que una clave privada?
No exactamente. Una frase semilla es una copia de seguridad legible a partir de la cual una billetera deriva muchas claves privadas, una para cada dirección. Cualquiera que tenga la frase semilla puede recrear todas esas claves, por lo que es aún más delicada que una sola clave privada y debe protegerse de la misma manera.
¿Qué pasa si pierdo mi clave privada?
Si custodias tus propias claves y pierdes tanto la clave como la copia de seguridad de la frase semilla, los fondos quedan inaccesibles para siempre. Ninguna empresa ni blockchain puede restablecerla. Si tus criptomonedas están en un exchange, es el exchange quien tiene las claves y recuperas el acceso mediante su proceso normal de cuenta.
