Fuente

Cada vez se hace más común en el mundo blockchain, en particular y con mayor ahínco en el ecosistema de las criptomonedas, escuchar hablar acerca de los llamados hard forks o los soft forks, esto para referirse a las bifurcaciones fuerte o suaves que se implementan en las redes blockchain que tienen objetivos muy claves para el buen desenvolvimiento de la misma. Pero comencemos por conocer de primera mano de los amigos de www.criptonoticias.com lo que es una bifurcación:

bifurcación (fork, en inglés) es la creación de un proyecto en una dirección distinta del proyecto principal u oficial a partir del código fuente de este ya existente.”

En general estos forks que también se traducen como “tenedor“, van en dos vías, o bien para actualizar un proyecto o para la creación de uno nuevo, cuando se trata de una actualización usualmente se encaminan a corregir aspectos relativos a la seguridad, corrigiendo cualquier riesgo que pueda afectar la red, también para modificar de alguna forma las reglas de consenso, de gran importancia en este tipo de red; en este orden de ideas cuando se trata de nuevos proyectos, los mismos traen consigo la creación de una nueva criptomoneda o como lo definen en www.coincrispy.comspin-off coins” que son:

“(…) nuevas monedas resultantes de una bifurcación, esto es posible debido a la naturaleza abierta del código de Bitcoin, en el que cualquier desarrollador puede ver la base y realizar modificaciones que terminen en la creación de una nueva menda con nuevas características.”

Es de aclarar que lo mismo puede suceder en redes distintas a Bitcoin, quizás lo señalaron a manera de ejemplo.

Causas de las Bifurcaciones

En términos generales, de información obtenida del portal es.cointelegraph.com se infiere que son res causas fundamentales que ocasionan que se suceda un fork en alguna red blokckchain, las cuales pudieran ser:

  1. Corregir riesgos de seguridad, al respecto se hace analogía con todo el transcurrir que pasó para que el billete de dólar alcanzara los niveles de seguridad que hoy posee, argumentado que asimismo las criptomonedas, al ser una tecnología relativamente reciente, estará en constante búsqueda de alcanzar cada vez mejores prestancias en materia de seguridad.
  2. Nuevas funcionalidades, en este respecto se aduce, que al estar creada la blockchain bajo un código abierto, son miles de personas alrededor del mundo que proponen constantemente mejoras a la red, las cuales de ser lo suficientemente importante se adoptan para crear cada vez mejores formas de uso de la misma.
  3. Anular transacciones, aquí se trae como ejemplo los consensos para anular transacciones cuando se descubre una brecha de seguridad, con lo cual quienes minaron de forma correcta un bloque podrán hacerlo nuevamente, mientras quienes lo hicieron de forma indebida aprovechando alguna brecha de seguridad les será más difícil volverlo hacer.

Bifurcaciones suaves y fuertes

Bifurcaciones suaves (Soft Fork)

En términos generales con estas bifurcaciones los nodos actualizados rechazan las transacciones antes validadas, mientras que los nodos viejos validan tanto las transacciones viejas y nuevas, con esto se hace más fácil que los nodos actualizados puedan crear la cadena de bloques más larga. A nivel de programación es mucho más compleja una implementación forkde este tipo, siendo que, el código deberá ser compatible con versiones anteriores del software. Ver figura No.1

FuenteFigura No. 1 – Soft Fork
Un ejemplo de procesos soft fork es: El _ Segregated Witness o SegWig (testigo segregado)_ en la red bitcoin, el cual por cierto no se ha implementado, razón por la cual los usuarios no perciben la mejora.

Bifurcaciones fuertes (Hard Fork)

Por otra parte en los proyectos fork fuertes, sólo los nodos actualizados aceptan las transacciones con el nuevo formato, mientras que los desactualizados las rechazan. Por lo general se concretan en nuevas coinsin importar si se parte desde un bloque en específico o desde el propio inicio o génesis de la red. Ver figura No. 2

FuenteFigura No. 2 – Hard Fork
Como ejemplos más significativos tenemos: La bifurcción de Ethereum a Ethereum Classic que se originó como una corrección de un hack en una de las aplicaciones de la red denominada DAO, esto de acuerdo a información obtenida del sitio Web www.economiasimple.net, también el BitcoinCash nace de un proceso de esta naturaleza.

Como nota adicional y de acuerdo a información del sitio Web antes señalado www.economiasimple.net se pueden originar forks de forma accidental, siendo el ejemplo más renombrado, lo sucedido en el año 2013 cuando en la red Bitcoin Core un minero creó un bloque no compatible, lo cual se resolvi{on con la actualización a dicha red Bitcoin Core 8.0.1

Todo lo antes expuesto nos confirma que las bifurcaciones o fork además de necesarios, son también quizás la forma de evolucionar de estas plataformas blockchain, por lo cual se debe estar atento a todos estos anuncios, siendo que, como ya hemos vistos puede sucederse la creación de una nueva criptomoneda y dependiendo la forma de comercialización, quizás pueda ser una oportunidad de adquirirla en su momento de cotización más baja, siempre con la certeza que su valor crecerá, sobre todo si surge de algunas de las plataformas de mayor solidez del mercado como Ethereum o Bitcoin, de las cuales ya han surgido varias por cierto.

@hectorvarelarey

Separador fuentes consultadas.png


hectorvarelarey

About Blockchain

Deja un comentario

Social media & sharing icons powered by UltimatelySocial
Facebook
Facebook
Google+
Google+
https://hectorvarelarey.timeets.com/2018/10/13/bifurcaciones-blockchain-y-su-necesidad-para-afianzar-los-proyectos">
LinkedIn
Instagram