Cuando dices que «tienes» un bitcoin, en realidad no tienes ningún objeto ni ningún archivo. Lo que tienes es la capacidad de firmar una transacción que mueva ese bitcoin. Esa capacidad depende de un único secreto: tu clave privada. En esta lección verás de dónde sale, cómo se convierte en la dirección que compartes para cobrar y por qué el camino solo funciona en un sentido.
La clave privada: un número enorme
Una clave privada es un número de 256 bits elegido al azar. Dicho así parece poco, pero el número de claves posibles tiene 78 cifras: es tan grande que, aunque todos los ordenadores del mundo probaran claves durante toda la vida del universo, no encontrarían la tuya. Su seguridad no depende de esconderla en un lugar raro, sino del azar: nadie puede adivinarla.
Quien conoce la clave privada puede gastar los bitcoins asociados. Por eso la regla es absoluta: no se comparte nunca, con nadie.
De la privada a la pública
A partir de la clave privada se calcula la clave pública. El monedero multiplica la clave privada por un punto fijo de una curva elíptica llamada secp256k1. El resultado es otro punto de esa curva: tu clave pública.
Esta operación tiene una propiedad extraordinaria: hacerla es inmediato, pero deshacerla es imposible en la práctica. Con la clave pública, nadie puede calcular la privada. Sirve para que cualquiera pueda comprobar tus firmas digitales sin conocer tu secreto.
De la pública a la dirección
La clave pública pasa después por dos funciones hash (SHA-256 y RIPEMD-160), que la resumen en 20 bytes, y se codifica en un formato legible con una suma de control. En las direcciones modernas, ese formato es bech32: por eso empiezan por bc1q (o bc1p las de Taproot) y solo usan minúsculas y caracteres que no se confunden. Si te equivocas al copiar un carácter, el monedero detecta el error y no envía nada.
Recorre el camino completo en el diorama: verás los 256 bits de una clave de ejemplo convertirse en una dirección real.
Diorama: de la clave privada a la dirección
2. Se multiplica sobre una curva
El monedero multiplica ese número por un punto fijo de la curva secp256k1 (y² = x³ + 7). El resultado es otro punto: tu clave pública. Hacerlo es instantáneo; deshacerlo es imposible en la práctica.
3. El hash da la dirección
La clave pública pasa por dos funciones hash (SHA-256 y RIPEMD-160) y se codifica en bech32 con una suma de control. Así nace la dirección bc1q… que compartes para cobrar.
4. Solo ida
Cada paso funciona en un único sentido. Con tu dirección, o incluso con tu clave pública, nadie puede volver atrás hasta tu clave privada. Por eso puedes compartir la dirección sin miedo… y nunca la clave.
Pruébalo: genera una clave de ejemplo
Es solo un ejemplo generado en tu navegador: no se envía a ningún sitio y no debes usarla nunca para guardar bitcoins. Esta web jamás te pedirá tu clave privada ni tu frase semilla.
Por qué es seguro compartir la dirección
Cada paso del camino funciona en un solo sentido. Con tu dirección nadie puede obtener tu clave pública, y con tu clave pública nadie puede obtener la privada. Por eso puedes publicar tu dirección para que te paguen sin ningún riesgo para tus fondos.
Lo que sí revela una dirección es su historial: todas las transacciones son públicas. Por privacidad, los monederos generan una dirección nueva para cada cobro, todas derivadas de la misma clave maestra.
Firmar sin revelar el secreto
Cuando envías bitcoins, tu monedero crea la transacción y la firma con tu clave privada. La firma demuestra que el dueño autoriza ese gasto concreto: cualquiera puede verificarla con la clave pública, nadie puede falsificarla y no sirve para ninguna otra transacción. La clave privada nunca sale de tu monedero.
Direcciones de distintas épocas
- 1…: las primeras direcciones (legacy). Funcionan, pero sus transacciones ocupan más y pagan más comisión.
- 3…: direcciones de script, usadas por ejemplo para multifirma o para SegWit compatible.
- bc1q…: SegWit nativo, desde 2017. Más baratas y con detección de errores.
- bc1p…: Taproot, desde 2021. Más privadas y eficientes.
Todas conviven y se pueden enviar bitcoins de unas a otras.
En resumen
Tus bitcoins son una firma: quien tiene la clave privada controla los fondos. De la clave privada se obtiene la pública con una multiplicación sobre una curva, y de la pública, la dirección con dos hashes. Todo el camino es de un solo sentido. En la próxima lección veremos cómo guardar esas claves: los monederos.