En este momento estás viendo SegWit (testigo separado)

¿Qué es SegWit (testigo separado)?

SegWit es el proceso mediante el cual el límite de tamaño de bloque en una cadena de bloques se incrementa al extraer datos firmados de transacciones de bitcoin. Eliminar ciertas partes de una transacción libera espacio o recursos para agregar más transacciones a la cadena.

Segmentación significa segregación y la transacción está firmada por testigos. Así, un testigo segregado significa, en definitiva, la separación de firmas de transacciones.

Conclusiones clave

  • SegWit es una acción relacionada con Bitcoin diseñada para ayudar a aumentar el límite de tamaño de bloque en una cadena de bloques.
  • SegWit ayuda a aumentar el límite de tamaño de bloque extrayendo datos de firmas de transacciones de Bitcoin.
  • El término SegWit se refiere a particiones, o por separado, y testigos, que son los signatarios de la transacción.

Comprensión de SegWit (testigo separado)

La cadena de bloques de bitcoin consta de varios sistemas distribuidos en una red de igual a igual. Estos sistemas se denominan nodos y actúan como administradores de transacciones bitcoin. Todas las transacciones realizadas en bitcoin se replican en esos nodos, lo que hace que sea prácticamente imposible realizar transacciones y corromper.

Los datos de transacciones se dividen en dos componentes en varios nodos: entradas y salidas. Una transacción puede involucrar una o más entradas y salidas. La salida es la dirección pública del destinatario. La entrada es la dirección pública del remitente. El remitente necesita la dirección pública del destinatario para enviarle fondos. La mayor parte del espacio en una transacción consiste en una firma, parte de la entrada, que verifica que el remitente tiene los fondos necesarios para realizar un pago. Entonces, en realidad, bitcoin se mueve de entradas a salidas para cada transacción transmitida. Cuando cada uno de los nodos verifica que la transacción es válida, la transacción se incluye en un bloque que se agrega a la cadena o libro mayor para acceso público.

El desarrollador de Bitcoin Pieter Wuille ha desarrollado el concepto SegWit.

Desafíos de la plataforma Bitcoin

Uno de los problemas que enfrentaba la plataforma bitcoin en el pasado es que, a medida que se realizan más y más transacciones, se deben agregar más bloques a la cadena. Los bloques se generan cada 10 minutos y están restringidos a un máximo de un megabyte (MB). Debido a esta restricción, solo se puede agregar una cierta cantidad de transacciones a un bloque. El peso de las transacciones, representado por los bloques, ponderando la red y creando retrasos en el procesamiento y verificación de las transacciones, en algunos casos, toma horas para confirmar una transacción como válida. Imagine que cada transacción de bitcoin realizada desde que se fundó bitcoin en 2009 se encuentra en la cadena de bloques y aún se acumula. A largo plazo, el sistema no sería sostenible sin un cambio radical.

En un nivel básico, SegWit es un proceso que cambia la forma en que se almacenan los datos, lo que ayuda a que una red Bitcoin funcione más rápido y sin problemas.

SegWit propuesto como solución

El desarrollador de Bitcoin, Dr. Pieter Wuille, para resolver este problema, es necesario separar la firma digital de los datos de la transacción. Este proceso se llama Testigo de separación o SegWit. Una firma digital representa el 65% del espacio en una transacción en particular. SegWit intenta ignorar los datos de la firma eliminando la firma del interior de la entrada y moviéndola a una estructura hacia el final de una transacción. Esto aumentaría el límite de un MB para los tamaños de bloque a poco menos de cuatro MB. Además de aumentar ligeramente el tamaño de la capacidad de los bloques, SegWit también resuelve el problema en el que un receptor podría interceptar y modificar el ID de transacción del remitente para intentar obtener más monedas del remitente. Debido a que la firma digital se separaría de la entrada, la parte sin escrúpulos no tendría forma de cambiar el ID de transacción sin anular también la firma digital.