Glosario cripto

Tipos de direcciones de Bitcoin (Bech32, P2SH, legacy)

Definición

Los tipos de dirección de Bitcoin, como legacy (1…), P2SH (3…), SegWit nativa (bc1q…) y Taproot (bc1p…), difieren en comisiones y compatibilidad.

Las direcciones legacy que empiezan por 1 son el formato original de pago a hash de clave pública. Las que empiezan por 3 son de pago a hash de script, usadas para multifirma y para el SegWit envuelto de la transición. Las SegWit nativas empiezan por bc1q y usan la codificación Bech32 del BIP-173, y las Taproot empiezan por bc1p y usan la variante Bech32m del BIP-350. Cada tipo bloquea las monedas con un script distinto.

La diferencia práctica principal es el coste. Gastar desde salidas SegWit nativas o Taproot ocupa menos bytes virtuales que gastar desde legacy, así que las comisiones son claramente más bajas, sobre todo en transacciones con muchas entradas. Las direcciones Bech32 van además en minúsculas e incluyen una detección de errores más fuerte, que reduce las equivocaciones al teclear. Taproot añade firmas Schnorr y hace que condiciones de gasto complejas parezcan pagos normales.

Todos los tipos pueden enviarse fondos entre sí en Bitcoin, aunque algunos servicios antiguos aún no reconocen las direcciones bc1p. Los prefijos cambian en testnet y en otras monedas, y una dirección 3… de Litecoin no es de Bitcoin. Las billeteras derivan cada tipo desde una ruta distinta, así que al restaurar una semilla puede ser necesario elegir el tipo correcto para ver los fondos.

Ejemplo

Un usuario que mueve 30 UTXO pequeños paga alrededor de un 40 % menos de comisión si las salidas están en una dirección bc1q que en una legacy 1…, porque cada entrada pesa menos.

Términos relacionados