El Problema Central: Por Qué Bitcoin Necesitaba una Remodelación con Segwit y Taproot
Resumen
Segregated Witness (SegWit) y Taproot representan los cambios más grandes realizados en el protocolo de Bitcoin, reestructurando fundamentalmente las transacciones y el lenguaje de scripting para superar limitaciones inherentes. SegWit abordó la maleabilidad de la ID de transacción separando los datos de la firma en un campo de "witness", lo cual fue crucial para habilitar soluciones de escalado de segunda capa como la Lightning Network, que dependen de transacciones pre-firmadas. Este cambio también introdujo un compromiso de witness (WTXID) y permitió actualizaciones flexibles del sistema de scripting. Taproot, una evolución de MAST (Merkelized Abstract Syntax Trees), integró las firmas Schnorr, que son más seguras, no maleables y permiten una agregación de claves eficiente para multisignaturas (como MuSig y FROST), superando los límites de tamaño del multisig heredado. Taproot también optimizó el uso de scripts al revelar solo la ruta de gasto necesaria, mejorando la privacidad y la eficiencia. Además, SegWit introdujo un descuento de witness para corregir el incentivo económico donde las entradas eran desproporcionadamente más caras que las salidas. En conjunto, estas actualizaciones eliminaron obstáculos masivos, dando a Bitcoin la posibilidad de escalar para el uso autocustodiado.
(Fuente:Bitcoin Magazine)