Explicación detallada
Un fork ocurre cuando una blockchain se divide en dos caminos. Esto puede suceder temporalmente (cuando dos mineros encuentran bloques casi simultáneamente) o permanentemente (cuando hay desacuerdo sobre las reglas del protocolo).
Los forks temporales se resuelven naturalmente: la cadena más larga (con más trabajo acumulado) "gana" y la otra se abandona. Los forks permanentes crean nuevas criptomonedas, como cuando Bitcoin Cash se separó de Bitcoin en 2017.
Existen dos tipos de forks permanentes: hard forks (cambios incompatibles hacia atrás) y soft forks (cambios compatibles). Un hard fork requiere que todos los nodos actualicen su software, mientras que un soft fork funciona aunque algunos nodos no actualicen.
Términos relacionados
Cambio en el protocolo que no es compatible con versiones anteriores, creando una nueva cadena.
Actualización del protocolo compatible hacia atrás que no divide la blockchain.
Base de datos distribuida que registra transacciones en bloques encadenados de forma inmutable.
Mecanismo por el cual los nodos de una red blockchain acuerdan el estado válido del libro mayor.