Segwit: ¿Qué es y qué soluciona?

  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Segwit o Segregated Witness, es una mejora al software de la red Bitcoin. Está diseñada para solventar el problema de escalabilidad que actualmente presenta el blockchain de Bitcoin. La idea de implementar este parche en la cadena de bloques es mejorar la red al acelerar las transacciones y evitar la saturación del sistema debido a ello.

segwit

Al igual que otras propuestas o protocolos, Segwit busca dar una solución inmediata al problema de escalabilidad de la red Bitcoin. En este artículo podrás conocer a fondo, se puede conocer a fondo más de su intención. Cómo funciona, su impacto en los usuarios y que billeteras o exchanges ya implementan su software alrededor del mundo.

Si no conoces mucho de Bitcoin, puedes comenzar leyendo el siguiente artículo y regresar a este después: https://nacioncripto.com/que-es-bitcoin/  

¿Qué es Segwit?

Segwit, como se mencionó antes, es una mejora al software de la red Bitcoin, diseñada por el equipo de Bitcoin en respuesta al problema de escalabilidad. Lo cual se ha profundizado en los últimos meses. El propósito fundamental de esta solución es brindar mayor celeridad aumento y volumen del tráfico de operaciones asociados a la red.  

¿Qué proporciona y soluciona Segwit?

Segwit está diseñado para proporcionar una solución al problema de escalabilidad de Bitcoin.

El problema radica en el límite de almacenamiento de la cadena de bloques de Bitcoin. Un solo bloque tiene espacio de 1 megabyte, lo que sirve para gestionar como máximo aproximadamente unas 7 operaciones por segundo. Este límite de la red en un inicio fue diseñado para prevenir ataques de DDOS o spam de transacciones malas. Pero ahora con el aumento de usuarios se ha vuelto un problema. Segwit busca resolver como primera instancia este problema.

Como segundo beneficio, da paso a soluciones de escalabilidad fuera del blockchain (off-chain) como es el Lightning Network o red relámpago.

El protocolo Lightning Network busca aportar una solución mediante el uso de contratos inteligentes. Así se establece un canal bidireccional de pago, sin que la información sea almacenada en el blockchain. Esto habilitaría realizar pagos en segundos alrededor del mundo de forma segura.

Segwit puede ser la solución para descongestionar la red de Bitcoin, y abarcar un mayor número de operaciones por segundo.

¿Cómo funciona Segwit?

El funcionamiento de Segwit busca implementar una estrategia bastante simple. Cada bloque asociado a Bitcoin almacena información de una cantidad determinada de transacciones. Y cada una de ellas cuenta con la firma criptográfica (Witness en términos de criptografía) del titular de la cuenta que realiza dicha operación.

Los desarrolladores notaron que el 65% del tamaño de la transacción es la firma. Por lo tanto, en esencia Segwit descompone la estructura de la transacción. Lo hace dividiendo el contenido de la transacción de su firma, permitiendo que más transacciones puedan ser aceptadas en un bloque, esencialmente el doble de transacciones al actual.

De esta forma se puede aumentar la capacidad de almacenamiento de cada bloque en el blockchain de Bitcoin. El uso de Segwit es completamente compatible con la versión original de Bitcoin (Legacy). Ya que no es una bifurcación forzosa (hard fork) gracias al diseño ingenioso de los desarrolladores de Bitcoin.  

segwit ejemplo

legacy vs. segwit

¿Cómo afecta a los usuarios y sus billeteras?

Los usuarios no han de verse afectados por la implementación de Segwit, pero si deben estar al tanto de cómo y cuándo hacerlo. Hay que mencionar que los Bitcoins de cada usuario de la red, no se ven arriesgados por esta nueva dinámica.

Segwit es completamente compatible con direcciones de formato legacy, por lo que es seguro enviar y recibir bitcoins de direcciones segwit a direcciones legacy, direcciones legacy a direcciones segwit y por supuesto de direcciones segwit a otras direcciones segwit.

Las direcciones segwit se caracterizan por comenzar con el carácter “3” generalmente en lugar del “1” que típicamente tienen las direcciones legacy.

Cada billetera sigue teniendo acceso a la cantidad de dinero que tenga cada persona en el blockchain, de forma segura y garantizada. Y aunque los usuarios no se ven afectados, sí tienen que actualizar sus carteras digitales para beneficiarse de la propuesta de Segwit.

Para ello solo basta con consultar con el proveedor de su billetera, y que este indique los pasos para activar el software de Segwit de acuerdo a sus instrucciones. Generalmente, consistirá en trasladar sus Bitcoins a una dirección nueva habilitada para Segwit. Conforme más usuarios realicen esta migración, se ayudará a descongestionar la red de Bitcoin.

Por ahora, puede que mientras unos hacen uso de Segwit, otro no lo hagan, lo que ocasione que la red tenga que soportar por ahora dos formatos de transacciones. Esto significa un Bitcoin respaldado bajo los atributos de Segwit, mientras que los que no activen Segwit continuarán bajo el formato Legacy. Mientras, la recomendación es que todos los usuarios implementen Segwit para superar las barreras de escalabilidad presentes hasta ahora y bajar los costos de comisión por transacción. Artículo relacionado: https://nacioncripto.com/como-almacenar-tus-bitcoins-guia-basica-de-monederos-digitales/

Listado de Exchanges y Billeteras que Aceptan Segwit

En la actualidad, muchas exchanges, billeteras y software se han apegado a la propuesta de Segwit y han decido aplicar su programa, o están en vías de hacerlo. Algunas de ellas son:

  • Ledger Nano.
  • Coinbase.
  • Blockchain.info.
  • BTC.com.
  • Coincorner.
  • HitBTC.
  • LocalBitcoins.
  • Paxful.
  • OXT.
  • Simple Bitcoin Wallet.
  • TREZOR.

 

Son muchos los espacios que ya adoptan Segwit. Solo basta consultar con el proveedor de billetera para saber si cuenta con esta actualización, y cuáles son los pasos para hacerlo. Puedes revisar la lista completa de adopción en este vínculo: https://bitcoincore.org/en/segwit_adoption/

Ventajas y Desventajas de Segwit

Ventajas

  • Incrementa el número de transacciones que pueden ingresar en un bloque.
  • Baja las comisiones (fees) por transacción.
  • Reduce el tamaño individual de cada transacción.
  • Remueve el problema de maleabilidad de transacción.
  • Ayuda a la escalabilidad de Bitcoin.
  • Dado que el número de transacciones de cada bloque incrementara, puede incrementar el total de comisión que un minero recolecta.
  • Ayuda a activar el protocolo de Lightning Network.
  • Las transacciones tendrán tiempo de confirmación más rápido porque el tiempo de espera disminuirá.

Desventajas

  • La implementación es compleja y todas las billeteras necesitan soportar Segwit.
  • Los mineros obtendrán menos comisiones por cada transacción individual.
  • Dividió a la comunidad de Bitcoin y llevó a la creación del hard fork llamado Bitcoin Cash.
  • Incremento en el uso de recursos y capacidad, ya que efectivamente los mineros deberán de mantener dos cadenas para verificar transacciones. La cadena principal y la alterna con la información de las firmas.

¿Cómo se aplica en la red de Bitcoin?

La adopción de Segwit en la red de Bitcoin no consiste en una ampliación del espacio de almacenamiento en la cadena de bloques. Sino en una modificación de las firmas criptográficas que permite una mayor cantidad de operaciones por bloque.

La red de Bitcoin ya soporta Segwit completamente y conforme más usuarios migren a su utilización, se espera ver una mejora considerable en las transacciones y comisiones de la red. 

 


  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •