¿Qué es una bifurcación Blockchain? Explicación de las bifurcaciones duras y las bifurcaciones blandas | BitPago

¿Qué es una bifurcación Blockchain? Explicación de las bifurcaciones duras y las bifurcaciones blandas | BitPago

Nodo de origen: 3011694

Los bits importantes
Las transacciones registradas en una cadena de bloques son permanentes, pero las reglas subyacentes que mantienen las redes en funcionamiento son una historia diferente. A veces, por diversas razones, los usuarios de la red inician un cambio de estas reglas fundamentales, lo que resulta en una bifurcación. Existen diferentes tipos de bifurcaciones, con distintos niveles de gravedad y que tienen diferentes implicaciones para las redes blockchain y sus usuarios. Dos de las cadenas de bloques más populares, Bitcoin y Ethereum, han sufrido bifurcaciones en el pasado.

Las criptomonedas como Bitcoin y Ethereum funcionan con una forma descentralizada de software de código abierto llamada blockchain. Debido a la naturaleza de código abierto de las cadenas de bloques, los desarrolladores o miembros de la comunidad a veces realizan cambios que alteran el funcionamiento de sus protocolos de software subyacentes en un proceso conocido como bifurcación. Hay diferentes tipos de bifurcaciones y ocurren por diversas razones. Algunos son cambios significativos, otros son más menores. A continuación, analizaremos los aspectos más importantes que debe saber sobre las bifurcaciones de blockchain, explicaremos cómo funcionan y ofreceremos algunos ejemplos de bifurcaciones de la vida real. 

Explicación del concepto de bifurcaciones en blockchain

El término "bifurcación" en el lenguaje criptográfico proviene de la ingeniería de software. En ese contexto, una bifurcación es cuando los desarrolladores toman una pieza de código fuente existente para usarla como base para una pieza de software nueva e independiente que es distinta del original. 

Una bifurcación de blockchain ocurre cuando su comunidad realiza un cambio que altera el funcionamiento del protocolo de alguna manera. Cuando esto sucede, una segunda cadena de bloques se separa de la original, similar a las púas del tipo de tenedor con el que comes. La cadena de bloques bifurcada comparte una historia idéntica con la "punta" original, pero sigue su propio camino desde el momento en que se produce la división. Algunas bifurcaciones eventualmente se reincorporan a la cadena de bloques original en el futuro, otras permanecen separadas permanentemente.

Las cadenas de bloques son mantenidas y protegidas por los participantes de la red (o "nodos") que se adhieren a un conjunto compartido de reglas conocido como protocolo. Los protocolos blockchain gobiernan cómo opera una red, incluyendo todo, desde el tamaño de cada bloque hasta cuánto se les paga a los mineros por cada nuevo bloque de transacción que extraen. La funcionalidad de una cadena de bloques depende de que estos nodos acuerden los protocolos y actúen de acuerdo con las reglas, lo que se denomina consenso. Sin embargo, a veces los nodos no están de acuerdo sobre la dirección que está tomando una criptomoneda e inician un cambio, lo que provoca que la cadena de bloques se divida. Las bifurcaciones también ocurren por razones menos polémicas, como agregar una nueva característica o función, o para abordar un problema de seguridad. 

Tipos de bifurcaciones blockchain

Hay dos tipos de bifurcaciones blockchain, bifurcaciones "blandas" y bifurcaciones "duras", siendo la principal diferencia la escala de los cambios realizados en el protocolo blockchain.

Horquillas duras ocurren cuando el código subyacente de una cadena de bloques sufre un cambio tan significativo que la versión más nueva es incompatible con los bloques anteriores. Esto es cuando una cadena de bloques se divide, creando una bifurcación del original que sigue el conjunto de reglas modificado, mientras que el original continúa con los protocolos establecidos. Cuando esto sucede, se crea una criptomoneda completamente nueva. Algunas bifurcaciones duras han dado lugar a la creación de criptomonedas populares con ecosistemas robustos y comunidades masivas, como Bitcoin Cash (BCH) y Litecoin (LTC). Debido a la división, las bifurcaciones duras se consideran mucho más riesgosas que las bifurcaciones suaves y pueden hacer que las redes sean menos seguras y más vulnerables al robo por parte de piratas informáticos u otros actores maliciosos.

Horquillas blandas Se parecen más a una actualización de software que a un cambio importante que hace que una cadena de bloques se divida. Los miembros de la comunidad de blockchain suelen iniciar las bifurcaciones suaves para agregar una nueva función o característica, generalmente a nivel de programación. Dado que una bifurcación suave no hace que una nueva cadena de bloques se separe de la original, siempre que la mayoría de los nodos estén de acuerdo con las nuevas reglas, se pueden implementar en la cadena de bloques existente y seguir siendo compatibles con transacciones anteriores. Un ejemplo bien conocido de bifurcación suave es la actualización Segregated Witness (SegWit) de la cadena de bloques de Bitcoin, que mejoró la capacidad de la red al permitir más transacciones por bloque.

Principales diferencias entre horquillas duras y blandas

Las bifurcaciones duras ocurren cuando los cambios realizados en los protocolos de una cadena de bloques son tan significativos que crean una cadena de bloques separada y, a veces, una criptomoneda completamente nueva. Cuando se produce una bifurcación, los validadores de la red deben actualizar a la versión más reciente del protocolo, y las transacciones en la cadena de bloques recién dividida no serán compatibles con la original. Cuando se produce una bifurcación dura, los poseedores de los tokens de la cadena anterior reciben tokens en la nueva cadena.

Las bifurcaciones suaves son mucho menos disruptivas y solo requieren una gran mayoría de nodos para respaldar los cambios propuestos antes de que puedan integrarse sin problemas en la cadena de bloques existente. Las bifurcaciones suaves no causan la división de una cadena de bloques ni dan como resultado la creación de una nueva criptomoneda.

Una forma común de describir la diferencia entre un soft y un hard fork es pensar en él como el sistema operativo de una computadora o un dispositivo móvil. Una bifurcación suave es similar a obtener una nueva versión del sistema operativo, donde todos los programas siguen siendo compatibles. Un hard fork, por otro lado, es como hacer la transición a un sistema operativo completamente nuevo donde los programas antiguos ahora son incompatibles.

Ejemplos notables de la vida real de bifurcaciones blcokchain

Ha habido una serie de bifurcaciones duras y blandas destacadas a lo largo de la vida útil de las criptomonedas y las redes blockchain. A continuación, veremos algunos de ellos y discutiremos sus implicaciones para el mundo de los activos digitales.

Testigo segregado (SegWit)

Tipo de tenedor: Soft
Blockchain afectada: Bitcoin
Fecha de tenedor: 23 de agosto de 2017

Segregated Witness, o SegWit, fue una actualización suave del protocolo Bitcoin iniciada en agosto de 2017. SegWit permitió que se incluyeran más transacciones en cada bloque al desacoplar los datos de las transacciones de su firma digital, lo que permitió que el cambio se llevara a cabo sin aumentar realmente la tamaño límite de bloque. El efecto neto fue aumentar la capacidad de la red, lo que aumentó la velocidad de las transacciones y redujo las tarifas para los usuarios.

SegWit2x y Bitcoin Cash

Tipo de tenedor: Difícil
Blockchain afectada: Bitcoin
Fecha de tenedor: 1 de agosto de 2017

En el momento de la implementación de SegWit, un grupo de participantes de la red Bitcoin quería aumentar el tamaño del límite del bloque de transacciones, creyendo que estaba más en línea con la visión original de Satoshi Nakamoto. Como resultado, la cadena de bloques de Bitcoin se bifurcó, lo que llevó a la creación de la cadena de bloques y la criptomoneda Bitcoin Cash. Inicialmente, el tamaño del bloque BCH era de 8 MB (en comparación con 1 MB en la cadena de bloques Bitcoin original), pero desde entonces ha crecido a 32 MB.

Ethereum Classic y DAO Hack 2016

Tipo de tenedor: Difícil
Blockchain afectada: Ethereum
Fecha de tenedor: Julio 2016

Una de las bifurcaciones más controvertidas en la historia de blockchain fue puesta en marcha por el hackeo de la organización autónoma descentralizada (DAO) de 2016 a Ethereum. La DAO recaudó más de 150 millones de dólares en ETH en una venta de tokens, pero los piratas informáticos aprovecharon una vulnerabilidad en su código base y lograron robar 60 millones de dólares en ETH de miles de inversores. En ese momento, los fondos robados representaban casi el 14% de todo el Ether en circulación. El fundador de Ethereum, Vitalik Buterin, inicialmente sugirió una bifurcación suave que habría incluido en la lista negra la dirección de la billetera del hacker y habría dejado los fondos mal habidos inamovibles. Sin embargo, alguien que afirmó ser el hacker dijo que sobornaría a los mineros de ETH para evitar que se produjera la bifurcación suave. Al final, se ejecutó una bifurcación que esencialmente hizo retroceder el historial de transacciones de la red Ethereum hasta antes de que se robaran los fondos. Los fondos robados luego se desviaron a un contrato inteligente para que los 11,000 inversores que perdieron fondos pudieran recuperarse. La bifurcación dura fue muy polémica y fue rechazada por algunos usuarios de Ethereum que apoyaron la versión original, sin reversión, de la red, que ahora se conoce como Ethereum Classic (ETC).

Conclusión sobre blockchains

Las bifurcaciones de blockchain son bastante poco comunes y no siempre son el resultado de un desacuerdo entre los usuarios de la red. Muchos incluso son alentados activamente por los miembros de la comunidad de blockchain porque abordan una falla o debilidad fundamental en la red. Los resultados de una bifurcación, particularmente una bifurcación dura, pueden ser impredecibles. Las reglas que gobiernan las redes blockchain no se cambian fácilmente, lo cual es parte de la razón por la cual cualquier evento de bifurcación es importante. Para que se produzca una bifurcación, tienen que suceder una de dos cosas. O la gran mayoría de los nodos de la red deben estar de acuerdo en que es necesaria, o un grupo de usuarios se opone tan firmemente a la forma en que opera una criptomoneda que deciden actuar por su cuenta.

Sello de tiempo:

Mas de El BitPay