This article has been translated from English to Spanish.
En el contexto de la tecnología blockchain, una bifurcación es un cambio en el protocolo o software subyacente de una cadena de bloques, introducido por un desarrollador de esa cadena.
¡Es una actualización de software!
De vez en cuando, a los desarrolladores les gusta realizar cambios en una cadena de bloques, como añadir nuevas funciones, corregir problemas de seguridad, crear monedas completamente nuevas o incluso cambiar el protocolo de consenso que rige la forma en que se crean y validan los bloques en una cadena de bloques.
Las bifurcaciones introducen esos cambios en la cadena de bloques mediante la creación de una segunda cadena de bloques (en el caso de una bifurcación dura), una copia de la cadena de bloques original pero con los cambios añadidos a la segunda cadena de bloques.
Con las bifurcaciones suaves, los cambios que se producen son menores y no crean una cadena de bloques completamente separada. Los nodos que realizan una bifurcación suave siguen siendo compatibles con los nodos que no la realizan.
Por otro lado, después de una bifurcación dura, existen dos cadenas de bloques separadas en paralelo. Las dos cadenas comparten datos comunes y el historial de transacciones hasta la bifurcación dura.
Después de la bifurcación dura, los bloques recién minados solo existirán en la cadena de bloques donde fueron validados y creados.
Con las bifurcaciones duras, cualquier bloque creado con el protocolo antiguo es incompatible con la cadena de bloques recién actualizada.
Los cambios en el software pueden ser de menor alcance, como en el caso de las bifurcaciones suaves.
Las actualizaciones propuestas también pueden alterar drásticamente el conjunto de reglas original que rige el funcionamiento de una cadena de bloques, en cuyo caso se denominan bifurcación dura.
Las bifurcaciones son necesarias para proporcionar a las cadenas de bloques descentralizadas una forma de realizar cambios en la cadena de bloques, ya que no existe una autoridad central que regule todos los aspectos del desarrollo y la evolución de la cadena de bloques.
La comunidad de cadenas de bloques, compuesta por desarrolladores, operadores de nodos y mineros,
Bitcoin Cash y Bitcoin Gold surgieron de la cadena de bloques original de Bitcoin debido a una bifurcación dura.