‹ CAPÍTULO 16, TODAS LAS LECCIONES

MAESTRO · CAPÍTULO 16 · LECCIÓN 3 DE 5

Script y actualizaciones

SegWit y Taproot

¿Qué cambiaron las dos mayores actualizaciones de Bitcoin? 6 min

SegWit, 2017

Segregated Witness movió las firmas, el testigo, a una parte separada de la transacción. Arregló la maleabilidad de las transacciones, un fallo que permitía a terceros alterar el ID de una transacción antes de la confirmación y que bloqueaba protocolos como Lightning. También reemplazó el límite de tamaño de 1 MB con un límite de peso de 4 millones de unidades, donde los datos del testigo cuentan menos, lo que aumentó la capacidad.

Taproot, 2021

Taproot se activó en noviembre de 2021. Trajo firmas Schnorr, que pueden combinar las claves de varias personas en una, y una forma de ocultar condiciones de gasto alternativas en un árbol de scripts. Solo la condición realmente utilizada se revela al gastar.

El resultado: un multisig o un contrato complejo gastado de forma cooperativa se ve exactamente como un pago de firma única. Eso es más barato y más privado para todos los que lo usan.

Qué recordar

  • SegWit (2017) separó las firmas y arregló la maleabilidad.
  • El peso del bloque reemplazó el límite de 1 MB.
  • Taproot (2021) trajo Schnorr y árboles de scripts ocultos.

Comprobación rápida

¿Qué problema arregló SegWit que era importante para Lightning?

¿Qué revela Taproot cuando se gasta una salida de árbol de scripts?

SegWit y Taproot · Universidad Bitcoin