Segwit2x: un hard fork controvertido que no llegó a implementarse

Valoración: 3.94 (836 votos)

SegWit2x fue una propuesta de actualización de software diseñada para aumentar el límite de tamaño de bloque y mejorar la velocidad general de procesamiento de transacciones de Bitcoin. Aunque se presentó como un hard fork de la tecnología Bitcoin, nunca se implementó.

Puntos Clave

  • SegWit2x era una actualización de software propuesta para aumentar el límite de tamaño de bloque de la cadena de bloques de Bitcoin para mejorar la velocidad de procesamiento de transacciones.
  • Aunque se propuso como un hard fork de la cadena de bloques de Bitcoin, SegWit2x nunca se implementó debido a desacuerdos y falta de consenso.
  • SegWit (Segregated Witness) se introdujo antes de SegWit2x y finalmente logró aumentar los tamaños de bloque.

Comprender SegWit2x

Para entender SegWit2x, primero es necesario explorar la distinción entre hard forks y soft forks relacionadas con la cadena de bloques. Un hard fork se refiere a una revisión de las reglas que rigen la cadena de bloques. Es un cambio significativo en el código de la cadena de bloques, lo que hace que los bloques antiguos sean incompatibles con la nueva cadena que se crea.

El resultado de un hard fork es que la cadena de bloques afectada se divide en dos. Los hard forks también pueden dividir una red de criptomonedas en dos si no se adoptan por completo. Además, si suficientes mineros, nodos, validadores u otras entidades dentro de una red adoptan un hard fork propuesto, pueden forzar una división de la cadena de bloques.

Por otro lado, los soft forks implican un cambio en las reglas de la red y hacen que la cadena de bloques actualizada sea compatible con versiones anteriores. Esto significa que los datos de los bloques antiguos se incorporan a los bloques nuevos y la cadena de bloques continúa.

Preocupaciones sobre la Cadena de Bloques

Uno de los problemas más preocupantes que enfrentaba Bitcoin en ese momento era la escalabilidad. Debido a que el tamaño de bloque en la cadena de bloques de Bitcoin estaba limitado a 1 MB (megabyte), había un límite en la cantidad de transacciones que la red podía procesar por segundo.

Los límites de bloque crean un cuello de botella en las velocidades de aprobación de transacciones. A medida que las criptomonedas continúan aumentando en popularidad, este cuello de botella puede ralentizar las redes.

Los desarrolladores y los entusiastas de las criptomonedas habían estado trabajando para abordar este problema, pero el debate sobre cómo escalar la red de manera efectiva era difícil y controvertido. Segregated Witness (SegWit) fue propuesto a finales de 2015 por el desarrollador Pieter Wuille. SegWit propuso mover la información de la firma del testigo, que ocupaba la mayor parte del espacio disponible dentro de un bloque, a la transacción coinbase. Esta transacción es la primera transacción registrada en un nuevo bloque.

Eliminar esta información aumentó la cantidad de datos que se podían almacenar en un bloque; al mismo tiempo, se implementó un nuevo método para determinar el tamaño del bloque: unidades de peso de bloque. Las unidades de peso (WU) permitieron que la cadena de bloques de Bitcoin variara el tamaño de los bloques en función de un límite de peso de bloque de 4 millones de WU.

El objetivo de SegWit era aumentar la capacidad general de transacción a través de un mecanismo de soft fork que no provocaría una división. SegWit2x fue un intento de aumentar el límite de tamaño de bloque en megabytes para aumentar la validación de transacciones y las velocidades de la red.

Preocupaciones sobre SegWit2x

SegWit fue una sugerencia de soft fork ; SegWit2x fue una propuesta de hard fork. Cuando SegWit se introdujo en la red en 2016, fue la primera de un proceso de dos etapas conocido como el "Acuerdo de Nueva York" por expertos en escalabilidad y desarrolladores.

Acelerar los tiempos de transacción de criptomonedas sigue siendo un desafío. Proyectos como Lightning Network buscan abordar estos problemas trasladando transacciones más pequeñas fuera de la cadena a otra capa.

La segunda fase fue el protocolo SegWit2x, que aumentaría el tamaño de bloque de 1 MB a 2 MB. Al aumentar el tamaño del bloque, los partidarios de SegWit2x esperaban aumentar la velocidad y mitigar el aumento de las tarifas de transacción.

Partidarios de SegWit2x

En el período previo a la fecha de lanzamiento de SegWit2x, los mineros y las nuevas empresas tendían a ser los partidarios más firmes del nuevo protocolo. A menudo argumentaban que la inacción de Bitcoin estaba provocando que las criptomonedas competidoras superaran a la moneda digital líder y que las actualizaciones existentes no eran suficientes para mitigar el problema.

Oposición a SegWit2x

Los desarrolladores y los operadores de nodos, por otro lado, a menudo se opusieron a la adopción. Sugerían que Bitcoin debería ser un almacén de valor, en lugar de un sistema de pago. Además, consideraban que el riesgo del nuevo protocolo superaba los posibles beneficios. Algunos también consideraban que los mineros y las empresas se beneficiarían de manera desproporcionada del protocolo.

También se teorizó que aumentar el tamaño del bloque habría aumentado la carga sobre los operadores de nodos, que estarían obligados a almacenar más datos. Más datos significaban que deberían actualizar sus sistemas, agregando más costos.

SegWit2x No Era Necesario

En realidad, cuando se introdujo SegWit, los tamaños de bloque aumentaron automáticamente dependiendo de los tamaños de transacción. Por ejemplo, el bloque número 724,493, minado el 22 de febrero de 2022, fue de 25 MB con 2,168 transacciones (2 millones de WU).

En comparación, el bloque 718,645, minado el 14 de enero de 2022, tenía un tamaño de 9 MB (9 millones de WU) con solo 1,173 transacciones. Por lo tanto, Segwit2x fue innecesario porque SegWit permitió que los bloques variaran en tamaño dependiendo de las unidades de peso del bloque.

SegWit2x fue muy controvertido (en parte debido a su condición de hard fork), y sus desarrolladores no pudieron llegar a un consenso sobre su adopción. El hard fork se había planeado inicialmente para el 16 de noviembre de 201Sin embargo, el 8 de noviembre de 2017, los líderes del movimiento SegWit2x suspendieron el hard fork debido a los desacuerdos en curso y la falta de un consenso más amplio entre los participantes.

¿Qué pasó con SegWit2x? SegWit2x fue abandonado después de mucha controversia dentro de la comunidad Bitcoin.

¿Qué era SegWit2Mb? SegWit2Mb era el nombre original de SegWit2x porque la intención era aumentar el tamaño del bloque a 2 MB.

¿Por qué SegWit2x fue una buena idea? SegWit2x fue percibido como una buena idea por algunos desarrolladores y entusiastas, pero no por otros. Sin embargo, demostró ser un protocolo no esencial porque SegWit ya aumentó la cantidad de datos que se podían colocar en un bloque, que era el objetivo principal de SegWit2x.

Invertir en criptomonedas y otras ofertas iniciales de monedas ("ICO") es altamente arriesgado y especulativo, y este artículo no es una recomendación de Investopedia o del autor para invertir en criptomonedas u otras ICO. Dado que la situación de cada individuo es única, siempre se debe consultar a un profesional cualificado antes de tomar cualquier decisión financiera. Investopedia no hace ninguna representación ni garantía en cuanto a la precisión o puntualidad de la información contenida en este documento. A la fecha de redacción de este artículo, el autor posee criptomonedas.

¿Es SegWit un hard fork?

SegWit: Un soft fork en acción Al separar las firmas de transacción (los datos "witness") del resto de los datos de transacción, SegWit efectivamente aumentó el límite de tamaño de bloque sin causar un hard fork.

¿Qué es el hard fork?

¿Qué es un hard fork?

Un hard fork de cadena de bloques es un cambio en la programación que es incompatible con la programación antigua. Esto esencialmente crea una nueva cadena de bloques y criptomoneda. Los hard forks generalmente requieren que todos los nodos o usuarios que deseen permanecer en la nueva cadena actualicen a la última versión del software.

Los hard forks pueden ser iniciados por desarrolladores como parte del progreso o mantenimiento rutinario de una cadena de bloques. También pueden ser creados por una facción de la comunidad cripto que quiere tomar una dirección diferente con la cadena de bloques.

Puntos Clave

  • Un hard fork es un evento en el que un cambio a una cadena de bloques da como resultado dos ramas: una que sigue los protocolos anteriores y otra que sigue la nueva versión.
  • En un hard fork , los poseedores de tokens en la cadena de bloques original también recibirán tokens en el nuevo fork, pero los participantes deben elegir qué cadena de bloques seguir verificando.
  • Los hard forks no son específicos de una sola cadena de bloques; es un evento por el que muchos han pasado.
  • Los hard forks ocurren por varias razones, como desacuerdos entre desarrolladores, actualizaciones requeridas para una cadena de bloques o alguien que intenta crear otra cadena de bloques y criptomoneda que controle.

Cómo funcionan los hard forks

Un hard fork es cuando emerge una nueva versión de la cadena de bloques que es incompatible con la versión original. No siempre es un evento adverso; de hecho, muchas cadenas de bloques han pasado por hard forks para implementar cambios necesarios.

Las cadenas de bloques son básicamente programas que crean y almacenan archivos de información en una red de computadoras y dispositivos. Por lo general, hay capas de software que completan diferentes tareas, algunos métodos para que la red llegue a un acuerdo sobre el estado de la cadena de bloques y muchos participantes de la red. La programación subyacente de cada capa se puede cambiar según sea necesario, pero debe ser aceptada por los participantes de la red para ser adoptada.

Los desarrolladores no pueden forzar cambios en una cadena de bloques pública que depende de la participación. Las cadenas de bloques públicas dependen de sus participantes, por lo que los cambios deben ser implementados por ellos, no forzados sobre ellos. De lo contrario, pueden negarse a aceptar los cambios y mantener su versión preferida.

Debido a que las cadenas de bloques son esencialmente programas y scripts, pueden verse afectadas por errores, errores, problemas de comunicación de red, fallas de hardware u otros problemas. Las cadenas de bloques también dependen de una gran cantidad de participantes de la red para alojar versiones para la seguridad.

Cuando los desarrolladores publican un cambio en cualquiera de las funciones de una cadena de bloques, ocurre una de dos cosas: un hard fork o un soft fork. Si el cambio es lo suficientemente drástico como para evitar que un participante que ejecuta la versión antigua participe en los procesos de la cadena de bloques, se considera que el cambio ha creado un hard fork en la cadena de bloques. Por el contrario, un cambio que permite que los nodos antiguos y nuevos se ejecuten se considera un soft fork.

En un evento de hard fork, los participantes se enfrentan a una elección: pueden actualizar su software a la nueva versión o no actualizar su software y usar la cadena de bloques antigua (y ahora sin mantenimiento).

Razones para un hard fork

Hay varias razones o incluso eventos que hacen que los desarrolladores implementen un hard fork. Por ejemplo, cuando ocurrió el ataque a la Organización Autónoma Descentralizada (DAO), la cadena de bloques de Ethereum se bifurcó mediante un voto casi unánime.

El fork revirtió las transacciones que desviaron decenas de millones de dólares en moneda digital por parte de un hacker anónimo. El hard fork también ayudó a los titulares de tokens DAO a recuperar sus fondos de ether (ETH). Sin embargo, algunos mineros siguieron minando la cadena antigua, que fue recogida por escritorios OTC y recibió un libro de órdenes de descubrimiento de precios. Poloniex también incluyó esta moneda, y parte de la comunidad de Ethereum decidió mantener esta versión y creó Ethereum Classic.

¿Cuál es el significado de hard fork? Un hard fork es un cambio en la programación de una cadena de bloques que crea una nueva cadena de bloques y criptomoneda. Muchos proyectos han realizado hard forks pero han mantenido sus nombres y tokens originales, mientras que otros grupos han decidido permanecer con el código original y cambiar el nombre.

¿Es un hard fork bueno o malo? Depende de las circunstancias y de las opiniones de los participantes. Algunos pueden creer que un hard fork es necesario y bueno, mientras que otros pueden no.

¿Por qué ocurren los hard forks? Hay varias razones por las que puede ocurrir un hard fork. El código puede necesitar ajustes para corregir errores o abordar una debilidad, o un grupo puede querer crear su propia cadena de bloques y criptomoneda.

Conclusión

bitcoin hard fork segwit2x - What is the hard fork

Los hard forks son un cambio en la programación que da como resultado una división de la cadena de bloques. A veces, los hard forks son controvertidos en la comunidad involucrada en una cadena de bloques; otras veces, son necesarios para que una cadena de bloques progrese.

En situaciones de controversia, los participantes y usuarios pueden cargar la cadena de bloques actualizada y comenzar a procesarla o rechazarla y usar la cadena antigua. Así es como se iniciaron varias cadenas de bloques y criptomonedas, como Bitcoin Cash y Ethereum Classic.

Si quieres conocer otros artículos parecidos a Segwit2x: un hard fork controvertido que no llegó a implementarse puedes visitar la categoría Finanzas / Inversiones.

Subir