Inicio
Glosario
Segregated Witness (SegWit)

Segregated Witness (SegWit)

Intermedio

Segregated Witness, a menudo abreviado como SegWit, es una actualización del protocolo Bitcoin diseñado para abordar los problemas de seguridad y escalabilidad de la red.

¿Qué es un Segregated Witness? 

SegWit es una actualización que segrega los datos de transacción y los datos de "testigo" (witness), que incluye las firmas digitales. 

La introducción de SegWit modificó el formato de las transacciones mediante la inclusión de un campo nuevo llamado "testigo". Este campo de testigo contiene las firmas digitales, claves públicas y otros elementos. Al segregar estos datos del resto de la transacción, y no contar los datos de testigo al determinar el tamaño de bloque, SegWit esencialmente libera más espacio en el bloque. 

SegWit fue creado en 2015 por el desarrollador de Bitcoin, Pieter Wuille, en colaboración con otros contribuyentes de Bitcoin Core. En agosto de 2017, la actualización SegWit se implementó como un soft fork de la red Bitcoin. 

¿Qué logra SegWit? 

Sin SegWit, los datos de firma pueden ocupar hasta el 65% de un bloque. Con SegWit, los datos de firma se mueven lejos de la entrada de la transacción. Esto lleva a que el tamaño de bloque se incremente efectivamente de 1 MB a aproximadamente 4 MB.

SegWit tiene la capacidad de aumentar la velocidad de transacción, ya que se pueden incluir más transacciones en un bloque. Esto lleva a que se procesen más transacciones y a un TPS (transacción por segundo) más alto.

Al segregar la información de testigo, SegWit también soluciona el problema conocido como maleabilidad de la transacción. Sin SegWit, un atacante puede cambiar el ID de una transacción antes de que esta se confirme. Con SegWit, las firmas ya no son parte de los datos de transacción, lo cual elimina la posibilidad de alterar dichos datos, lo que permite una mayor innovación, incluido el desarrollo de protocolos de Capa 2 como Lightning Network.

Controversia sobre SegWit 

SegWit ha sido un tema controversial dentro de la comunidad Bitcoin, y su implementación fue una de las encrucijadas clave que llevó a la creación de Bitcoin Cash, un fork de Bitcoin que tiene un tamaño de bloque más grande sin implementar SegWit.

Algunos ven a SegWit como una actualización demasiado compleja que expone a la red a riesgos potenciales o a vulnerabilidades. Los críticos señalan problemas potenciales, como que ciertas transacciones se conviertan en transacciones de "cualquiera puede gastar".

Conoce más sobre esta actualización y sus riesgos en nuestra guía para principiantes sobre SegWit.
Share Posts
Related Glossaries
Registrar una cuenta
Pon en práctica tus conocimientos abriendo una cuenta en Binance ahora.