Puntos Esenciales
- Una dirección Bitcoin es el identificador que compartes para recibir bitcoins; se deriva de tu clave pública y no revela la privada.
- Los formatos actuales empiezan por 1, 3, bc1q o bc1p, y cada uno tiene su longitud, su codificación y su tipo de script.
- Compartir tu dirección no pone en riesgo tus fondos, pero reutilizarla deja un rastro público que puede vincularse a ti.
- Antes de enviar, comprueba la dirección completa y la red; una transacción confirmada no se puede revertir.
Una dirección Bitcoin como 1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs tiene 34 caracteres que parecen aleatorios, pero siguen una estructura exacta que cualquier wallet puede comprobar. Si copias mal uno solo, la wallet suele rechazar el envío gracias al checksum, aunque una dirección válida y parecida a la correcta sí recibe los fondos y la red no ofrece ningún botón para deshacerlo.
Esa cadena es el identificador al que otros usuarios envían bitcoins, y puedes compartirla con quien quieras porque se calcula a partir de tu clave pública y no revela la privada. Hoy conviven varios formatos. Según el BIP173, una dirección SegWit nativa para una sola clave empieza por bc1q y mide 42 caracteres, y las clásicas empiezan por 1 o por 3.
Conocer cómo se construye una dirección y qué formatos existen te permite recibir fondos sin tropiezos y reconocer una dirección falsa cuando aparece en un mensaje o en el historial de tu wallet. La diferencia entre quien copia y pega a ciegas y quien comprueba lo que envía está en unos pocos conceptos básicos. Con ellos entenderás también por qué compartir una dirección no pone en riesgo tus fondos y por qué reutilizarla tiene un coste en privacidad que casi nadie tiene presente al empezar.
¿Qué es una dirección Bitcoin y para qué sirve?
Se trata de una cadena de letras y números que identifica el destino de un pago en la red Bitcoin. Funciona como el IBAN que das para recibir una transferencia: cualquiera puede usarla para enviarte fondos, pero no es una cuenta ni guarda tu nombre. La blockchain registra las salidas sin gastar que puede mover tu clave privada, y tu wallet las suma para mostrarte un saldo.
Cada vez que alguien quiere pagarte necesita tu dirección, que puede mostrarse como texto o como código QR. Un QR es la misma cadena dibujada en un patrón de cuadros que otra cámara puede leer, así que escanearlo evita errores de copia. En inglés se llama «Bitcoin address» o «wallet address», y verás ese nombre en la mayoría de aplicaciones.
Al principio parece una cadena difícil de leer, y lo es a propósito. Mezcla mayúsculas, minúsculas y números para que haya muchas más combinaciones que en un número de solo dígitos, así puedes crear tantas direcciones como quieras sin que ninguna se repita. Para consultar una dirección concreta tienes una guía sobre el explorador de bloques.

¿Qué características tienen las direcciones de Bitcoin?
Hay seis rasgos que conviene tener presentes cuando manejas direcciones, tanto si las generas tú como si las recibes de otra persona. Todos salen de cómo se calculan y de que la blockchain es pública:
- Sin límite de creación: una wallet puede generar miles de direcciones sin coste ni autorización de nadie.
- Gratuitas y libres: no pagas a la red por crearlas ni pides permiso a ninguna entidad.
- Seudónimas: no contienen datos personales, aunque sus movimientos son públicos.
- Transparentes: quien sepa que una dirección es tuya puede consultar su saldo y sus movimientos.
- Generables sin conexión: se calculan en local a partir de una clave privada y no necesitan contactar con la red.
- Sensibles al formato: las clásicas distinguen mayúsculas de minúsculas y las bech32 se escriben en minúsculas.
El seudonimato se confunde a menudo con el anonimato. Tu nombre no aparece en la dirección, pero cada transacción queda a la vista de todos, y basta que publiques una dirección en una red social o retires fondos desde un servicio que te pidió tu identidad para que alguien pueda ligarla a ti.
La transparencia tiene un lado útil, porque una organización puede publicar su dirección y demostrar cuántos bitcoins mantiene. Tiene otro incómodo si entregas la tuya a un desconocido, que puede consultarla en un explorador. La guía sobre qué es Bitcoin y cómo funciona explica cómo se registran las transacciones.
Compartir tu dirección no supone un riesgo de robo, porque con ella solo se pueden enviar fondos, nunca moverlos. Lo que sí puede ocurrir es que alguien la use para suplantarte o para seguir tu actividad, así que conviene tratarla como un dato que se entrega con criterio.
¿Qué tipos de dirección Bitcoin existen?
La tabla resume los formatos que vas a encontrar en la red principal y en las redes de pruebas. Los prefijos y las longitudes proceden del BIP173, del BIP350 y del código de Bitcoin Core, y reflejan el estado de octubre de 2026.
| Tipo | Prefijo | Longitud habitual | Codificación | Mayúsculas y minúsculas |
|---|---|---|---|---|
| P2PKH (clásica) | 1 | 34 caracteres, algo menos si el hash empieza por ceros | Base58Check | Se distinguen |
| P2SH (incluye multifirma clásica) | 3 | 34 caracteres | Base58Check | Se distinguen |
| P2WPKH (SegWit nativa) | bc1q | 42 caracteres | Bech32 | Se escribe en minúsculas |
| P2WSH (multifirma SegWit nativa) | bc1q | 62 caracteres | Bech32 | Se escribe en minúsculas |
| P2TR (Taproot) | bc1p | 62 caracteres | Bech32m | Se escribe en minúsculas |
| Testnet | m, n, 2 o tb1 | Según el tipo | Base58Check o Bech32 | Según el tipo |
Direcciones clásicas P2PKH y P2SH
Las primeras direcciones de Bitcoin empiezan por 1 y se llaman P2PKH, porque pagan al hash de una clave pública. Las que empiezan por 3 son P2SH y pagan al hash de un script, así que ocultan las condiciones de gasto hasta que alguien mueve los fondos. Ambas usan Base58Check, que descarta caracteres ambiguos como el 0 y la O para que no se confundan.
Direcciones SegWit nativas bc1q
Una dirección SegWit nativa empieza por bc1q y usa la codificación Bech32 del BIP173. Mide 42 caracteres si paga a una sola clave y 62 si paga a un script, como ocurre con una multifirma. Bech32 emite siempre minúsculas, admite mayúsculas solo para los códigos QR y rechaza cualquier mezcla de ambas. Tienes más detalle en la guía de SegWit.
Conviene no mezclar dos ideas que comparten prefijo. El prefijo 3 también lo usan las direcciones P2SH que envuelven una clave SegWit, así que una dirección que empieza por 3 no es necesariamente SegWit ni necesariamente multifirma. El prefijo bc1 sí indica siempre SegWit en alguna de sus versiones, pero solo bc1q corresponde a la versión 0.
Direcciones Taproot bc1p
Una dirección Taproot empieza por bc1p, mide 62 caracteres y usa Bech32m, una variante de Bech32 que, según el BIP350, corrige una debilidad del checksum original cuando el último carácter es una p. Taproot se activó en el bloque 709632 y añade las firmas Schnorr del BIP340. Puedes profundizar en la guía sobre Taproot.
Direcciones de firma múltiple
Una dirección multifirma exige que firmen varias claves privadas para mover los fondos, y quien la crea decide cuántas hacen falta. Esa regla no puede cambiarse después sin generar una dirección nueva. Las multifirma clásicas son P2SH y empiezan por 3, y las nativas SegWit son P2WSH y empiezan por bc1q con 62 caracteres. Hay una guía sobre direcciones multifirma.
Direcciones de testnet
La testnet es una red de pruebas con monedas sin valor, pensada para que desarrolladores y curiosos practiquen sin arriesgar fondos reales. Sus direcciones clásicas empiezan por m o n, las P2SH por 2 y las SegWit por tb1, y el cálculo es idéntico al de la red principal salvo por el byte de versión. Hay una explicación de la red testnet en Academy.
¿Cómo se crea una dirección Bitcoin?
Todo empieza con una clave privada, un número aleatorio de 256 bits que tu wallet genera en local. La clave pública sale de multiplicarla por el punto generador de la curva elíptica secp256k1, una operación fácil en un sentido y prácticamente imposible de deshacer. ECDSA, y Schnorr en Taproot, sirven después para firmar transacciones, no para calcular la clave pública.
Con la clave pública ya puedes construir una dirección clásica P2PKH. Los pasos siguientes son los de la lista, y los valores de ejemplo de la tabla se pueden reproducir con cualquier librería criptográfica para comprobar que cuadran.
- Toma la clave pública comprimida, de 33 bytes.
- Aplícale SHA-256, que devuelve 256 bits.
- Aplica RIPEMD-160 a esa salida y obtendrás un hash de 160 bits, que es el hash de la clave pública.
- Añade delante el byte de versión de la red principal, 0x00, y tendrás la carga de la dirección en hexadecimal.
- Calcula SHA-256 sobre ese resultado extendido, con el byte de versión incluido.
- Calcula SHA-256 otra vez sobre el hash anterior.
- Quédate con los 4 primeros bytes de ese segundo hash: son el checksum.
- Pega esos 4 bytes al final del resultado del paso 4 y tendrás 25 bytes.
- Convierte los 25 bytes a Base58Check para obtener la dirección que ves en pantalla.
| Paso | Operación | Resultado de ejemplo |
|---|---|---|
| 1 | Clave pública comprimida | 0250863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352 |
| 2 | SHA-256 de la clave pública | 0b7c28c9b7290c98d7438e70b3d3f7c848fbd7d1dc194ff83f4f7cc9b1378e98 |
| 3 | RIPEMD-160 del paso 2 | f54a5851e9372b87810a8e60cdd2e7cfd80b6e31 |
| 4 | Byte de versión 0x00 más paso 3 | 00f54a5851e9372b87810a8e60cdd2e7cfd80b6e31 |
| 5 | SHA-256 del paso 4 | ad3c854da227c7e99c4abfad4ea41d71311160df2e415e713318c70d67c6b41c |
| 6 | SHA-256 del paso 5 | c7f18fe8fcbed6396741e58ad259b5cb16b7fd7f041904147ba1dcffabf747fd |
| 7 | Checksum: 4 primeros bytes del paso 6 | c7f18fe8 |
| 8 | Paso 4 más checksum, 25 bytes | 00f54a5851e9372b87810a8e60cdd2e7cfd80b6e31c7f18fe8 |
| 9 | Base58Check | 1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs |
El doble SHA-256 cumple una función concreta: el checksum permite que una wallet detecte una errata de copia antes de enviar nada, y por eso un carácter mal escrito suele producir un rechazo y no un envío perdido. El hash del paso 3 también explica por qué la dirección no revela la clave pública hasta que gastas los fondos.
Las direcciones bc1q siguen la misma idea con otro empaquetado. Parten del mismo hash de 160 bits, pero lo codifican con Bech32, que lleva su propio checksum y no usa el doble SHA-256. Las direcciones personalizadas se consiguen probando claves por fuerza bruta hasta que la dirección empieza por las letras deseadas, como explica la guía sobre Vanity Address.

¿Cómo conseguir tu primera dirección para recibir bitcoins?
Obtener una dirección lleva menos de un minuto: abre una wallet, elige recibir Bitcoin y copia la dirección o el código QR que te muestra. Lo que cambia es quién controla las claves. En una wallet no custodial guardas tú la frase de recuperación, y en una custodial la gestiona el proveedor, como detalla la guía de wallet custodial frente a no custodial.
Si todavía no tienes bitcoins, puedes comprar Bitcoin en Bit2Me y después generar tu dirección para recibirlos en una wallet propia. Y si quieres ver cuánto vale lo que recibes, consulta el precio de Bitcoin hoy. Recuerda que el valor de los criptoactivos puede variar con rapidez y que cada envío a otra wallet es definitivo.
La mayoría de wallets modernas son de tipo HD, es decir, derivan todas sus direcciones de una única frase de recuperación. Eso significa que puedes tener decenas de direcciones y recuperarlas todas con esas palabras, así que lo importante es guardar bien la frase y no la dirección. La guía para proteger tus criptoactivos explica cómo hacerlo.
¿Cómo evitar errores y cuidar tu privacidad al enviar y recibir bitcoins?
Tu dirección es un buzón abierto para recibir bitcoins, pero la llave para sacarlos es privada y solo tuya. Esa idea resume casi todas las precauciones: la dirección se comparte, y la clave privada y la frase de recuperación no se comparten nunca.
La primera precaución es no reutilizar direcciones. El developer.bitcoin.org recomienda evitar la reutilización de claves, porque quien vea dos cobros en la misma dirección puede sumar su actividad y estimar tu saldo. Las wallets HD generan una dirección nueva en cada cobro de forma automática, y si usas una de ese tipo solo tienes que dejarla trabajar.
La segunda es comprobar siempre la dirección completa antes de enviar. En el address poisoning, el atacante manda una cantidad mínima desde una dirección que empieza y termina igual que otra que ya usaste, para que aparezca en tu historial y la copies por error. Este ataque no necesita robar claves, y se evita revisando todos los caracteres de la dirección.
Antes de confirmar un envío importante, dedica un minuto a estas cuatro comprobaciones, porque son las que evitan casi todos los errores irreversibles que se ven en la práctica y apenas te quitan tiempo:
- Verifica que el prefijo corresponde a la red principal y no a una testnet.
- Compara la dirección completa con la que te dio el destinatario por un canal de confianza.
- Envía primero un importe pequeño y espera a que llegue.
- Guarda el justificante con la fecha, la cantidad y la dirección usada.
Si una transacción se confirma con una dirección equivocada, solo recuperarás los fondos si su titular te los devuelve, y nadie en la red puede obligarle. No existe un soporte que revierta el pago. Para reconocer mensajes y enlaces que intentan engañarte, la guía para identificar y evitar estafas con criptoactivos reúne las señales más habituales.

Estado actual de las direcciones Bitcoin en octubre de 2026
Los formatos de la tabla anterior siguen vigentes a octubre de 2026, y ninguno ha sustituido por completo a los demás. El peso de cada uno cambia mes a mes y varía según quién lo mida, por eso conviene desconfiar de los porcentajes de uso que circulan sin fuente ni fecha.
En las redes de pruebas la situación cambia con más rapidez. Bitcoin Core añadió Testnet4 en su versión 28.0, publicada el 2 de octubre de 2024, y mantuvo Testnet3 junto a ella. Una propuesta para retirar Testnet3 se cerró en mayo de 2026 sin aprobarse y se discute una futura Testnet5, así que no hay una única red de pruebas definitiva. Confirma en la documentación de tu software cuál admite.
Una dirección nueva para cada cobro y las claves solo contigo
Una dirección Bitcoin es una pieza sencilla con consecuencias prácticas: se calcula a partir de tu clave pública, lleva un checksum que protege de erratas y empieza por 1, 3, bc1q o bc1p según el tipo de script al que paga. Saber leer ese prefijo te dice de inmediato qué formato tienes delante y cuántos caracteres debería tener.
El hábito que más te protege es poco vistoso. Pide una dirección nueva en cada cobro, revisa los caracteres antes de enviar y guarda tu frase de recuperación lejos de cualquier pantalla. Con esas rutinas, la cadena críptica pasa a ser una herramienta que sabes manejar, tanto si recibes tus primeros bitcoins como si llevas años usándolos.



Autor


