Introducción
La taxonomía de direcciones Bitcoin se basa en distintos formatos que han evolucionado para mejorar la usabilidad, eficiencia y seguridad de las transacciones. En este artículo analizaremos con detalle tres esquemas principales:
Dirección P2PKH
El estándar
Estructura interna
• Prefijo de versión: 0x00 (indica P2PKH).
• Hash ripe160 de la clave pública (20 bytes).
• Suma de comprobación (4 bytes, primera parte del doble SHA-256).
• Codificación Base58Check.
Ventajas y desventajas
•
•
Dirección P2SH
Estructura interna
• Prefijo de versión: 0x05.
• Hash ripe160 del script de redención (redeemScript).
• Suma de comprobación (4 bytes).
• Codificación Base58Check.
Ventajas y desventajas
•
•
Dirección Bech32
El formato
Estructura interna
• Prefijo de red “bc1”.
• Separador “1”.
• Carga útil en Base32 optimizada: versión de script program (20 o 32 bytes).
• Suma de comprobación de 6 caracteres.
Ventajas y desventajas
•
•
Comparativa de formatos
| Formato | Prefijo | Codificación | Tamaño de dirección | Uso recomendado |
|---|---|---|---|---|
| P2PKH | 1 | Base58Check | ~34 caracteres | Compatibilidad general |
| P2SH | 3 | Base58Check | ~34 caracteres | Scripts complejos, multisig |
| Bech32 (SegWit) | bc1 | Bech32 (Base32) | 42–62 caracteres | Tarifas bajas, nueva adopción |
Consideraciones de seguridad y adopción
• Siempre verifica manualmente los prefijos al enviar fondos.
• Usa monederos actualizados para soportar Bech32 y SegWit.
• Guarda copias de seguridad de claves privadas o frases semilla en un lugar seguro.
• Consulta la documentación oficial de Bitcoin Core en
bitcoincore.org
Conclusión
Entender la taxonomía de direcciones Bitcoin es clave para optimizar costes y seguridad. Mientras que P2PKH y P2SH siguen siendo ampliamente soportadas, Bech32 marca el futuro de la red gracias a su eficiencia y robustez.
