Fiabilidad

Bifurcación blockchain

¿Qué es la bifurcación blockchain?

La bifurcación blockchain o bifurcación de una cadena de bloques es esencialmente una modificación de código que crea una nueva versión de la cadena original pero con alteraciones clave queridas por un grupo selecto de usuarios.

La bifurcación es común en la industria del software de código abierto cuando los programadores quieren crear funciones especializadas en una plataforma existente. En muchos casos, los proyectos se bifurcan y reelaboran varias veces, dando lugar a conjuntos de servicios y aplicaciones muy diversos que permiten un alto grado de personalización.

Las cadenas de bloques se rigen por normas, también conocidas como protocolos, acordadas por sus miembros. Por lo tanto, una cadena de bloques bifurcada suele crearse cuando un grupo quiere operar con un conjunto de normas diferente.

Puede tratarse del tamaño permitido de los bloques en la cadena, las recompensas concedidas a los participantes o una amplia gama de otras consideraciones.

¿Cómo se bifurcan las blockchains?

El proceso de bifurcación es bastante sencillo. Cuando un cierto número de participantes quiere establecer una bifurcación (normalmente la mitad, como mínimo), simplemente aceptan un nuevo conjunto de normas y empiezan a crear bloques a partir de la cadena original.

Cualquiera que quiera unirse a la bifurcación a partir de ese momento puede hacerlo siempre que respete las normas, pero cualquier adición que decidan hacer a la cadena original debe tener lugar bajo sus normas.

Existen básicamente dos tipos de bifurcaciones, ambas establecen relaciones distintas con la cadena original.

  1. Una bifurcación dura (o “hard fork”) es una ruptura limpia con la original. Sus protocolos suelen ser incompatibles con los de su cadena matriz, y los nodos establecidos en la cadena anterior a la bifurcación no pueden procesar transacciones en la bifurcación, y viceversa. A veces se planifican bifurcaciones duras, en las que toda la comunidad abandona la original y se pasa a la bifurcada. En otros casos, las bifurcaciones duras dan lugar a dos cadenas separadas, en las que cada comunidad sigue su propio camino, a menudo con sus propias monedas y fichas.
  2. Por otro lado, una bifurcación suave (o “soft fork”) mantiene la compatibilidad con la original, lo que significa que los nodos existentes están autorizados a actualizar la bifurcación siempre que cumplan sus normas. Esto es mucho más fácil de conseguir dado que sólo se requiere que un cierto número de nodos participen en la bifurcación, en lugar de todos los nodos, como es el caso de una bifurcación dura. Las bifurcaciones suaves también requieren menos votos para promulgarse, mientras que las bifurcaciones duras suelen necesitar un consentimiento universal o casi universal.

¿Cuáles son los beneficios de una blockchain bifurcada?

Una bifurcación de una cadena de bloques puede aportar una amplia gama de beneficios a los usuarios, aunque no necesariamente a los participantes de la cadena original.

A principios de este año, una bifurcación dura en el intercambio de Ethereum conocida como la Actualización de Shanghái permitió a los miembros retirar sus activos de ETH (éter) de la cadena Beacon de Ethereum después de que se modificaran sus normas relativas a los retiros de dinero. Esencialmente, la bifurcación facilitó a los validadores de la comunidad el intercambio de sus monedas ETH por otras divisas.

Mientras tanto, una reciente bifurcación suave del protocolo Bitcoin llamada SegWit (“Segregated Witness“) amplió la capacidad de transacción de los bloques de Bitcoin al separar la firma digital de la transacción de los datos de la transacción en sí.

Esto permitió realizar más transacciones por bloque sin alterar el tamaño de cada bloque. De este modo, la bifurcación seguía siendo compatible con la cadena de bloques matriz, y los usuarios podían decidir por sí mismos si querían o no utilizar SegWit.

¿Cuáles son los inconvenientes?

La mayoría de las bifurcaciones no tienen una larga vida útil a menos que proporcionen algún beneficio material a sus usuarios. Pero a veces las cadenas bifurcadas, incluso las duras, pueden suponer una amenaza para la original.

En el caso de la Actualización de Shanghái, por ejemplo, los validadores pueden convertir sus activos de ETH mucho antes de lo que lo harían con las antiguas normas, pero sólo pueden canjear un pequeño número de moneda a la vez a través de un proceso bastante complicado.

Y no está claro qué impacto tendrá esto en el valor de ETH, si es que tiene alguno.

¿Cómo se utilizan hoy en día las bifurcaciones de las cadenas de bloques?

Aumentar la funcionalidad de una cadena de bloques es el objetivo principal de la mayoría de las bifurcaciones, pero las nuevas normas de una cadena bifurcada pueden abordar una amplia gama de actividades.

En muchos casos, como en los ejemplos anteriores, el principal objetivo es obtener un mayor control de los activos financieros. De hecho, la mayoría de las bifurcaciones duras se centran en la creación de monedas totalmente nuevas u otros activos que pueden minarse y venderse bajo nuevas normas.

Otras bifurcaciones tienen como objetivo reforzar la seguridad o mejorar las opciones de recuperación tras un ciberataque o una interrupción normal. Las bifurcaciones duras, en particular, pueden utilizarse para recuperar fondos perdidos durante un ataque DAO (“organización autónoma descentralizada” o “decentralized autonomous organization” en inglés), al revertir las transacciones esencialmente.

Las bifurcaciones suaves no pueden hacer esto debido a su interoperabilidad con la cadena original.

Las bifurcaciones también pueden permitir a los miembros experimentar con nuevos algoritmos y otras tecnologías o seguir nuevas estrategias empresariales, limitando al mismo tiempo la exposición a toda la cadena. A veces, las bifurcaciones se producen accidentalmente debido a errores de software, problemas de red o una simple configuración errónea de los nodos.

Sin embargo, independientemente de cómo se creen, las bifurcaciones de la cadena de bloques seguirán influyendo en el papel de las criptomonedas y otros activos digitales en la economía mundial.

Y al igual que con cualquier forma de comercio, es probable que haya ganadores y perdedores con cada bifurcación.

Arthur
Editor

Arthur Cole es un periodista independiente de tecnología que ha estado cubriendo desarrollos en tecnología de la información y empresas durante más de 20 años. Contribuye a una amplia variedad de sitios web líderes en tecnología, incluyendo IT Business Edge, Enterprise Networking Planet, Point B and Beyond, y varios servicios de proveedores.