¿Qué es SegWit?

By Anycoin Direct

En la próxima lección, vamos a hablarle de SegWit. Seguramente habrás oído hablar de él alguna vez, pero ¿qué implica exactamente? Lo sabrás después de leer este artículo.

Breve resumen

✔️ SegWit es la abreviatura de Segregated Witness, una actualización de escalabilidad para Bitcoin propuesta en 2015 por Pieter Wuille.

✔️ La actualización se implementó el 21 de julio de 2017 y se activó por completo el 24 de agosto de 2017 a través de un soft fork.

✔️ SegWit separa la firma digital de los datos de la transacción para mejorar la seguridad, reducir costes y agilizar las transacciones.

✔️ La actualización provocó reacciones feroces, dando lugar a una oleada de concentración de mineros y a la aparición de Bitcoin Cash debido a una bifurcación dura.

Segwit

SegWhite es la abreviatura de Segregated Witness (testigo separado). En holandés, se puede traducir como testigo separado.

Se trata de una actualización de Bitcoin que se consideró necesaria debido a la falta de escalabilidad de la red y a los elevados costes de las transacciones.

El desarrollador de Bitcoin Pieter Wuille propuso separar la firma digital de los datos de la transacción en 2015.

SegWit se implementó el 21 de julio de 2017. Su activación completa se produjo el 24 de agosto de 2017. Ese día se produjo una bifurcación suave que modificó las reglas de la blockchain de Bitcoin para que todos los bloques futuros pudieran funcionar con esta actualización.

¿Cuál fue el motivo de la actualización SegWit?

En los primeros días de Bitcoin, no había límite de tamaño de bloque. Esto permitía que se produjeran ataques DDoS (denegación de servicio distribuido) en la red, provocando su caída.

Por ello, Satoshi Nakamoto decidió limitar el tamaño de los bloques a 1 MB. Esto fue bien durante algún tiempo, hasta que Bitcoin se hizo tan popular que 1 MB ya no era suficiente para procesar toda la información de un bloque en un futuro previsible. Bitcoin se volvió caro y lento.

¿Cómo funciona SegWit?

Cuando se realiza una transacción Bitcoin, hay que tratar con tres componentes: la dirección pública del emisor y del receptor más la firma. La firma ocupaba tanto espacio (unos 2/3) en una transacción que se separaba.

Con SegWit, los datos de la firma (como la clave privada) se trasladan a una base de datos separada y Bitcoin es más seguro, más barato y más escalable. Verificar las transacciones ocupa mucho menos espacio de esta manera.

Cada transacción con Bitcoin tiene un identificador (TXID o ticker ID). Se trata de una cadena de caracteres, la parte más importante de una transacción Bitcoin. La actualización SegWit permite procesar muchas más transacciones por bloque, mejorando enormemente la velocidad de la red. Se acabaron los días en los que había que esperar a que se completara una transacción. Las comisiones por transacción también se redujeron considerablemente.

Con SegWit también se abordó otro problema. Los receptores podían interceptar el ID de la transacción del remitente y cambiarlo para conseguir más monedas. Como este ID y la firma estaban separados, ahora esto es imposible, a menos que también se cambie la firma digital.

La actualización de SegWit también hizo que los bloques fueran más grandes. Esto tuvo un efecto que la gente sólo descubrió más tarde. Los bloques más grandes eran más difíciles de minar. Tras la actualización, se produjo una concentración de mineros que tenían el mejor equipo y, por tanto, explotaban la mayor cantidad de bloques. Este grupo se hizo cada vez más rico, mientras que los rezagados empezaron a abandonar.

Después se produjo otra oleada de concentración, en la que los equipos caros y los bajos costes de energía se convirtieron en el cuello de botella. Pero todo esto se puso en marcha cuando entró en funcionamiento la actualización SegWit.

Otra consecuencia de SegWit fue un hard fork. Bitcoin Cash surgió como respuesta a esta actualización. Hubo desacuerdo en la red Bitcoin sobre si este era el camino a seguir.

A los mineros tampoco les gusta mucho SegWit. Debido a esta actualización, los mineros obtienen tarifas de transacción reducidas e incluso hay grandes grupos de mineros que ni siquiera quieren trabajar con SegWit. Así que SegWit sacudió las cosas considerablemente, pero para los usuarios de Bitcoin es una actualización muy útil, así como para la propia red. Sin SegWit, Bitcoin probablemente ya habría tenido una muerte dolorosa, debido a la congestión de la red y a unas tarifas de transacción inviables.

Pon a prueba tus conocimientos

Pregunta: 1/5Chi ha proposto l'aggiornamento di SegWit?
ASatoshi Nakamoto
BVitalik Buterin
CPieter Wuille
DNick Szabo