¿Sabías que el SegWit puede revolucionar la forma en que compras y vendes Bitcoin?

O Testigo Segregado (SegWit) Es una actualización de protocolo implementada para ofrecer protección contra la maleabilidad de las transacciones y aumentar la capacidad del bloque. Esta tecnología innovadora tiene el potencial de transformar la manera en que manejas criptomonedas, haciendo las transacciones más seguras y eficientes.

¿Qué es SegWit y cómo funciona?

SegWit es una solución que separa el testigo de la lista de entradas. El testigo contiene datos necesarios para verificar la validez de la transacción, pero no es necesario para determinar los efectos de la transacción. Esto significa que la parte de la transacción que puede ser alterada (el testigo) está separada de la parte que no puede ser alterada (la lista de entradas).

Tamaño del Bloque y Bifurcaciones del Bitcoin

Para entender cómo funciona SegWit, es crucial comprender cómo se mide el tamaño del bloque. El tamaño del bloque es simplemente el tamaño en bytes del bloque serializado, que incluye el encabezado del bloque, el número de transacciones y las propias transacciones.

Actualmente, cada nodo en la red Bitcoin verifica si un bloque es menor que 1.000.000 bytes. Un bloque mayor que eso será rechazado por los nodos como una regla de consenso. Esto significa que cualquier soft fork debe mantener esta regla. Pero, ¿cómo puedes aumentar el tamaño del bloque y aún así mantener esta regla?

La clave es que una gran parte de la transacción, el scriptSig (clave pública), no puede ser enviada a nosotros legados para que una transacción sea considerada válida. El hecho de que esto pueda hacerse como un soft fork y permitir más transacciones es un avance de ingeniería.

Transacciones SegWit vs. Transacciones No-SegWit

Las transacciones no-SegWit colocan el scriptSig en medio de la transacción. Las transacciones SegWit, por otro lado, colocan el scriptSig al final. La parte scriptSig de las transacciones SegWit se llama “datos testigo”. Cuando las transacciones SegWit se envían a nodos legados, los datos testigo son eliminados. La clave es que estas transacciones “eliminadas” siguen siendo transacciones válidas en nodos legados, lo que nos da un ahorro de espacio en comparación con las transacciones no-SegWit. Por lo tanto, más transacciones pueden caber en el bloque enviado a nodos legados sin superar el límite de 1.000.000 bytes.

Los nodos SegWit reciben transacciones y bloques SegWit que incluyen los datos testigos utilizando mensajes de red alternativos. Los bloques SegWit que incluyen los datos testigos pueden tener más de 1.000.000 bytes. Los nodos heredados, como se mencionó, reciben los mismos bloques y transacciones, pero con los datos testigos eliminados. Esta es una manera de hacer que SegWit sea un soft fork, lo que significa que no es obligatorio actualizar su software para participar en el consenso.

SegWit y Peso del Bloque

Un problema obvio para un crítico del SegWit sería el hecho de que es necesario tener un límite superior, de lo contrario, el tamaño del bloque podría aumentar indefinidamente, lo que es un gran problema para la tolerancia a fallos de los nodos.

Para restringir los bloques del SegWit, los creadores del SegWit crearon una restricción diferente del tamaño. Los bloques del SegWit están restringidos por algo llamado peso del bloque El peso del bloque es un nuevo concepto introducido en SegWit, y se calcula en una base por transacción. En esencia, cada transacción tiene un “peso”.

Las transacciones que tienen cero datos de testigo son más ligeras que aquellas con datos de testigo. Cabe señalar que las transacciones SegWit se transmiten a nosotros como legados sin datos de testigo, por lo que esto siempre resultará en bloques comunicados a nosotros como legados que son menores o iguales a 1.000.000 bytes.

Un concepto esencial que se debe comprender es que las transacciones SegWit pueden tener muchos pesos diferentes, dependiendo de cuánto de la transacción esté ocupado por datos de testigos, lo que le da a los creadores de transacciones mucho más espacio para jugar con la maleabilidad de las transacciones.

Tabla de Comparación: Transacciones SegWit vs. Transacciones No-SegWit

FeatureTransacciones No-SegWitTransacciones SegWit
Ubicación del scriptSigEn medio de la transacción.Al final de la transacción.
Dados TestigoNo separadosSeparados
Tamaño del BloqueMenor o igual a 1MBPuede ser mayor que 1MB.
Compatibilidad con Nuestros LegadosSí, con los datos de testigos eliminados.
Peso del BloqueNo aplicableAplicable

Preguntas Frecuentes

¿Qué es SegWit y por qué es importante?

SegWit Es una actualización de protocolo que separa el testigo de la lista de entradas, aumentando la capacidad del bloque y protegiendo contra la maleabilidad de las transacciones. Es importante porque hace que las transacciones sean más seguras y eficientes.

¿Cómo SegWit aumenta la capacidad del bloque?

O SegWit aumenta la capacidad del bloque al separar los datos de testigo de las transacciones. Esto permite que se incluyan más transacciones en un bloque sin superar el límite de 1.000.000 bytes para nodos heredados.

¿Qué es el peso del bloque en SegWit?

El peso del bloque es un nuevo concepto introducido en SegWit para restringir el tamaño de los bloques. Cada transacción tiene un “peso” que se calcula en función de la cantidad de datos de testigo que contiene.

¿Cómo SegWit protege contra la maleabilidad de las transacciones?

O SegWit protege contra la maleabilidad de las transacciones al separar el testigo de la lista de entradas. Esto significa que la parte de la transacción que puede ser alterada (el testigo) está separada de la parte que no puede ser alterada (la lista de entradas).

¿Es obligatorio actualizar el software para participar en el consenso con SegWit?

No, el SegWit es un soft fork, lo que significa que no es obligatorio actualizar tu software para participar en el consenso. Nosotros los legados podemos continuar operando sin actualizaciones, recibiendo bloques y transacciones SegWit con los datos de testigo eliminados.

Conclusión

O SegWit Es una actualización de protocolo revolucionaria que tiene el potencial de transformar la manera en que compras y vendes Bitcoin. Al separar la testigo de la lista de entradas, el SegWit aumenta la capacidad del bloque y protege contra la maleabilidad de las transacciones. Esto hace que las transacciones sean más seguras y eficientes, permitiendo que más transacciones sean incluidas en un bloque sin superar el límite de 1.000.000 bytes para nodos heredados.

Además, el SegWit introduce el concepto de peso del bloque, que restringe el tamaño de los bloques según la cantidad de datos de testigo que contienen. Esto le da a los creadores de transacciones mucho más espacio para jugar con la maleabilidad de las transacciones, haciendo que el sistema sea más flexible y robusto.

En resumen, el SegWit es una solución innovadora que ofrece protección contra la maleabilidad de las transacciones y aumenta la capacidad del bloque, haciendo que las transacciones de Bitcoin sean más seguras y eficientes. Si estás pensando en comenzar tu portafolio de criptomonedas, el SegWit es una tecnología que debes considerar.

Ricardo Mendes
Ricardo Mendes

Soy Ricardo Mendes, inversor independiente desde 2017. A lo largo de los años, me he especializado en análisis técnico y estrategias de gestión de riesgo. Me gusta compartir lo que he aprendido y ayudar a principiantes a comprender el mercado de Forex y Criptomonedas de forma sencilla, práctica y segura, siempre priorizando la protección del capital.

Atualizado em: abril 12, 2026

Registro Rápido

Plataforma única para seus traders. A estrutura é clara e transparente.

75%
Nossa Avaliação