Qué es SegWit y cómo mejora Bitcoin la escalabilidad:


La actualización Segregated Witness, más conocida como SegWit, es una mejora del protocolo Bitcoin destinada a resolver dos problemas críticos: la escalabilidad y la maleabilidad de las transacciones. A continuación se ofrece un análisis detallado de su funcionamiento, beneficios técnicos y efectos sobre la red.

Origen y motivación de SegWit

Problemas previos: escalabilidad y maleabilidad

Antes de SegWit, Bitcoin estaba limitado a bloques de 1 MB, lo que implicaba un techo cercano a 3–7 transacciones por segundo. Además, la maleabilidad de la firma permitía modificar el identificador de una transacción sin cambiar su contenido económico, dificultando el desarrollo de canales de pago y soluciones de segunda capa.

Propuesta y aceptación

En 2015, Pieter Wuille presentó la mejora SegWit como BIP141. Tras un proceso de revisión y pruebas, fue activada en agosto de 2017 en el bloque 477,120. Desde entonces, ha sido adoptada progresivamente por carteras, nodos y servicios de intercambio.

¿Qué es Segregated Witness

Definición técnica

SegWit modifica la estructura de la transacción Bitcoin separando los datos de firma (witness) del resto de datos. En lugar de incluir la firma dentro del bloque “principal”, estos datos pasan a una zona lateral.

Separación de datos de firma

Una transacción SegWit se divide en dos partes:

Datos básicos: entradas, salidas y valores (lo que tradicionalmente ocupaba el bloque).

Witness: firmas criptográficas y scripts, ubicados fuera del bloque principal.

Mejoras en la escalabilidad de Bitcoin

Reducción del peso de transacción

Gracias a la separación del witness, el protocolo introduce el concepto de peso de bloque (block weight) en lugar de tamaño fijo. Este se calcula así:

Peso de bloque = Datos principales × 4 Peso del witness

De este modo, una parte de la transacción se “multiplica” por cuatro, incentivando a usar SegWit para reducir el impacto en el peso total.

Aumento de capacidad de bloque

Con SegWit los bloques pueden llegar hasta 4 millones de unidades de peso, lo que equivale a aproximadamente 2–2,3 MB de tamaño real cuando muchas transacciones usan SegWit. Esto aumenta la capacidad de la red sin necesidad de elevar el límite de 1 MB, preservando el consenso existente.

Compatibilidad con soluciones de segunda capa

Al eliminar la maleabilidad de las transacciones, SegWit abre la puerta a redes de canales de pago bidireccionales, como Lightning Network, que permiten millones de transacciones off-chain con liquidación eventual en la cadena principal.

Impacto en la red y adopción

Desde su activación, SegWit ha logrado:

Reducción del fee: las transacciones SegWit suelen costar hasta un 40 % menos en comisiones.

Mayor throughput: incremento efectivo en el número de transacciones confirmadas por bloque.

Menor congestión: bloques con más transacciones y menos retención en mempool.

Desarrollo de aplicaciones: Lightning y demás protocolos Layer 2 crecieron gracias a la maleabilidad resuelta.

Para conocer el estándar técnico, puede consultarse la especificación oficial en BIP141.

Conclusión

Segregated Witness supuso un paso clave en la evolución de Bitcoin, mejorando tanto la capacidad de la red como la seguridad y flexibilidad para soluciones de segunda capa. Al separar las firmas del bloque principal y redefinir el peso de bloque, SegWit permite más transacciones por bloque, menores comisiones y la construcción de nuevas vías de pago sin sacrificar la compatibilidad con nodos existentes.

Leave a Reply

Your email address will not be published. Required fields are marked *