Nivel 3

Tipos de direcciones Bitcoin

Legacy, SegWit, Taproot. Por qué existen diferentes formatos y cuál deberías usar hoy.

Por qué hay diferentes tipos

Bitcoin ha evolucionado desde 2009. Cada mejora del protocolo ha introducido nuevos tipos de direcciones con mejores características: fees más bajas, mayor privacidad, o funcionalidades adicionales.

Los tipos antiguos siguen funcionando por compatibilidad. Pero para uso nuevo, los formatos modernos son claramente superiores.

Legacy (P2PKH): direcciones que empiezan por 1

Las direcciones originales de Bitcoin. P2PKH significa "Pay to Public Key Hash".

Ejemplo: `1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2`

Características:

  • El formato más antiguo, soportado universalmente
  • Fees más altas que los formatos nuevos (ocupan más espacio en transacciones)
  • Sin las mejoras de SegWit ni Taproot

Cuándo usarlas: Solo si necesitas compatibilidad con sistemas muy antiguos que no soporten SegWit. En 2025, esto es raro.

P2SH: direcciones que empiezan por 3

P2SH significa "Pay to Script Hash". Originalmente diseñadas para scripts más complejos como multisig.

Ejemplo: `3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy`

Características:

  • Usadas para SegWit "envuelto" (wrapped SegWit) para compatibilidad
  • También usadas para multisig y otros scripts avanzados
  • Fees intermedias

Cuándo usarlas: Si tu wallet solo ofrece SegWit envuelto (P2SH-SegWit), es aceptable. Pero si puedes elegir, Native SegWit es mejor.

Native SegWit (P2WPKH): direcciones que empiezan por bc1q

SegWit (Segregated Witness) fue una actualización importante en 2017. Native SegWit es la implementación directa, no envuelta.

Ejemplo: `bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq`

Características:

  • Fees significativamente más bajas que Legacy (el "witness" no cuenta igual para el tamaño)
  • El formato estándar actual para uso general
  • Soportado por prácticamente todos los servicios modernos

Cuándo usarlas: Este debería ser tu formato por defecto para uso general. La mayoría de wallets modernas lo usan automáticamente.

Taproot (P2TR): direcciones que empiezan por bc1p

Taproot se activó en 2021. Es la mejora más reciente del protocolo.

Ejemplo: `bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297`

Características:

  • Mejor privacidad: las transacciones complejas (multisig, timelocks) se ven igual que las simples
  • Fees similares o mejores que Native SegWit
  • Usa firmas Schnorr en vez de ECDSA (más eficientes para ciertos casos)
  • Habilita funcionalidades futuras más avanzadas

Cuándo usarlas: Si tu wallet lo soporta y los servicios con los que interactúas también, Taproot es la mejor opción. Algunas wallets aún no lo soportan completamente.

Profundiza en la Base de Conocimiento

Qué es una dirección

Compatibilidad entre tipos

Puedes enviar bitcoin entre cualquier tipo de dirección sin problema. Una dirección Legacy puede enviar a una Taproot y viceversa. El tipo de dirección afecta a las fees y características de quien controla esa dirección, no a la compatibilidad de envío.

Algunos exchanges antiguos pueden no soportar envíos a direcciones Taproot (bc1p). Si encuentras este problema, usa una dirección Native SegWit (bc1q) como intermedia.

Qué usar en 2025

Para uso general: Native SegWit (bc1q). Es el estándar actual, universalmente soportado, con buenas fees.

Si quieres lo más moderno: Taproot (bc1p). Mejor privacidad, habilitado para funcionalidades futuras. Verifica que tu wallet y los servicios que uses lo soporten.

Evita: Legacy (1...) a menos que tengas un motivo específico. Pagas más fees sin ningún beneficio.

Cómo elegir en tu wallet

La mayoría de wallets modernas te permiten elegir el tipo de dirección al crear la wallet o en configuración:

  • Sparrow: al crear wallet, seleccionas el "Script Type"
  • Blue Wallet: por defecto usa Native SegWit
  • Hardware wallets: suelen ofrecer elegir durante la configuración inicial

Si tu wallet no te da opción y genera direcciones Legacy, considera cambiar a una wallet más moderna.

Un detalle técnico: direcciones de cambio

Cuando tu wallet genera una dirección de cambio para recibir el vuelto de una transacción, normalmente usa el mismo tipo que tus direcciones de recepción. Esto es bueno para la privacidad: si tus recibos y cambios usan el mismo tipo, es más difícil distinguirlos.

Algunas wallets permiten configurar esto específicamente. En general, déjalo en automático a menos que tengas un motivo para cambiarlo.