
Un hard fork es un cambio radical en las reglas de un blockchain que provoca una división permanente en la red. A diferencia de una soft fork, donde las versiones antiguas todavía pueden interactuar con las nuevas, en un hard fork los nodos que no actualizan dejan de ser compatibles.
Por ejemplo: si antes los bloques tenían un tamaño máximo de 1 MB y, tras la actualización, pasan a ser de 2 MB, los nodos que no actualicen rechazarán estos bloques. Esto lleva inevitablemente a una bifurcación: dos cadenas con reglas diferentes y comunidades separadas.
Hard fork vs Soft fork
- Hard fork: incompatibilidad total con la versión anterior, creando dos cadenas independientes si no hay consenso.
- Soft fork: cambios compatibles con versiones anteriores; los nodos que no actualicen aún pueden validar la mayoría de transacciones.
Por eso, en la mayoría de casos se prefiere una soft fork para introducir mejoras graduales sin fracturar a la comunidad.
Por qué ocurren los hard forks ?
Los hard forks pueden suceder por varias razones:
- Añadir nuevas funcionalidades.
- Corregir errores de seguridad.
- Resolver conflictos dentro de la comunidad.
- Revertir incidentes graves, como hackeos.
- Incluso por accidente, cuando dos mineros encuentran un bloque al mismo tiempo y la red se divide temporalmente.
En última instancia, los hard forks reflejan el carácter democrático de la blockchain: cada usuario o minero puede elegir qué versión de las reglas seguir.
Ejemplos históricos
Bitcoin vs Bitcoin Cash (2017)
La disputa más famosa fue la llamada blocksize wars.
- Bitcoin mantuvo bloques de 1 MB.
- Bitcoin Cash (BCH) nació con bloques de 8 MB (hoy de hasta 32 MB) para aumentar la capacidad de transacciones y bajar las comisiones.
Aunque BCH ofrece costes más bajos, el mercado ha sido claro: el valor de Bitcoin es muy superior.
Ethereum y la DAO Hack (2016)
En 2016, un error en un smart contract de la DAO permitió a atacantes robar 3,6 millones de ETH. La comunidad se dividió:
- Ethereum Classic (ETC) decidió mantener la cadena intacta: “el código es ley”.
- Ethereum (ETH) optó por un hard fork para revertir el ataque y devolver los fondos a los usuarios.
Este episodio marcó profundamente la historia de Ethereum y sigue siendo un ejemplo de cómo valores distintos pueden dividir a una comunidad.
Conclusión
Los hard forks son momentos de alta tensión en el mundo cripto: dividen comunidades, obligan a elegir bandos y, en algunos casos, generan nuevas blockchains enteras. Aunque suponen riesgos de fragmentación y pérdida de valor, también representan la flexibilidad y descentralización del ecosistema blockchain.