Fork

Principiante
Un fork o bifurcaci贸n es una divergencia en la red blockchain. Cuando se inicia un fork, los operadores de nodos, que son m谩quinas que validan las transacciones en la blockchain, deben actualizarse a la 煤ltima versi贸n del protocolo. Cada nodo tiene una copia de la blockchain, lo que garantiza que las nuevas transacciones no est茅n en contradicci贸n con su historial.聽

Existen dos tipos de forks: soft forks y hard forks. Ambos crean una divisi贸n en el historial de transacciones de la blockchain, pero lo hacen de diferente manera y con diferentes implicaciones para la red. Un soft fork es una actualizaci贸n del software de la blockchain que no divide la cadena en dos, siempre y cuando la mayor铆a de los nodos de la red adopten la actualizaci贸n en cuesti贸n.

Un hard fork es un cambio en el protocolo de la blockchain que no es compatible con versiones anteriores. Cada nodo debe actualizar su sistema a la 煤ltima versi贸n para permanecer activo en la red. En los casos en que el consenso sobre las nuevas reglas no sea un谩nime, puede dar lugar a que la blockchain se divida en dos caminos distintos. Cada uno progresar谩 independientemente con su respectivo libro mayor de transacciones, que iniciar谩 a partir del punto de divisi贸n en adelante.

En comparaci贸n con los hard forks, los soft forks se consideran una alternativa m谩s prudente y segura, ya que son compatibles con versiones anteriores. Esto significa que los nodos que no se actualicen a la versi贸n m谩s reciente del protocolo seguir谩n viendo la cadena como v谩lida. Los soft forks pueden agregar nuevas caracter铆sticas y funciones que no cambian las reglas que rigen a la blockchain. Este tipo de forks se utiliza a menudo para implementar nuevas caracter铆sticas a nivel de programaci贸n.

La divisi贸n entre Ethereum y Ethereum Classic es un ejemplo de un hard fork. El fork se produjo debido a desacuerdos sobre la decisi贸n de revertir las transacciones tras el hackeo de la DAO. Por otro lado, la integraci贸n de la sidechain SegWit de Bitcoin, que se puso en marcha en agosto de 2017, es un ejemplo de soft fork.

Los forks pueden tener un impacto significativo en las redes blockchain y sus usuarios: pueden conducir a la creaci贸n de nuevas criptomonedas, afectar el valor de los tokens existentes y alterar la estructura de gobernanza de la red.聽