GaiaEx AcademyGaiaEx Academy
¿Qué es un fork? Hard forks vs. soft forks
PrincipianteBlockchain7 min read

¿Qué es un fork? Hard forks vs. soft forks

Cuando las blockchains no se ponen de acuerdo — divisiones de cadena, actualizaciones y monedas gratis

Compartir Publicaciones

¿Qué es un fork de blockchain?

Un fork es lo que ocurre cuando los nodos dejan de coincidir en el mismo libro de reglas. Todos estaban construyendo sobre la misma historia; después, o las reglas cambian de forma compatible (soft fork), o no lo hacen (hard fork). «Fork» suena dramático, y a veces lo es — dos redes activas, dos tickers — pero muchos forks son simplemente actualizaciones programadas donde nadie sigue minando con las reglas antiguas.

Las blockchains no tienen un gestor de producto que empuje una actualización. Las actualizaciones son sociales y técnicas: los mineros, los validadores, los desarrolladores y los usuarios deciden qué software ejecutar. Cuando esa coordinación tiembla, la historia puede ramificarse.

En una frase: un fork es un cambio en las reglas de consenso. Si el cambio es incompatible y ambos lados siguen adelante, obtienes dos cadenas. Si todos actualizan juntos, sigues llamándolo hard fork, pero puede que nunca lo notes como usuario.
Cuando una cadena se bifurca (fork) Misma historia hasta el bloque N, después dos conjuntos de reglas Bloque N Cadena A reglas nuevas Cadena B reglas antiguas los saldos divergen después de la división
Tras el bloque N, dos conjuntos de reglas pueden producir dos historias. Los saldos de la instantánea (snapshot) en la división a menudo se duplican en ambos lados — por eso los anuncios de fork importan a los tenedores.

Soft forks: reglas más estrictas, una sola cadena

Los soft forks añaden reglas más estrictas o adicionales con las que el software antiguo todavía puede convivir: los bloques antiguos siguen siendo válidos bajo las nuevas reglas, aunque los nodos antiguos no entiendan cada campo nuevo. La red normalmente permanece en una sola cadena si la mayoría económica ejecuta las reglas nuevas.

SegWit en Bitcoin es el ejemplo de clase habitual: los datos de testigo (witness) se movieron, la capacidad aumentó, y los nodos que nunca se actualizaron podían seguir siguiendo la cadena más larga — simplemente no usaban las nuevas funciones.

Hard forks: cuando las cadenas realmente se dividen

Los hard forks cambian el consenso de una forma que el software antiguo rechaza. Si alguien sigue ejecutando el cliente antiguo con tasa de hash o stake real detrás, obtienes dos redes. Si nadie lo hace, la cadena «antigua» simplemente se estanca y en la práctica has tenido una actualización.

Los forks polémicos son los que le importan a los traders: saldos duplicados, tickers nuevos, dramas de soporte de monederos, problemas de repetición de transacciones (replay). Los forks planeados con pleno respaldo pueden resultar aburridos — mismo formato de dirección, internos nuevos, la mayoría de los usuarios solo ven unas horas de caos en Twitter.

Soft fork vs. hard fork (simplificado) Soft fork Endurece o amplía las reglas Los nodos antiguos siguen viendo bloques válidos Un solo libro de contabilidad si los mineros se coordinan Idea del ejemplo: «tipo de tx nuevo, el software antiguo lo ignora» Hard fork Cambio de reglas incompatible Los clientes antiguos y nuevos no coinciden Puede producir dos cadenas + dos activos A menos que todos se pasen a un solo lado
Los soft forks a menudo se ven como «reglas extra apiladas encima». Los hard forks son «elige A o B» a nivel de protocolo.

Por qué ocurren los forks

Actualizaciones rutinarias. Correcciones de errores, nuevos opcodes, ajustes de parámetros — normalmente aburridas, a menudo agrupadas en una versión que todos ejecutan.

Política y visión. Tamaño de bloque, emisión, gobernanza — cuando el compromiso falla, el código bifurcado permite que cada bando ejecute su propio experimento.

Respuesta de emergencia. Raro: un exploit catastrófico o un fallo de consenso puede forzar una elección incómoda entre continuidad e intervención (Ethereum/The DAO es el caso de libro de texto).

Accidentes. Dos mineros encuentran bloques casi al mismo tiempo y la cadena diverge brevemente hasta que una rama gana — eso suele ser temporal, no un evento de «moneda nueva».

Forks sobre los que la gente todavía discute

Ethereum / Ethereum Classic (2016). Una reversión polémica tras que The DAO drenara millones dividió «deshacer el hackeo» frente a «inmutabilidad sin importar qué». Dos cadenas, dos comunidades.

Bitcoin / Bitcoin Cash (2017). El espacio de bloque frente al escalado por capas llegó a un punto de ebullición; BCH se bifurcó con bloques más grandes. Dramas posteriores (BSV, etc.) mostraron que un fork puede volver a bifurcarse.

The Merge de Ethereum (2022). Cambio de consenso de PoW a PoS. Técnicamente un hard fork; económicamente el lado heredado de PoW apenas importó.

La cola larga. La mayoría de los clones menores de Bitcoin murieron. Publicar un fork es fácil; la liquidez y la confianza no lo son.

Lo que realmente vigilan los traders

El momento de la instantánea (snapshot). Los exchanges publican cómo acreditan los activos bifurcados. Las «monedas gratis» a menudo vienen con confusión fiscal, mercados ilíquidos y quebraderos de cabeza por repeticiones de transacciones — el precio rara vez se duplica de forma limpia.

Las listas de soporte. Si tus monedas están en un custodio que ignora el fork, puede que no recibas el activo de la cadena secundaria el primer día. La autocustodia significa que tú mismo tienes ambas claves — sigue sin ser consejo financiero, sigue siendo un lío.

La volatilidad. La incertidumbre sobre los listados de tickers y la seguridad de la cadena sacude a ambos lados. Lee la especificación, revisa los exploradores, no confíes en sitios de airdrop al azar.

En una configuración no custodiada como GaiaEx, no le estás pidiendo a la tesorería de un exchange que refleje un fork por ti — estás firmando con claves que tú controlas. Eso elimina un intermediario de la historia; no elimina el riesgo de mercado ni los errores a nivel de cadena.