- 1. Resumen de SegWit
- 2. Necesidad de SegWit
- 3. Cómo mejora SegWit la capacidad de bloque
- 4. Comisiones más bajas y transacciones más rápidas
- 5. Abordar el problema de la maleabilidad de las transferencias
- 6. SegWit y la llegada de Lightning Network
- 7. SegWit nativo (Bech32) y SegWit anidado
- 8. Impacto de SegWit en el mundo real
- 9. Conclusión
Segregated Witness (SegWit) es una actualización de Bitcoin que separa los datos de firma de los datos de transacción para aumentar la capacidad de bloque, reducir las comisiones y mejorar la velocidad de las transacciones. Se considera una de las actualizaciones clave jamás presentadas al Bitcoin ($BTC) ecosistema. Desarrollado para mejorar la escalabilidad, corregir problemas técnicos críticos y minimizar las comisiones de transferencia, SegWit transformó principalmente el almacenamiento de datos de transferencia en la cadena de bloques. Aunque la actualización entró en funcionamiento en 2017, varios principiantes aún tienen dificultades para comprender su importancia y su papel en la red Bitcoin. Esta guía analiza SegWit en términos sencillos para que entiendas cómo convierte el ecosistema Bitcoin en una red blockchain más eficiente, barata y rápida.
Resumen de SegWit
SegWit es una actualización de protocolo que un desarrollador, Pieter Wuille, junto con otros contribuyentes a la red Bitcoin, propuso en 2015. Reorganiza el almacenamiento de datos de transferencia dentro de un bloque con la separación de las firmas digitales (conocidas como «datos testigo») y los datos de transferencia principales. Esta separación aumenta el número de transferencias que pueden formar parte de cada bloque sin ampliar realmente el límite oficial del tamaño del bloque.
En el Bitcoin ecosistema, un nuevo bloque tarda hasta 10 minutos en añadirse. Cada bloque tiene una capacidad limitada para contener datos. Esto restringía a Bitcoin a casi 7 transferencias por segundo. Por lo tanto, en comparación con los ecosistemas de pago convencionales que ejecutan eficazmente miles de transferencias por segundo, esto provocaba congestión, comisiones más altas y confirmaciones más lentas. Aquí es donde entra SegWit, resolviendo un cuello de botella crucial con un mejor uso del espacio de bloque. En lugar de almacenar las firmas dentro de la estructura de transferencia principal, la actualización las traslada a un área separada, permitiendo que más transferencias ocupen ese lugar.
Necesidad de SegWit
Antes de SegWit, la red Bitcoin se enfrentaba a varios desafíos, como capacidad limitada, maleabilidad de las transferencias y altas comisiones de transferencia. En este sentido, los bloques se llenaban rápidamente durante los picos de demanda. Además, los consumidores tenían que pujar entre sí por el espacio en el bloque, lo que aumentaba las comisiones de transferencia. Al mismo tiempo, la maleabilidad de las transferencias surgió como un fallo técnico que impedía soluciones de escalado de vanguardia.
Como las firmas podían ocupar casi el 65% de los datos de una transferencia, utilizaban un valioso espacio de bloque. Por lo tanto, en épocas de mayor consumo de la red, las comisiones a veces superaban los 30 dólares por transferencia. Esto hacía que el ecosistema Bitcoin fuera poco práctico para los pagos diarios. No obstante, SegWit proporcionó una solución a estos problemas a la vez, reestructurando el almacenamiento de datos y corrigiendo el error de maleabilidad.
Cómo mejora SegWit la capacidad de bloque
SegWit no aumenta el límite de tamaño de bloque, que sigue siendo de 1 MB. Sin embargo, introduce un concepto exclusivo, el peso de bloque, para medir de forma diferente los datos testigo y los datos de transferencia. En concreto, sigue contando los datos de transferencia según el límite original de 1 MB, pero ofrece espacio para los datos testigo (firma), incluidos casi 3 MB adicionales. Además, la capacidad de bloque eficiente se convierte entonces en casi 4 MB en total. Esto permite incluir más transacciones en un bloque sin necesidad de una bifurcación dura. Como resultado, al añadir más transferencias a cada bloque, SegWit mejora el rendimiento y reduce la congestión de la red.
Comisiones más bajas y transacciones más rápidas
Como SegWit permite transacciones adicionales por cada bloque, la red Bitcoin ahora puede procesar pagos de forma relativamente eficiente. A pesar de la constante minería de bloques de 10 minutos, el mayor número de transferencias eleva la tasa más amplia de transacciones por segundo. La mejora tiene un par de efectos clave: uno ofrece una confirmación más rápida en periodos de mucha actividad. Además, el segundo efecto notable incluye comisiones de transferencia más bajas debido a la menor competencia por el espacio. Tras el crecimiento de la adopción de SegWit, las comisiones medias de $BTC se desplomaron drásticamente en comparación con las fases de congestión anteriores a SegWit.
Abordar el problema de la maleabilidad de las transferencias
Uno de los logros técnicos más cruciales de SegWit fue la resolución de la maleabilidad de las transacciones. El respectivo error permitía alterar la firma de la transferencia sin necesidad de cambiar su contenido, modificando el ID de la transacción. Aunque los fondos no eran robados, esto dificultaba el desarrollo de sistemas de vanguardia sobre la red Bitcoin ante la falta de un seguimiento fiable del ID de transferencia. Al separar las firmas de los datos de transferencia principales, SegWit hizo que los ID de transferencia fueran inmutables y estables. Esta corrección permitió el desarrollo de diversas tecnologías de segunda capa que dependen de referencias de transferencia fiables.
SegWit y la llegada de Lightning Network
SegWit proporcionó la base para Lightning Network, una solución de escalado de segunda capa desarrollada sobre la red Bitcoin. La Lightning Network permite a los consumidores pagar comisiones significativamente bajas, enviar pagos rápidos y realizar transferencias fuera de la cadena. Las respectivas transferencias fuera de la cadena se liquidan posteriormente en lotes en la blockchain de Bitcoin, disminuyendo la carga sobre la red principal. Sin la corrección de maleabilidad de SegWit, sería muy difícil que Lightning Network funcionara de forma segura, lo que convierte a SegWit en un contribuyente crucial para la escalabilidad a largo plazo de Bitcoin.
SegWit nativo (Bech32) y SegWit anidado
SegWit tiene un par de tipos según su propósito, incluidos SegWit nativo (Bech32) y SegWit anidado. SegWit nativo (Bech32) comienza con «bc1» y ofrece mejor eficiencia y comisiones más bajas. Además, también proporciona una detección de errores mejorada al utilizar solo caracteres en minúscula para facilitar la legibilidad. Junto con eso, SegWit anidado tiene compatibilidad con monederos más antiguos y comienza con «3». Ofrece una transición más fácil desde sistemas anteriores. En general, SegWit nativo se considera el formato más eficaz.
Impacto de SegWit en el mundo real
Desde la activación de SegWit, ha ofrecido muchos beneficios significativos. Entre ellos se incluyen una capacidad de bloque eficiente mejorada, mayor flexibilidad y seguridad de la red, base para soluciones de escalado de segunda capa, comisiones de transferencia medias más bajas y confirmaciones más rápidas en periodos de alta demanda. Sin embargo, independientemente de estos beneficios, no ha logrado una adopción del 100%. Varios monederos, usuarios y exchanges siguen utilizando direcciones heredadas, lo que limita su potencial completo.
Conclusión
SegWit no es solo una actualización técnica, sino que sirve como una solución de escalabilidad a largo plazo para Bitcoin. Con la optimización del espacio de bloque y la oferta de tecnologías de segunda capa, la actualización permite que Bitcoin se expanda sin sacrificar la descentralización. Con la adopción más amplia de Lightning Network y SegWit nativo, los consumidores pueden anticipar transferencias más baratas, mejor escalabilidad para el uso mundial y transferencias más baratas. Por lo tanto, para cualquiera que se adentre en el sector de las criptomonedas, conocer SegWit es fundamental, ya que desempeña un papel clave en el funcionamiento de las transferencias modernas de $BTC.
Lectura relacionada: Guía completa de tarjetas cripto y su funcionamiento.