Cualquier software necesita actualizaciones constantes para solucionar problemas o aumentar el rendimiento. En el mundo cripto, esas actualizaciones se llaman «bifurcaciones» o «Fork». Dado que las criptomonedas son redes descentralizadas, todos los participantes en la red, conocidos como nodos, deben seguir las mismas reglas para trabajar juntos de manera adecuada. Ese conjunto de reglas se conoce como un «protocolo».
Las reglas típicas en un protocolo incluyen el tamaño de un bloque en una cadena de bloques, las recompensas que los mineros reciben por minar un bloque nuevo y muchas más. Hay dos tipos de bifurcaciones en cripto: bifurcaciones suaves y bifurcaciones duras. Pero ambos tipos de bifurcaciones cambian fundamentalmente cómo funciona el protocolo de una criptomoneda.
Soft Fork
Una bifurcación suave es un cambio en el protocolo de una criptomoneda que es compatible con versiones anteriores. Eso significa que los nodos no actualizados aún pueden procesar transacciones y empujar nuevos bloques a la cadena de bloques, siempre y cuando no rompan las nuevas reglas de protocolo.
Imagina una bifurcación suave que crea una nueva regla que reduce el tamaño del bloque de 3 mb a 2 mb. Los nodos más antiguos aún podrán procesar transacciones e impulsar nuevos bloques que sean de 2 mb o menos. Pero si un nodo anterior intenta empujar un bloque que es mayor que 2 mb a la red, los nodos más nuevos rechazarán el bloqueo porque viola las nuevas reglas. Eso anima a los nodos más antiguos a actualizarse al nuevo protocolo, ya que no son tan eficientes como los actualizados.
Hard Fork
Una bifurcación dura es un cambio en el protocolo de una criptomoneda que es incompatible con las versiones anteriores, lo que significa que los nodos que no se actualizan a la nueva versión no podrán procesar transacciones o empujar nuevos bloques a la cadena de bloques. Las bifurcaciones duras se pueden usar para cambiar o mejorar un protocolo existente, o incluso para crear un nuevo protocolo independiente y una cadena de bloques.
Imagina un cambio en un protocolo que aumenta el tamaño del bloque de 2 mb a 4 mb. Si un nodo actualizado intenta insertar un bloque de 3 mb en la cadena de bloques, los nodos más antiguos no actualizados no verán este bloque como válido y lo rechazarán. Dependiendo de la situación, las bifurcaciones duras pueden ser planeadas o controversial.
En una bifurcación planificada, los participantes actualizarán voluntariamente su software para seguir las nuevas reglas, dejando atrás la versión anterior. Los que no actualizan quedan en la antigua cadena de minería, que muy pocas personas usarán.
Pero si la bifurcación es controversial, lo que significa que hay un desacuerdo dentro de la comunidad sobre la actualización, el protocolo generalmente se divide en 2 cadenas de bloques incompatibles, 2 criptomonedas diferentes. Ambas cadenas de bloques tendrán su propia comunidad, y los desarrolladores progresarán en la forma en que creen que es la mejor.
Palabras Finales
Dado que una bifurcación se basa en la cadena de bloques original, todas las transacciones de la cadena de bloques original también se copian en la bifurcación nueva. Por ejemplo, si tienes 100 monedas de una criptomoneda llamada Moneda A, y una bifurcación dura basada en esa criptomoneda crea una nueva criptomoneda llamada Moneda B, también obtendrás 100 monedas de Moneda B.
Debido a la naturaleza del código abierto de la criptomoneda y a medida que más individuos y organizaciones con diferentes objetivos ingresan al espacio cripto, las bifurcaciones continuarán siendo parte integral del desarrollo de la criptomoneda.
2 comentarios en «¿Qué son las Soft Fork y las Hard Fork?»