Glosario cripto
Soft fork
Un soft fork es una actualización de las reglas de una blockchain compatible con versiones anteriores: los nodos que no se actualizan siguen funcionando.
Un soft fork modifica las reglas de consenso de una blockchain de forma que el software antiguo las sigue aceptando. Las nuevas reglas solo restringen lo que antes estaba permitido, así que los bloques creados con ellas siguen pareciendo válidos a los nodos que no se han actualizado. Mientras la mayoría de los productores de bloques aplique las nuevas reglas, la red continúa en una sola cadena.
Bitcoin ha introducido la mayoría de sus grandes mejoras como soft forks, entre ellas SegWit en agosto de 2017 y Taproot en noviembre de 2021. La activación suele depender de que los mineros señalen su apoyo en los bloques que minan, a veces con una fecha límite, y el debate sobre cómo activar una mejora puede ser tan intenso como el de sus propias funciones.
Los soft forks evitan dividir la red y la moneda, por eso las comunidades más conservadoras los prefieren. A cambio, los nodos no actualizados validan menos de lo que creen y, si el apoyo de los mineros es débil, sigue siendo posible una división temporal de la cadena.
Ejemplo
SegWit se añadió como soft fork: un nodo con software de Bitcoin de 2016 podía seguir la cadena después de agosto de 2017 aunque no entendiera el nuevo formato de transacción.