LearnBitcoin

Glosario

P2WSH (pago a hash de script con testigo)

La versión de P2SH en SegWit para scripts avanzados (por ejemplo, multisig), con direcciones que empiezan con bc1q.

Traducción hecha con ayuda de IA, pendiente de revisión humana. Lee el original (en inglés).

P2WSH, "Pay to Witness Script Hash" (pago a hash de script con testigo), es la versión de P2SH en SegWit nativo. Lleva el mismo modelo de "enviar al hash de un script" a la estructura de testigo de SegWit, con todas las ventajas de SegWit: comisiones efectivas más bajas y nada de maleabilidad.

Las direcciones empiezan con bc1q y son notablemente más largas que las direcciones P2WPKH (62 caracteres frente a 42), porque P2WSH usa un hash de script de 32 bytes (SHA-256) frente al hash de clave de 20 bytes de P2WPKH (RIPEMD-160 de SHA-256). El hash más largo da mayor resistencia a colisiones, algo que importa en scripts que podrían compartirse con contrapartes potencialmente hostiles.

Dónde se usa P2WSH en la práctica:

  • Billeteras multisig. Las 2 de 3, 3 de 5, etc. en SegWit nativo. El BIP 48, el esquema de derivación estándar para billeteras multisig, recomienda P2WSH como opción predeterminada.
  • Canales Lightning. El BOLT 3 construye como P2WSH la salida de financiamiento (funding output) y la mayoría de las salidas de las transacciones de compromiso, incluidas las salidas HTLC.
  • Cualquier cosa con lógica de gasto no trivial. Bloqueos de tiempo, bloqueos por hash, construcciones de bóveda (vault).

P2TR (versión de testigo 1) ofrece mejores propiedades para los mismos trabajos: firmas agregadas con MuSig2, ramas de Merkle (MAST) para revelar solo la ruta de script que se ejecuta, una huella más pequeña en la cadena y gastos por la ruta de clave que se ven como cualquier gasto de una sola firma. Las herramientas, eso sí, todavía se están poniendo al día. Bitcoin Core añadió los descriptores MuSig2 en la versión 30.0 (octubre de 2025) y la firma con MuSig2 en la versión 31.0 (abril de 2026), y el BIP 48 sigue recomendando P2WSH. En la cadena, en septiembre de 2026, los gastos P2WSH (2.1% de todas las entradas) todavía superaban a los gastos de Taproot por la ruta de script (0.8%); la multisig de Taproot hecha con MuSig2 se esconde dentro de los gastos por la ruta de clave y no se puede contar, pero las herramientas de Bitcoin Core para hacerla llegaron apenas en 2025 y 2026. P2WSH sigue siendo el caballo de batalla de la multisig, con la multisig de Taproot más llegando que llegada.

Ideas clave

  • Lleva la funcionalidad de P2SH a la estructura de testigo de SegWit
  • Reduce el uso de datos en la cadena para scripts complejos y multisig
  • Preferido en las billeteras modernas por encima del antiguo P2SH para scripts avanzados

Fuentes (8)

Referencias externas (4)

Términos relacionados (6)

Publicado el . No hay correcciones registradas para esta página.

Editar esta página en GitHub