Si está investigando o invirtiendo en el mercado de las criptomonedas, debe haber oído hablar de las actualizaciones de soft fork y hard fork de Bitcoin, Ethereum, Litecoin, etc. ¿Alguna vez has pensado qué es Fork? ¡Déjame explicarte el siguiente artículo para descubrirlo!

¿Qué es un tenedor?

En blockchain, "bifurcación" es el proceso de cambiar el protocolo o las reglas subyacentes de blockchain. Las bifurcaciones ocurren cuando se copia y modifica una pieza de software. Cuando esto sucede, la cadena de bloques se divide y se crea una nueva cadena de bloques, pero aún conserva la misma historia que la cadena de bloques original. Sin embargo, la nueva cadena de bloques funcionará según reglas diferentes.

La bifurcación puede ser intencional o no. Una bifurcación ocurre cuando una comunidad no está de acuerdo sobre cómo debería funcionar una cadena de bloques. Cuando se produce una bifurcación, la comunidad decide qué cadena de bloques seguirá usando y qué cadena de bloques se convertirá en la cadena de bloques dominante. Con una bifurcación suave, ambas cadenas de bloques pueden seguir existiendo.

Las bifurcaciones pueden ser un tema controvertido en la comunidad blockchain, y otros argumentan que pueden resultar confusas y dañinas.

El propósito de la bifurcación

El propósito de bifurcar una cadena de bloques puede variar, pero generalmente existen tres razones básicas:

- Actualización de Blockchain: la bifurcación se puede utilizar para mejorar la cadena de bloques, corregir vulnerabilidades de seguridad, agregar nuevas funciones o cambiar el mecanismo de consenso. Por ejemplo, la bifurcación de Bitcoin Cash de 2017 tenía como objetivo aumentar el límite de tamaño del bloque, permitiendo que la cadena de bloques procese más transacciones por segundo.

- Crear nuevas monedas: Los Forks también se pueden utilizar para crear nuevas criptomonedas. Esto se logra copiando la cadena de bloques de una criptomoneda existente y luego cambiando el protocolo.

Por ejemplo, el incidente#forkde Ethereum Classic de 2016 ocurrió después de que la comunidad Ethereum estuviera dividida sobre cómo manejar el hack del contrato inteligente DAO. O, más recientemente, Ethereum PoW (ETHW) se separó de Ethereum porque los mineros no estaban de acuerdo con la propuesta de pasar a un mecanismo PoS.

Probar nuevas ideas:#Forkstambién se pueden utilizar para probar nuevas ideas. Esto se debe a que las bifurcaciones permiten a los desarrolladores probar nuevos cambios en la cadena de bloques sin afectar la cadena principal.

Por ejemplo, el SegWit 2 x#forkde Bitcoin de 2017 fue diseñado para probar nuevas formas de procesar transacciones en la cadena de bloques de Bitcoin.

Ejemplo: la bifurcación Bitcoin SegWit 2 x de 2017 que prueba nuevas formas de procesar transacciones en#blockchainBitcoin.

Ventajas

-Mejora de la seguridad: se pueden utilizar bifurcaciones para reparar agujeros de seguridad en la cadena de bloques.

Por ejemplo, el objetivo de la bifurcación de Bitcoin Cash era aumentar el límite de tamaño del bloque para hacer que la cadena de bloques sea más resistente a los ataques.

Por ejemplo, la bifurcación de Bitcoin Cash tenía como objetivo aumentar el límite de tamaño del bloque, lo que haría que la cadena de bloques fuera más resistente a los ataques.

-Nuevas funciones: se pueden utilizar bifurcaciones para agregar nuevas funciones a la cadena de bloques.

Por ejemplo, Ethereum Classic#forkagregó una nueva función llamada "Protección de reproducción" que evita que los atacantes roben fondos de Ethereum y Ethereum Classic.

Por ejemplo,#forkEthereum Classic agregó una nueva función llamada "Protección de reproducción" que evita que los atacantes roben fondos de Ethereum y Ethereum Classic.

- Descentralización mejorada: Forks mejora la descentralización de las cadenas de bloques al permitir la creación de nuevas cadenas de bloques que pueden ser administradas por diferentes grupos de personas.

Ejemplo: Bitcoin#Cashes creado y administrado por un grupo diverso de personas que utilizan#blockchain#Bitcoin

Debilidad

-Caos: las bifurcaciones pueden provocar divisiones de cadena, caos e interrupciones de los usuarios.

-Pérdida de fondos:#Forkstambién puede resultar en pérdida de fondos si el usuario no actualiza su software a una nueva versión de blockchain. En 2017, algunos usuarios no pudieron actualizar su software después del#forkde Bitcoin Cash, lo que les impidió acceder a los fondos en la cadena de bloques de Bitcoin Cash.

Bifurcación dura y bifurcación suave

¿Qué es un hard fork?

Un hard fork es una actualización de software que es incompatible con versiones anteriores de blockchain y requiere que todos los nodos actualicen su software para continuar participando en la red. Esto significa que los nodos que se ejecutan en la versión más nueva de blockchain no podrán recibir datos de transacciones ejecutadas en la versión anterior, y viceversa.

Durante una bifurcación dura, la cadena de bloques se divide en dos versiones independientes: una que sigue las nuevas reglas y la otra que sigue las reglas antiguas.

Por ejemplo, Ethereum experimentó una bifurcación dura en 2016, lo que resultó en el surgimiento de dos ramas, Ethereum y Ethereum Classic.

¿Qué es un tenedor blando?

Una bifurcación suave es una actualización de software que es compatible con versiones anteriores de blockchain, lo que significa que los nodos más antiguos pueden continuar participando en la red sin tener que actualizar su software, mientras que los nodos actualizados aún pueden comunicarse con nodos más antiguos.

Una bifurcación suave generalmente agrega una nueva regla que no entra en conflicto con la regla anterior. Por ejemplo, Bitcoin experimentó una bifurcación suave en 2017 para aumentar el límite de tamaño de bloque. En este caso, los nodos que no han actualizado su software aún pueden seguir participando en las reglas antiguas, pero no pueden participar en las nuevas reglas de consenso.

¿Qué es mejor, el hard fork o el soft fork?

Las bifurcaciones duras y las bifurcaciones blandas son formas de cambiar el protocolo blockchain, pero cada una tiene diferentes ventajas y desventajas.

Un hard fork es más disruptivo que un soft fork porque requiere que todos los usuarios actualicen su software para seguir participando en la red. Al mismo tiempo, una bifurcación suave es menos disruptiva que una bifurcación dura porque no requiere que todos los usuarios actualicen su software.

El tipo a elegir depende de la situación específica. Si el objetivo es realizar cambios significativos en el protocolo blockchain, puede ser necesaria una bifurcación dura. Sin embargo, si el objetivo es realizar pequeños cambios o probar nuevas ideas, un soft fork puede ser una mejor opción. En última instancia, la decisión de utilizar una bifurcación dura o blanda depende de los desarrolladores y de la comunidad de criptomonedas.

Historia de la bifurcación dura de Bitcoin

Bitcoin XT (2014): Bitcoin XT es un hard fork propuesto por Mike Hearn. El objetivo es aumentar el límite de tamaño de bloque de 1 MB a 8 MB. Sin embargo, esta bifurcación fracasó ya que la mayoría de los mineros y usuarios optaron por permanecer en la cadena de bloques de Bitcoin original.

Bitcoin Classic (2015): Bitcoin Classic es otro hard fork destinado a aumentar el límite de tamaño de bloque. Esta bifurcación tuvo más éxito que Bitcoin XT, pero aún no es compatible con la mayoría de los usuarios.

Bitcoin Cash (2017): Bitcoin Cash es el hard fork de Bitcoin más exitoso hasta la fecha. Fue creado por un grupo de mineros y desarrolladores que no estaban satisfechos con los lentos tiempos de confirmación de transacciones y las altas tarifas en la red Bitcoin. El límite de tamaño de bloque de la cadena de bloques Bitcoin Cash se ha aumentado a 8 MB y se han realizado varios cambios más.

Bitcoin Satoshi's Vision (2018): Bitcoin Satoshi's Vision es una bifurcación dura de Bitcoin Cash creada por un grupo de mineros y desarrolladores para aumentar el límite de tamaño del bloque a 128 MB y realizar algunos otros cambios.

Bitcoin Cash SV (2018): Bitcoin Cash SV es otra bifurcación de Bitcoin Cash. Con esta bifurcación dura, el límite de tamaño de bloque de la cadena de bloques de Bitcoin se aumentó a 1 GB y se realizaron varios cambios más.

Resumir

Las bifurcaciones duras y las bifurcaciones blandas son dos factores importantes para garantizar el éxito sostenible de una cadena de bloques. Nos permiten realizar cambios y actualizaciones en el sistema blockchain sin la intervención de terceros. A través de este artículo, espero que los lectores comprendan mejor las bifurcaciones, las bifurcaciones blandas y las bifurcaciones duras, para que puedan sentirse más cómodos en el proceso de investigación e inversión.​