Direcciones y claves
Una dirección es adonde se envía bitcoin. Una clave privada es lo que permite volver a gastarlo. Confundir las dos es el error más caro en bitcoin, así que esta sección las separa con cuidado.
El mecanismo funciona en un solo sentido. Una clave privada es un número aleatorio muy grande. La criptografía de clave pública deriva de ella una clave pública, y de esta, a su vez, se deriva una dirección. Por eso, publicar una dirección no le dice al mundo nada útil sobre la clave que hay detrás. Si pierde la clave, ningún servicio de soporte puede regenerarla, porque nadie más tuvo nunca una copia.
Las billeteras modernas nunca le piden que maneje las claves de una en una. Una billetera determinista jerárquica convierte una sola semilla en un árbol de claves ilimitado a lo largo de una ruta de derivación, y por eso un único respaldo de doce o veinticuatro palabras restaura una billetera entera y todas las direcciones que haya usado alguna vez. También por eso importan las claves públicas extendidas: entregue una al servicio equivocado y habrá regalado todo su historial de transacciones sin regalar una sola moneda.
Los formatos de dirección han cambiado con los años, desde el heredado (legacy), pasando por SegWit, hasta Taproot, y el formato que use cambia lo que cuestan sus transacciones. Esas entradas están aquí junto a la reutilización de direcciones y las direcciones de cambio, los dos hábitos que más privacidad filtran sin que se note.
40 términos. Última revisión: 24 de septiembre de 2026.
Términos de la sección Direcciones y claves
- Base58Checktambién Base58Base58Check, la codificación de texto original de bitcoin, convierte datos binarios en una cadena de caracteres escrita con 58 símbolos fáciles de transcribir y añade una suma de comprobación de cuatro bytes para detectar erratas.
- Bech32Bech32 es la codificación de direcciones detrás de las cadenas de caracteres bc1q, un formato base32 en minúsculas cuya suma de comprobación de seis caracteres detecta cualquier error que afecte a hasta cuatro caracteres.
- Bech32mBech32m corrige un defecto de bech32 cambiando una constante de la suma de comprobación, y toda dirección Taproot que empieza por bc1p lo usa en lugar de la codificación original.
- Billetera HDtambién Billetera determinista jerárquica o BIP32Una billetera HD genera todas las claves que llegará a necesitar a partir de una sola semilla aleatoria, ordenadas en el árbol de padres e hijos que BIP-32 especificó en 2012.
- Clave extendidatambién xpub, xprv, Clave pública extendida o Clave privada extendidaUna clave extendida combina una clave de bitcoin ordinaria con un código de cadena de 32 bytes, y esa combinación es lo que permite al software derivar toda una rama de claves debajo de ella.
- Clave hijatambién Clave pública hija o Clave privada hijaUna clave hija sale de un paso de derivación y no de un generador de números aleatorios, y se identifica por el índice que su clave padre usó para producirla.
- Clave padretambién Clave pública padre o Clave privada padreLa clave padre está un nivel directamente por encima de otra clave en el árbol de una billetera HD, y cada clave extendida lleva cuatro bytes con la huella digital de su propia clave padre.
- Clave privadaUna clave privada es el número secreto de 256 bits que autoriza el gasto de una salida de bitcoin; cualquiera que la descubra puede mover las monedas, y nadie puede volver a emitirla.
- Clave públicaUna clave pública es el punto de la curva secp256k1 derivado de su clave privada, publicable sin riesgo, y el valor con el que se verifica una firma cuando usted gasta.
- Clave pública comprimidaUna clave pública comprimida guarda solo la coordenada x de un punto de la curva más un indicador de paridad de un byte, con lo que una clave pública completa cabe en 33 bytes en lugar de 65.
- Clave pública sin comprimirUna clave pública sin comprimir escribe las dos coordenadas de un punto de la curva detrás de un prefijo 0x04, ocupa 65 bytes y hoy sobrevive sobre todo en claves generadas antes de 2012.
- Código de cadenaUn código de cadena es el valor de 32 bytes de entropía adicional que acompaña a cada clave en una billetera HD y se mezcla en cada derivación de una clave hija, para que las claves no puedan adivinarse a partir de sus hermanas.
- Código de cadena maestrotambién Clave privada maestraEl código de cadena maestro es la mitad derecha del hash de 64 bytes de su semilla, el complemento de la clave privada maestra que ocupa la profundidad cero del árbol de una billetera HD.
- Derivación BIP-49La derivación BIP-49 coloca las cuentas SegWit anidadas en su propia rama, en m/49'/0'/0', de modo que una billetera que no puede leerlas no muestra nada en lugar de un saldo erróneo.
- Derivación BIP-84La derivación BIP-84 es el esquema que establece en 84' el nivel de propósito de una ruta BIP-32, de modo que una sola frase semilla produce direcciones SegWit nativas bc1q con la encapsulación P2WPKH de BIP-141.
- Derivación BIP-86La derivación BIP-86 coloca las cuentas Taproot de una sola clave en m/86'/0'/0' y luego ajusta (tweak) cada clave derivada con su propio hash, para que la dirección fije una ruta de script imposible de gastar.
- Derivación endurecidatambién Derivación reforzadaLa derivación endurecida introduce la clave privada padre en cada cálculo de una clave hija, y eso es lo que impide que una clave pública extendida filtrada desentrañe la rama que hay debajo de ella.
- Derivación endurecida frente a no endurecidaLa derivación endurecida y la no endurecida dividen por la mitad los índices de claves hijas de BIP-32: las hijas no endurecidas pueden calcularse a partir de una clave pública extendida, y las endurecidas no.
- Descriptor de salidatambién Descriptor o Billetera de descriptoresUn descriptor de salida es una sola línea de texto que indica qué tipo de script, qué claves y qué rama de derivación debe usar una billetera, con una suma de comprobación al final.
- Dirección de bitcointambién Dirección BTCUna dirección de bitcoin es una cadena de caracteres corta y codificada que indica a la billetera del remitente qué condición de bloqueo aplicar a las monedas, para que después solo las claves de usted puedan gastarlas.
- Dirección de cambiotambién Salida de cambioUna dirección de cambio recibe la parte de una entrada que su billetera no gastó, porque las salidas de bitcoin se consumen enteras y cualquier resto tiene que ir a alguna parte.
- Dirección de solo lecturatambién Billetera de solo lecturaUna dirección de solo lectura permite al software seguir un saldo sin tener la clave privada, de modo que usted ve llegar cada pago y aun así no puede mover ni un satoshi.
- Dirección de vanidadUna dirección de vanidad forma con sus propios caracteres una palabra o un prefijo elegidos, y se obtiene buscando por fuerza bruta entre claves aleatorias hasta que una de ellas codifique el patrón.
- Dirección heredadaLa dirección heredada (legacy) es una cadena de caracteres Base58Check que empieza por 1, el formato original de dirección de bitcoin, y las monedas que hay en una son las más caras de mover.
- Dirección P2PKHtambién Pay-to-Public-Key-Hash o Salida P2PKHP2PKH es el tipo de salida que bloquea las monedas en un hash de 20 bytes de una clave pública, de modo que la propia clave permanece oculta hasta el momento de gastarlas.
- Dirección P2SHtambién Pay-to-Script-Hash o Salida P2SHUna dirección P2SH empieza por 3 y fija el hash de un script de canje, de modo que las condiciones de gasto permanecen secretas hasta que alguien revela el script.
- Dirección únicaUna dirección única aparece en un solo pago y nunca se vuelve a entregar, que es como se comporta por defecto toda billetera basada en BIP-32.
- Formato de importación de billeteratambién WIFEl formato de importación de billetera es la codificación Base58 usada para mover una sola clave privada entre billeteras: envuelve los 32 bytes en bruto con un byte de red y una suma de comprobación.
- Huella digital de la claveLa huella digital de la clave consiste en los primeros 32 bits del Hash160 de una clave pública, escritos como ocho caracteres hexadecimales, y las billeteras la usan para indicar de qué clave parte una ruta de derivación.
- Índice de claveEl índice de clave es el número que se elige en cada paso de una derivación HD, de 0 a 4.294.967.295, y que decide a qué clave hija de una clave padre se llega.
- Multisig P2SHEl multisig P2SH oculta un script de canje m de n detrás de una dirección que empieza por 3, y el tope de 520 bytes del script lo limita a quince claves públicas.
- Nivel de propósito BIP-44El nivel de propósito BIP-44 es el primer número de una ruta de derivación HD, endurecido y fijo en 44', que reserva todo el subárbol que tiene debajo para un solo estándar de billetera.
- P2TRtambién Dirección Taproot, Pay-to-Taproot o Dirección bc1pP2TR paga a una sola clave pública ajustada de 32 bytes, así que un gasto por ruta de clave se ve idéntico on-chain tanto si firmó una persona como si un contrato complejo se liquidó cooperativamente.
- P2WPKHtambién SegWit nativo, Dirección SegWit nativa, Pay-to-Witness-Public-Key-Hash o Dirección bc1qP2WPKH saca la firma y la clave pública de la entrada y las lleva al testigo, donde cada byte cuenta como una unidad de peso en lugar de cuatro.
- P2WSHtambién Pay-to-Witness-Script-HashP2WSH bloquea las monedas en un compromiso SHA-256 de 32 bytes que fija un script de testigo, y da a los contratos mucho más espacio que P2SH y un descuento en el script cuando este se revela.
- Par de clavesEl par de claves es una clave privada junto con la única clave pública que genera, la unidad de propiedad en la que se cuentan cada firma de bitcoin y cada quórum multisig.
- Punto NUMSEl punto NUMS es una clave pública cuya clave privada no posee nadie, usada como clave interna de Taproot cuando la ruta de gasto cooperativa debe ser imposible.
- Reutilizar direccionesReutilizar direcciones significa aceptar más de un pago en la misma dirección de bitcoin, lo que publica un vínculo público y permanente entre todos los que alguna vez le han pagado en ella.
- Ruta de derivaciónUna ruta de derivación es la ruta por el árbol de claves de una billetera HD, escrita como m/84h/0h/0h/0/0, que indica al software exactamente qué clave, entre miles de millones, reconstruir desde su semilla.
- SegWit anidadotambién Legacy SegWit, P2SH-P2WPKH o Dirección que empieza por 3El SegWit anidado envuelve un hash de clave de SegWit nativo en una dirección P2SH y gana compatibilidad con el software que no podía leer cadenas de caracteres bc1, a cambio de unos 23 vbytes más por entrada.
Las otras 13 secciones
- Conceptos básicosQué es bitcoin, qué es un satoshi y el puñado de ideas sobre las que se construye el resto del glosario.
- Billeteras y custodiaBilleteras calientes, frías, con custodia y multisig, y qué cambia cada una en cuanto a quién puede mover sus monedas.
- Privacidad y seguridadLos ataques que le quitan el bitcoin a la gente, y los hábitos y las herramientas que los detienen.
- Transacciones y comisionesDe qué está hecha una transacción de bitcoin, por qué cuesta lo que cuesta y cómo desatascar una.
- Compra y exchangesTipos de orden, spreads y tablas de comisiones: el vocabulario que usa un exchange mientras le cobra.
- Mercados e inversiónCapitalización de mercado, volatilidad y ETF al contado. El lenguaje del precio, sin predicciones de precio.
- Minería y consensoCómo se crean los bloques nuevos, qué ajusta la dificultad y por qué las reglas se sostienen sin nadie al mando.
- Protocolo y actualizacionesSegWit, Taproot, bifurcaciones blandas (soft forks) y BIP: cómo cambia bitcoin y a quién le corresponde decidirlo.
- Lightning y capa 2Canales de pago, facturas y enrutamiento, para mover bitcoin sin pagar por espacio en un bloque.
- Regulación e impuestosKYC, la Travel Rule, MiCA y las ganancias de capital: las reglas que llegan hasta su cuenta y su declaración de impuestos.
- Cultura e historiaMt. Gox, el bloque génesis, HODL, y los acontecimientos y la jerga que moldearon la manera de hablar de bitcoin.
- Nodos y softwareBitcoin Core, nodos completos, poda y RPC: el software que hace cumplir las reglas.
- Referencia para desarrolladoresTipos de mensaje P2P, opcodes y términos de script: los nombres de campo que aparecen al leer código de bitcoin.
Preguntas frecuentes
¿Cuál es la diferencia entre una dirección y una clave privada?
Una dirección es adonde se envían las monedas, y compartirla es seguro. Una clave privada es lo que permite gastarlas, y compartirla equivale a perderlas para siempre. Toda estafa en este ámbito acaba pidiendo la segunda haciéndola pasar por la primera.
¿Por qué mi billetera muestra una dirección distinta cada vez?
Porque reutilizar una dirección vincula todos sus pagos entre sí en un registro público y permanente. Las billeteras generan una dirección nueva para cada pago a partir de la misma semilla, así que cada una de ellas sigue siendo suya y recuperable desde el mismo respaldo.
Si pierdo mi frase semilla, ¿alguien puede ayudarme?
No. No hay restablecimiento posible, ni servicio de soporte, ni servicio de recuperación que no sea una estafa. La frase es la billetera. Escríbala en papel, manténgala lejos de toda pantalla y de toda cámara, y guarde una segunda copia en un lugar al que no llegaría un incendio.
¿Qué es una ruta de derivación y tengo que preocuparme por ella?
Es la ruta que lleva de su semilla a un conjunto concreto de claves, escrita en un formato como m/84h/0h/0h. La mayor parte del tiempo puede ignorarla. Si restaura su semilla en otra billetera y el saldo parece incorrecto, la causa suele ser una ruta que no coincide.