Hard fork y soft fork: cómo cambia una blockchain
Las reglas de una blockchain se pueden cambiar. Lo que decide si la red sigue unida o se parte en dos es si las nuevas reglas son compatibles con las anteriores.
Las blockchains no son sistemas inmóviles. Sus reglas pueden modificarse para introducir mejoras, corregir problemas o añadir funciones. Cuando ese cambio afecta al protocolo y genera una bifurcación, hablamos de un fork. Los dos tipos fundamentales son el hard fork y el soft fork, y la diferencia entre ellos está en la compatibilidad con las versiones anteriores y en lo que eso provoca en la red.
¿Qué es un fork en blockchain?
Un fork ocurre cuando se modifica el conjunto de reglas que la blockchain usa para validar transacciones y bloques. Cada nodo aplica esas reglas para decidir qué es válido y qué no.
El cambio puede ser pequeño o profundo. Lo importante es que, después de la actualización, puede haber participantes siguiendo reglas distintas. De ahí salen los dos grandes tipos: las bifurcaciones compatibles con las reglas anteriores y las que no lo son.
Lo que comprueba cada nodo
- Que las transacciones cumplan las reglas
- Que los bloques tengan el formato correcto
- Que el historial sea coherente
- Que nadie gaste lo que no tiene
Soft fork y hard fork, uno al lado del otro
Soft fork
Compatible hacia atrás, en determinadas circunstancias
Los nodos que aún no se han actualizado pueden seguir reconociendo como válidos los bloques que cumplen las nuevas reglas. La cadena puede seguir siendo una sola mientras los participantes adoptan el cambio, sin obligar a todos a actualizarse de inmediato.
Es como añadir una norma nueva a una carretera: los coches antiguos pueden seguir circulando mientras respeten las condiciones que siguen siendo válidas.
Hard fork
Rompe la compatibilidad con las reglas anteriores
Los nodos que no actualizan su software pueden dejar de aceptar bloques creados con las nuevas reglas. Si una parte de la red adopta el cambio y otra no, la blockchain puede dividirse en dos cadenas independientes que evolucionan cada una por su lado.
Es como cambiar el ancho de las vías del tren: los vagones viejos ya no pueden circular por las nuevas y acaban existiendo dos redes distintas.
La pregunta que decide el tipo de fork
El punto clave no es que exista una actualización, sino cómo se relacionan las reglas nuevas con las anteriores.
Forks que hicieron historia
Los ejemplos ayudan a fijar la diferencia. Varias de las actualizaciones más conocidas de las grandes redes se hicieron de una forma u otra:
2017
SegWit
Soft fork en Bitcoin
Cambió cómo se guardan las firmas sin partir la cadena.
2017
Bitcoin Cash
Hard fork de Bitcoin
Una parte de la comunidad quería bloques más grandes y nació una cadena separada con su propio activo.
2016
Ethereum Classic
Hard fork de Ethereum
Tras el hackeo de The DAO, quienes rechazaron revertirlo siguieron con la cadena original.
2021
Taproot
Soft fork en Bitcoin
Mejoró privacidad y eficiencia de ciertos scripts manteniendo una sola red.
Hard fork vs. soft fork: diferencias principales
| Característica | Soft fork | Hard fork |
|---|---|---|
| Compatibilidad | Mantiene compatibilidad con las reglas anteriores en determinados casos | Rompe la compatibilidad con las reglas anteriores |
| Actualización | No todos los nodos tienen que actualizarse de inmediato | Hay que adoptar las nuevas reglas para seguir la nueva cadena |
| División de la cadena | No necesariamente | Puede producir una división permanente |
| Nueva criptomoneda | No implica por sí mismo una nueva moneda | Puede dar lugar a una nueva criptomoneda |
| Impacto | Busca una transición más compatible | Puede generar cambios estructurales en la red |
¿Por qué se producen los hard forks?
Un hard fork puede surgir por un desacuerdo sobre cómo debe evolucionar la red, o porque hace falta un cambio imposible de introducir manteniendo la compatibilidad. El resultado depende de lo que decidan todos los que participan:
Si todos convergen
El cambio se consolida como la continuación principal de la red y no aparece ningún activo nuevo.
Si la comunidad se divide
Cada grupo mantiene sus reglas y pueden acabar funcionando dos cadenas, cada una con su propia moneda.
Por eso un hard fork no significa automáticamente que vaya a nacer una nueva criptomoneda. Esa posibilidad solo existe cuando la comunidad se separa y ambas versiones siguen vivas.
¿Un soft fork es siempre más sencillo?
En cuanto a compatibilidad, un soft fork genera menos ruptura, pero no es trivial: exige coordinación, cambios de software y adaptación de los participantes. Y la seguridad de la red sigue dependiendo de que las reglas se apliquen bien y de que haya suficiente participación.
Idea equivocada
Soft fork = cambio pequeño, hard fork = cambio grande
La diferencia real
Compatibilidad frente a incompatibilidad con las reglas anteriores
En pocas palabras
Un soft fork cambia las reglas intentando que lo viejo siga siendo válido. Un hard fork escribe reglas nuevas que lo viejo ya no entiende, y eso puede partir la cadena.
¿Qué significa un fork para los usuarios?
Según la red y el tipo de fork, pueden cambiar las reglas de las transacciones, el funcionamiento de algunas aplicaciones o la compatibilidad de tu billetera o servicio. Si un hard fork genera dos cadenas, además, habrá que comprobar qué red admite cada plataforma antes de operar: no todas las billeteras ni todos los exchanges dan soporte inmediato a una cadena nueva. Cuando se anuncie una bifurcación importante, revisa tres cosas:
Versión del software
Qué versión usará tu billetera o el nodo que te da servicio tras la actualización.
Servicios compatibles
Qué exchanges y billeteras soportan cada cadena, y desde cuándo.
Reglas nuevas
Qué cambia en las transacciones y si afecta a las aplicaciones que usas.
Soft fork
Modifica las reglas intentando mantener la compatibilidad con las anteriores. La cadena puede seguir siendo una.
Hard fork
Introduce reglas incompatibles que pueden separar la blockchain en dos redes y dos activos.
Los dos son mecanismos para hacer evolucionar una red descentralizada, pero sus efectos sobre los nodos, la continuidad de la cadena y los activos pueden ser muy distintos. Entender la diferencia te ayuda a leer mejor cualquier anuncio de actualización.
Aviso legal: Este contenido tiene fines exclusivamente informativos y educativos y no constituye asesoramiento financiero ni técnico. Las criptomonedas son activos de alto riesgo y muy volátiles, y una bifurcación puede afectar a su precio, su liquidez y su soporte en plataformas. Puedes perder todo el capital invertido. Antes de operar, verifica las condiciones de tu billetera o plataforma y consulta a un asesor autorizado en tu país.