Education | Artículo

¿Qué es una bifurcación en criptografía?

Por Ugly Bob | OCT 17, 2022

¿Qué es una bifurcación en criptografía? 8:00 Min. lectura

¿Qué es una bifurcación en criptografía?

Si está familiarizado con el desarrollo de software de código abierto, es posible que haya oído hablar de algo llamado fork. Sin embargo, este concepto tiene un significado más especializado en el espacio criptográfico:

La bifurcación en criptografía es un cambio en el protocolo de consenso de una cadena de bloques. Se trata de un cambio en el que los nodos comienzan a confirmar bloques en una cadena separada de la cadena de origen.

¿Cómo funcionan las horquillas?

Supongamos que un desarrollador publica un código en una plataforma como GitHub, que está abierta al público. Eso se llama código abierto.

Esto significa que los usuarios pueden crear una copia del código fuente para su propio uso. Es posible que lo hagan con la intención de compilar el software ellos mismos. Pueden hacerlo para añadir funcionalidades que no hayan sido añadidas por los autores originales de un software o que hayan sido rechazadas por los autores originales.

Tomar este código fuente y construir a partir de él de forma independiente se llama Fork. Es la clave de la vitalidad del código abierto.

¿Qué es la bifurcación en el espacio de las criptomonedas?

El matiz del software de criptografía reside en el consenso. Es la principal propiedad de un protocolo blockchain que funciona. Todos los nodos que operan en la red deben utilizar el mismo software que todos los demás nodos o se arriesgan a ser penalizados y excluidos.

Digamos que quieres bifurcar un software criptográfico existente. Debido a esta necesidad de consenso, sería necesario bifurcar toda la cadena de bloques. A no ser que consiga que la mayoría de los nodos existentes sustituyan su software por el suyo, lo que no siempre es fácil.

¿Por qué se producen las bifurcaciones?

Las bifurcaciones se producen por muchos motivos:

  • Actualizaciones del software
  • Desacuerdos en el protocolo de consenso
  • Ataques a una red determinada
  • Los mineros se apresuran a producir la cadena más larga
  • Retroceso de la red debido a un mal diseño

Tipos de horquillas

Hay dos tipos de bifurcaciones en el espacio criptográfico en las que se cambian las reglas de consenso. Ambos deben adherirse a diferentes resultados que incluyan o excluyan la participación de los nodos de edad.

Horquilla dura

Una bifurcación dura se produce cuando las reglas de consenso se relajan para acomodar ciertos cambios en la red. Estos cambios aumentan la funcionalidad del comportamiento de confirmación de bloques. Estos cambios no son retrocompatibles para los nodos que ejecutan el software anterior y comenzarán una nueva rama en la cadena de bloques de origen.

Cuando la funcionalidad más amplia de los activos de una red experimenta un cambio, también lo hacen las propiedades económicas del activo. Estos cambios pueden incluir:

  • Aumento del espacio en bloque
  • Métodos para reducir el tiempo de las transacciones
  • Reestructuración de las emisiones

La lista continúa, pero una cosa es cierta: se necesita un nuevo activo para realizar transacciones en la nueva cadena de bloques.

Por ejemplo: Supongamos que un nodo que ejecuta el software antiguo recibe un bloque de 2 MB cuando esperaba un bloque de 1 MB. Ese bloque de 2 MB no sería válido, ya que es más grande de lo que permiten las reglas de la red antigua. El bloque de 2 MB tendría que enviarse por una red separada.

Tenedor blando

Una bifurcación suave se produce cuando las reglas de consenso se endurecen para adaptarse a un determinado cambio en la red. Este cambio produce una cierta funcionalidad de confirmación de bloque o comportamiento de consenso. Este tipo de bifurcación es compatible con versiones anteriores para los nodos que ejecutan software más antiguo y permite a los nodos renunciar al método de participación actualizado.

Para utilizar nuestro ejemplo anterior: Digamos que un nodo espera un bloque de 1 MB pero recibe un bloque de 0,8 MB. En este caso, este bloque más pequeño se consideraría menos que un bloque completo, pero seguiría siendo aceptado.

Horquillas duras y horquillas blandas notables

Veamos algunos ejemplos de todas estas bifurcaciones en la práctica. Vamos a ver las dos redes de criptomonedas más populares, ya que han pasado por algunos dolores de crecimiento para llegar a donde están hoy.

Bitcoin (BTC) & Bitcoin Cash (BCH) & SegWit

A mediados y finales de 2010, Bitcoin(BTC / USDT) se enfrentó a problemas de escalabilidad con su camino hacia adelante disputado entre dos facciones de usuarios de Bitcoin.

Se propuso implementar la funcionalidad de Testigos Segregados (SegWit) en el software de Bitcoin. SegWit se propuso como un cambio en la arquitectura de transacciones de Bitcoin. Este cambio almacenaría los datos de la firma como un árbol de datos adjunto a las transacciones y no se contaría en el ID de la transacción. SegWit se propuso como una opción opcional. Este sería un ejemplo de horquilla suave.

De hecho, puedes ver las diferencias en tu dirección de Bitcoin: Una dirección que comienza con el número uno utiliza la estructura de transacción heredada mientras que las direcciones que comienzan en ‘bc1’ o el número tres utilizan SegWit nativo y SegWit anidado respectivamente.

Así fue, los Bitcoiners se debatían entre disminuir los datos necesarios en una transacción para permitir que más transacciones cupieran en los bloques de 1 MB o un aumento del tamaño de los bloques a 8 MB. El rechazo de SegWit para bloques más grandes requeriría una bifurcación dura de la red. En agosto de 2017, Bitcoin se bifurcó y se creó Bitcoin Cash.

¿Está interesado en comprar fichas de Bitcoin (BTC)?

Buy Now

Ethereum (ETH) y Ethereum Classic (ETC)

En junio de 2016, unos hackers irrumpieron en ‘The DAO’, una gran tesorería creada como medio para proporcionar inversión a los proyectos de la red Ethereum. Los hackers robaron aproximadamente 55 millones de dólares.

Antes del momento del hackeo, el DAO tenía aproximadamente 250 millones de dólares en la tesorería. Así es como funcionó:

Cada miembro recibiría 100 tokens DAO por cada 1 ETH depositado en la tesorería. Estas fichas se utilizaban para votar si una determinada propuesta de inversión era potencialmente rentable o no. Si la propuesta era aprobada, la tesorería transferiría automáticamente la inversión de ETH propuesta a un contrato inteligente que representara el proyecto.

La idea era similar a la de un fondo de inversión. Si el proyecto genera más ingresos que la inversión, el beneficio se deposita de nuevo en la tesorería de la DAO y aumenta el valor del token de la DAO.

Sin embargo, el contrato inteligente tenía una vulnerabilidad que fue explotada para permitir al atacante realizar infinitas retiradas hasta vaciar la tesorería.

Por supuesto, esta historia tiene muchos detalles, pero vamos a ceñirnos a los acontecimientos clave. Los hackers atacantes lucharon por retirar la mayor cantidad de dinero posible mientras los hackers de sombrero blanco de la comunidad intentaban desesperadamente utilizar el mismo exploit para salvar los fondos del tesoro.

Al final, ambas facciones habían agotado todo lo que podían, pero el daño estaba hecho. Para mitigar completamente el ataque, se propuso una bifurcación dura de la cadena de bloques. La cadena de bloques se reiniciaría desde antes del hackeo y continuaría como si no hubiera pasado nada. Esta es la actual blockchain de canon de Ethereum(ETH / USDT) tal y como la conocemos.

Algunos usuarios, sin embargo, pensaron que era un mal precedente y que se quedaría en la blockchain donde se había producido el hackeo; conocida ahora como Ethereum Classic.

¿Está interesado en comprar fichas de Ethereum (ETH)?

Buy Now

Preguntas frecuentes

¿Es bueno bifurcarse?

La bifurcación se hace generalmente para mejorar un protocolo. Que los cambios sean buenos o malos depende de la comunidad que los realiza.

¿Una bifurcación dura aumenta el precio?

Dado que las redes bifurcadas tienen propiedades técnicas y económicas diferentes, son bienes fundamentalmente distintos. Estos factores influirán en el aumento de valor de un activo.

¿Qué criptografía es mejor para bifurcar?

No hay una criptografía mejor para bifurcar y cualquier proyecto de código abierto puede ser bifurcado.

¿Es Ethereum 2.0 un hard fork?

Ethereum 2.0 no se considera un hard fork si los usuarios se adhieren al modelo Proof-of-Stake en las actualizaciones de software. La versión Proof-of-Work de ETH dará lugar a una nueva blockchain.

¿Por qué se produjo la bifurcación de Bitcoin?

Bitcoin implementa las bifurcaciones duras generalmente para resolver problemas de escalabilidad. El problema suele ser la transacción por segundo y el tamaño del bloque.

¿Tiene Cardano un hard fork?

Vasil es un hard fork de Cardano(ADA/ USDT).

¿Cuál es la diferencia entre un hard fork y un soft fork?

Una bifurcación dura no es compatible con el pasado y requiere una nueva cadena de bloques, mientras que una bifurcación suave es compatible con la antigua cadena de bloques. Consulte el artículo anterior para obtener una explicación más detallada.

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Descubrir más

Lo sentimos, no podemos encontrar nada para su búsqueda. Por favor, intente otro término.
This site is registered on wpml.org as a development site.