¿Qué es un hard Fork?

¿Qué es un hard Fork?

Criptomonedas como Bitcoin y Ethereum han sufrido ‘forks’ o bifurcaciones dividiéndose en diversas criptomonedas casi idénticas con diferentes seguidores y promotores. ¿Cómo sucedió esto?

Toda criptomoneda que se respete se basa en el blockchain, ya sea su blockchain original, el de otro proyecto o una adaptación hecha a la medida. El blockchain de cada proyecto trae reglas establecidas, rígidas y por lo general no muy flexibles como por ejemplo: La política y filosofía monetaria de la criptomoneda (inflacionaria y deflacionaria), cantidad máxima de moneda en circulación, algoritmo o mecanismo que rige la manera en la que cada uno de los bloques o registros contables de la cadena será creado, aprobado y diseminado entre otras cosas.

Cuando una criptomoneda como Bitcoin o Ethereum, las más populares y valiosas a la fecha de redacción de esta nota, incrementan notablemente su éxito y por ende su comunidad (número de seguidores, desarrolladores, mineros, fans etc.), es común que la gran masa de personas no alcance un concenso sobre la dirección futura del proyecto y decidan por lo tanto romper y crear dos comunidades, irónico ya que se está trabajando en un mecanismo de concenso puro.

Es a esto a lo que se le llama un ‘fork’ o una bifurcación en el desarrollo de un cripto-proyecto, al llegar a una “Y” en el camino, un bando tomará un camino mientras que el otro bando tome la alternativa. El resultado son dos cripto-proyectos y por lo general dos cripto-monedas totalmente independientes, las cuales nunca volverán a cruzar caminos. Existen dos tipos diferentes de forks.

Hard fork o bifurcación total:

Representa una divergencia permanente de la versión original del blockchain con nodos del blockchain nuevo independientes y libres de interacción con los nodos originales. Los hard forks representan un cambio sustancial y crea una nueva blockchain totalmente incompatible con la blockchain original. Transacciones en el nuevo registro no son reconocidos por la original y viceversa. Para que un minero pueda trabajar en el sistema nuevo, deberá seguir las nuevas reglas y algoritmos modificados, de lo contrario su trabajo no serea reconocido.

Soft fork o reversible:

Esta bifurcación representa un cambio el cual es reversible en el sentido de que transacciones viejas pudieran ser reconocidas por el sistema nuevo. A diferencia del hard fork, nodos que no hayan migrado al nuevo sistema reconocerán y verán transacciones con nuevas reglas como válidas. Sin embargo cuando nodos con algoritmos viejos u obsoletos continúen minando y transaccionando, su trabajo será tarde o temprano rechazado por el nuevo sistema.

Es por esto que los soft forks serán exitosos si la mayoría de los mineros están a favor de los cambios. De lo contraro se creará una pequeña ‘rama’ en el blockchain la cual quedará ‘huérfana’, olvidada y obsoleta.

Ejemplos de forks recientes son el nacimiento de Bitcoin Cash, fork del protocolo y Blockchain de Bitcoin, que se propuso para aumentar la capacidad de cada bloque de 1MB a 8MB con la idea de incrementar a escalabilidad del sistema. Bitcoin Cash recientemente sufrió su propio hard fork del cual nació Bitcoin SV (Satoshi’s Vision).

Otro ejemplo muy sonado fue la creación de Ethereum Classic del blockchain origial de Ethereum. En respuesta a un hackeo y robo de millones de dólares de un protocolo en el blockchain Ethereum (DAO), se decidió crear una nueva blockchain que literal, regresara en el tiempo al momento antes del robo para empezar de nuevo y no reconocer ninguna transacción después de ese momento, un borrón y cuenta nueva.

Los hard forks, notablemente crean una gran cantidad de controversia, ya que se argumenta violan los principios fundamentales del blockchain. En el momento que un grupo de personas hace valor sus intereses por encima de otros y modifica el blockchain de manera arbitraria para su beneficio propio independientemente de las razones, esto crea una polémica no sólo tecnológica sino social.

 

Leave A Comment

Name
Email
Comment