
Cuando recibes una notificación para actualizar tu app de banca digital, seguramente la aceptas sin pensarlo. Sin embargo, en el caso de las criptomonedas de código abierto, la situación no es la misma. No hay una autoridad central ni un banco que impulse las actualizaciones o realice cambios a su antojo. Por eso, añadir nuevas funciones a las redes blockchain puede ser todo un reto.
En este artículo analizamos cómo es posible actualizar las redes de criptomonedas incluso en ausencia de una autoridad central. Dos mecanismos clave lo hacen posible: Hard Forks y Soft Forks. Comprender estos conceptos es esencial para cualquier persona que desee entender cómo evolucionan y se adaptan las blockchains a las necesidades de su comunidad.
Para comprender cómo funcionan los forks, primero hay que saber quién participa en la gobernanza y toma de decisiones dentro de la red blockchain.
Los desarrolladores crean y actualizan el código fuente de la red. En la mayoría de las criptomonedas, cualquier persona puede contribuir. El código está abierto a revisión pública, permitiendo que la comunidad sugiera e implemente mejoras. Los desarrolladores colaboran para introducir nuevas funciones y reforzar la seguridad.
Los mineros garantizan la seguridad de la blockchain y validan las transacciones. Ejecutan el código de la criptomoneda y dedican una gran capacidad de cómputo para añadir nuevos bloques. Las recompensas por bloque y las comisiones por transacción incentivan económicamente a los mineros para mantener la seguridad de la red.
Los nodos completos son la base de una red de criptomonedas. Validan, envían y reciben bloques y transacciones para asegurar la integridad de los datos. Además, almacenan una copia completa de la blockchain, protegiendo el historial de la red.
Muchos consideran que el auténtico control de la red reside en los nodos completos. La participación es voluntaria—los usuarios deciden qué software ejecutar—, por lo que la comunidad tiene en última instancia el poder de decisión.
Un fork ocurre cuando el software se copia y se modifica de manera sustancial. El proyecto original sigue existiendo, pero la nueva bifurcación toma otro rumbo. Este concepto es clave para comprender la evolución de las blockchains.
Los proyectos bifurcados comparten un origen y una trayectoria de desarrollo común. Como una carretera que se divide, los proyectos se separan definitivamente. Esta división puede ser temporal o permanente, según el tipo de fork.
Un Hard Fork es una actualización de software que no es compatible con versiones anteriores. Esto sucede cuando los nodos adoptan nuevas reglas que entran en conflicto con las antiguas. Los nodos actualizados solo pueden comunicarse con otros que ejecutan la misma versión. El resultado es una blockchain dividida, con dos redes independientes: una con las reglas antiguas y otra con las nuevas.
Como ambas cadenas comparten el mismo historial, si poseías monedas antes del fork, tendrás monedas en ambas cadenas. Es decir, recibes tokens equivalentes también en la nueva red.
Un Hard Fork destacado se produjo en 2017, dividiendo la blockchain de Bitcoin en Bitcoin (BTC) y Bitcoin Cash (BCH). Esta bifurcación fue consecuencia de un intenso debate técnico y comunitario sobre cómo abordar los desafíos de escalabilidad de Bitcoin.
Un Soft Fork es una actualización compatible con versiones previas. Los nodos actualizados pueden seguir comunicándose con los que ejecutan la versión anterior. Los soft forks introducen nuevas reglas sin entrar en conflicto con las ya existentes. Esta compatibilidad hacia atrás es lo que los diferencia.
Un ejemplo relevante es Segregated Witness (SegWit). Los nodos antiguos seguían validando bloques y transacciones, aunque no los interpretaran completamente. SegWit cambió la forma de almacenar los datos de firma, aumentando la capacidad de transacción y manteniendo la compatibilidad con los nodos antiguos.
Cada tipo de fork cumple una función distinta en la evolución de las blockchains. Los Hard Forks más controvertidos pueden dividir a la comunidad y la red. Sin embargo, los forks bien planificados y respaldados permiten introducir grandes mejoras cuando se logra consenso.
Los Soft Forks resultan menos disruptivos y, en general, más seguros. Su alcance, no obstante, es más limitado, ya que las actualizaciones no pueden contradecir las reglas anteriores. Si una mejora puede implementarse de forma compatible con las versiones previas, se elimina el riesgo de fragmentar la red o la comunidad.
La elección entre un Hard Fork y un Soft Fork depende del alcance de los cambios propuestos y del nivel de acuerdo comunitario. Las actualizaciones menores y compatibles se adaptan mejor a los Soft Forks, mientras que los cambios estructurales suelen requerir Hard Forks.
Hard Forks y Soft Forks resultan imprescindibles para el desarrollo a largo plazo de las redes blockchain. Permiten que los sistemas descentralizados evolucionen y se actualicen, incluso sin una autoridad central. Estos mecanismos aseguran que las blockchains sigan siendo flexibles y atiendan las necesidades comunitarias.
Los forks permiten a las blockchains y criptomonedas incorporar nuevas funciones con el tiempo, mejorando la seguridad, la escalabilidad y la usabilidad. Sin estas vías de actualización, las blockchains requerirían control centralizado, lo que iría en contra de los principios de la descentralización. Comprender estos procesos es clave para entender cómo funcionan y evolucionan las redes blockchain.
Un Hard Fork modifica el protocolo blockchain de forma que los nodos antiguos pierden compatibilidad, mientras que un Soft Fork mantiene la compatibilidad con versiones anteriores. El Hard Fork implica una división permanente; el Soft Fork permite una expansión gradual.
Los proyectos recurren a hard forks o soft forks para actualizar los protocolos y mejorar el rendimiento y la seguridad de la red. Los hard forks permiten cambios estructurales; los soft forks refinan las reglas ya existentes. Ambos enfoques impulsan la innovación basada en el consenso de la comunidad.
Durante un hard fork, quienes tengan tokens en la cadena original reciben una cantidad equivalente en la nueva cadena. Tus activos se duplican, permitiéndote acceder a ambas versiones.
Algunos de los hard forks más relevantes son la escisión de Ethereum en 2016 tras el incidente de The DAO, que dio lugar a Ethereum Classic (ETC). También destacan el surgimiento de Bitcoin Cash en 2017, motivado por desacuerdos sobre el tamaño de bloque, y el Ethereum Merge en 2022, que cambió el consenso de PoW a PoS.
Sí, los soft forks conservan la compatibilidad con versiones anteriores. Añaden nuevas reglas sin afectar al protocolo ya existente, por lo que los nodos no actualizados pueden seguir funcionando normalmente.
Actualiza tu cliente o monedero a una versión compatible con el nuevo protocolo. Comprueba que tu exchange o proveedor de servicios respalda la actualización. Mantén tus claves privadas seguras y sigue las comunicaciones oficiales.
Sí, un hard fork da lugar a una nueva moneda. Si tienes la moneda original, recibirás automáticamente la nueva en el mismo monedero—sin necesidad de realizar pasos adicionales. La cantidad de nuevas monedas corresponderá a tu saldo en el momento del fork.











