En 30 segundos
Clave privada: un número aleatorio de 256 bits que solo tú debes conocer; quien la tenga puede gastar los bitcoin asociados. Clave pública: un punto de la curva secp256k1 calculado a partir de la privada; se puede compartir. Dirección: un resumen (hash) de la clave pública, con formato legible. De la privada sale la pública y de ahí la dirección, pero nunca al revés: por eso puedes dar tu dirección a cualquiera, y por eso nunca debes dar tu clave privada.
Las claves en un dibujo
En 30 segundos: de la clave privada se calcula la pública multiplicando un punto fijo de la curva, y de la pública se obtiene la dirección con un hash. Cada flecha solo funciona en un sentido: volver atrás es inviable.
volver atrás es inviable
G es el punto generador de la curva, fijo y conocido por todos; k es tu clave privada. Multiplicar es rápido; deducir k a partir del resultado exige resolver el logaritmo discreto de la curva, que con las máquinas actuales es inviable.
Qué es la clave privada
Una clave privada es un número entero entre 1 y un límite algo inferior a 2256 (el orden de la curva). Con una fuente de aleatoriedad buena, la probabilidad de que dos personas generen la misma es despreciable. No «contiene» bitcoin: los bitcoin son salidas de transacciones sin gastar en la cadena, y la clave privada es lo que te permite firmar para gastarlas. Quien la conoce puede mover esos fondos, y no hay forma de revertirlo ni a quién reclamar. Por eso la privada nunca se comparte, ni con una web, ni con un «soporte», ni con nadie.
Cómo de grande es el espacio de claves
Una clave privada es un número entre 1 y aproximadamente 1,16 × 1077 (el orden de la curva, n = FFFFFFFF…4141). Para hacerse una idea: si mil millones de ordenadores probaran mil millones de claves por segundo durante toda la edad del universo (unos 4 × 1017 segundos), habrían probado cerca de 4 × 1035 claves, una fracción ínfima del total. Por eso nadie «adivina» una clave al azar. El riesgo real no es la fuerza bruta, sino una clave generada con poca aleatoriedad (como las «brain wallets» a partir de una frase corta, que se vacían en minutos) o una clave que se filtra.
Qué es la clave pública y cómo se llega a la dirección
La clave pública es el resultado de multiplicar el punto generador G por tu clave privada en la curva elíptica secp256k1. Es un punto (x, y) que se guarda en 33 bytes comprimida, o en 32 bytes solo con la coordenada x en Taproot. La dirección no es la clave pública: en las más habituales es un hash de ella (SHA-256 y RIPEMD-160) con un formato que detecta errores de escritura (Bech32 en las bc1q, Bech32m en las bc1p). En las direcciones Taproot (bc1p) no hay hash: se codifica directamente la clave de salida de 32 bytes, que es tu clave pública «ajustada» (tweaked) según BIP 341. Todo esto se puede publicar sin riesgo para la privada.
Cómo se usan: las firmas
Para gastar bitcoin, tu wallet crea una firma digital de la transacción con la clave privada. Los nodos la comprueban con la clave pública, sin llegar a ver nunca la privada: la firma demuestra que quien gasta controla la clave, y solo vale para esa transacción. Bitcoin admite dos esquemas sobre secp256k1: ECDSA (desde el principio) y las firmas Schnorr (BIP 340), disponibles desde la activación de Taproot en noviembre de 2021. En ECDSA, cada firma necesita un número aleatorio propio que nunca debe repetirse ni filtrarse; por eso se usan nonces deterministas (RFC 6979) y librerías muy revisadas, no código casero.
De la frase semilla a tus claves
Una wallet moderna no guarda una sola clave, sino muchas, y todas salen de una frase semilla (12 o 24 palabras, estándar BIP 39). Esas palabras se convierten en una semilla de 512 bits con PBKDF2-HMAC-SHA512 (2.048 rondas) y, con BIP 32, la semilla genera una clave maestra y de ella un árbol de claves hijas, organizadas por rutas de derivación (BIP 44, 84, 86…). Así, cada pago puede usar una dirección nueva y, aun así, bastan las palabras para recuperarlo todo. La contrapartida: quien tenga las palabras tiene todas las claves privadas. Una xpub (clave pública extendida) permite generar direcciones y ver saldos sin poder gastar.
Qué se comparte y qué no
| Dato | ¿Se puede compartir? |
|---|---|
| Dirección | Sí, para recibir pagos (mejor una nueva cada vez, por privacidad). |
| Clave pública | Sí; no permite gastar, pero revela tus direcciones y saldos. |
| xpub | Con cuidado: no gasta, pero quien la tenga ve todo tu historial. |
| Clave privada | Nunca. Da control total y sin vuelta atrás. |
| Frase semilla | Nunca. Equivale a todas tus claves privadas. |
Nadie legítimo te pedirá la frase semilla ni la clave privada: ni un exchange, ni una hardware wallet, ni un «soporte». Si te la piden, es una estafa. Guarda la semilla en papel o metal, sin fotos ni nubes, y lee la guía de autocustodia.
Preguntas frecuentes
¿Cuál es la diferencia entre clave pública y clave privada?
La privada es un número secreto que sirve para firmar y gastar; la pública se calcula a partir de ella y sirve para verificar esas firmas y generar direcciones. La pública puede conocerla cualquiera; la privada, solo tú.
¿Se puede obtener la clave privada a partir de la pública?
No con la tecnología conocida: exigiría resolver el logaritmo discreto en la curva secp256k1, que es inviable con los ordenadores actuales. Un ordenador cuántico lo rompería en teoría, pero no existe hoy uno capaz de hacerlo, y la comunidad ya estudia propuestas de firmas resistentes.
¿Mi dirección de Bitcoin es mi clave pública?
No exactamente. En la mayoría de tipos de dirección es un hash de la clave pública (la clave se revela al gastar). En las direcciones Taproot (bc1p) sí se codifica directamente una clave de 32 bytes (tu clave pública «ajustada», BIP 341). En ambos casos, compartirla es seguro.
¿Qué pasa si pierdo la clave privada?
Si pierdes tanto la clave como la frase semilla y no tienes copia, los bitcoin de esas claves quedan inaccesibles para siempre: nadie puede recuperarlos. Por eso conviene tener la semilla guardada en dos sitios seguros y comprobar la restauración con una cantidad pequeña.
¿Es lo mismo la frase semilla que la clave privada?
No, pero la semilla es más importante: de ella se derivan (BIP 39 y BIP 32) todas las claves privadas de tu wallet. Si alguien la conoce, controla todos los fondos asociados, igual que con una clave privada.
Sigue aprendiendo
- Guarda tu ₿: hardware wallets y copia de seguridad
- Autocustodia o exchange: quién tiene las claves
- Glosario: clave privada
- Glosario: clave pública
- Lightning: firmas y canales
- Curso de Bitcoin: autocustodia paso a paso
- Frase semilla: qué es y cómo guardarla
- Multifirma (multisig): varias claves para un solo bitcoin
Fuentes: Bitcoin Wiki: secp256k1, BIP 340 (firmas Schnorr), BIP 39, BIP 32, BIP 341 (Taproot) y RFC 6979 (nonces deterministas). Contenido educativo, no es consejo financiero.