👉 ¿Qué es y cómo funciona un Hard Fork en Cardano?
Seguramente hayamos escuchado el término de hard fork en Cardano cuando la red ha afrontado una actualización importante. Uno de las últimos actualizaciones duras importantes que se llevaron a cabo en la red Cardano fue para la introducción de "Vasil", que prometía mejoras en la escalabilidad, aunque antes de esta han habido otras bifurcaciones importantes también de la red.
Durante este 2024 Cardano deberá de enfrentarse a la actualización "Chang", que dará inicio a un nuevo modelo de gobernanza impulsado por la comunidad, y cuya fecha de lanzamiento está prevista en la primera mitad del año 2024. Pero, ¿qué son realmentes estas hard forks o actualizaciones de la red y cómo funcional realmente?
❓ ¿Qué es una hard fork?
Una hard fork (bifurcación dura) en el ecosistema de las criptomonedas es un evento en el que se realiza un cambio significativo y no compatible en el código de una blockchain. Esto lleva a una divergencia en la cadena de bloques, creando dos versiones distintas que siguen normas diferentes a partir de un punto específico en el tiempo.
La hard fork puede ser planificada, cuando la comunidad acuerda realizar cambios importantes en la red, o no planificada, cuando surgen desacuerdos dentro de la comunidad y se produce una separación no prevista. Este proceso puede llevar a la creación de una nueva criptomoneda si las dos cadenas divergentes continúan existiendo. Por ejemplo Bitcoin y Bitcoin Cash, o Ethereum y Ethereum Classic.
En definitiva, imagina una carretera de un único carril en donde, en un punto de la carretera, aparece una bifurcación y ahora hay dos caminos posibles. Puedes continuar por el carril en el que estabas, o puedes ir al nuevo carril que ha aparecido. Ahora la carretera ha pasado de un carril, a dos carriles.
Por tanto, cuando ocurre una bifurcación dura, la cadena de bloques se divide en dos caminos separados. Esto generalmente sucede porque hay cambios importantes que la comunidad quiere implementar en la red, pero algunos pueden no estar de acuerdo con esos cambios. Así que, en lugar de seguir la misma ruta, la cadena de bloques se divide en dos versiones: una que sigue las nuevas reglas y otra que sigue las reglas antiguas.
Esto sucedió, como hemos dicho anteriormente, en Bitcoin, mientras que unos querían aumentar el tamaño de bloque otros querían mantenerlo como estaba, así que surgió Bitcoin Cash. Bitcoin Cash eran los que querían aumentar el tamaño de bloque y Bitcoin los que querían mantenerlo. Hasta el día de la bifurcación Bitcoin y Bitcoin Cash comparten libro de transacciones.
📚 ¿Cómo funciona una hard fork en Cardano?
La introducción de mejoras y actualizaciones importantes sigue un proceso más estructurado y participativo, involucrando a la comunidad a través de propuestas y votaciones. La era Voltaire, por ejemplo, ha introducido la gobernanza descentralizada, permitiendo a los titulares de ADA proponer y votar sobre cambios en la red.
En Cardano, el concepto clave asociado con las actualizaciones de protocolo es el "hard fork combinator" (combinador de bifurcaciones duras). El hard fork combinator es una herramienta diseñada para facilitar actualizaciones de protocolo sin generar divisiones o bifurcaciones no deseadas en la cadena de bloques.
Cuando se implementa una actualización de protocolo en Cardano, en lugar de crear una nueva cadena de bloques independiente, el hard fork combinator permite que la cadena existente evolucione suavemente hacia la nueva versión del protocolo. Este enfoque es más seguro y menos disruptivo que las bifurcaciones duras tradicionales, ya que evita la creación de dos cadenas separadas.
Esto se logra esto introduciendo un "punto de bifurcación" en la cadena existente, desde el cual la cadena puede evolucionar con las nuevas reglas. Este punto de bifurcación es donde se activan las nuevas funciones y características del protocolo.
En definitiva y resumiendo, el hard fork combinator en Cardano permite actualizaciones importantes del protocolo de manera más suave y sin generar divisiones en la cadena de bloques. En lugar de crear dos cadenas separadas (Cardano y Cardano bifurcado por ejemplo), la cadena existente evoluciona desde un punto de bifurcación hacia la nueva versión del protocolo. Esto se hace para minimizar interrupciones y garantizar la continuidad en el funcionamiento de la red.
🌐 La comunidad y las actualizaciones duras
El proceso de actualización del protocolo en Cardano implica una participación activa de la comunidad, pero no necesariamente se trata de una votación directa en cada hard fork.
La participación de la comunidad se integra a través de propuestas y mecanismos de votación asociados con la gobernanza descentralizada de Cardano. En la era Voltaire, se implementó un sistema de gobernanza que permite a los titulares de ADA proponer ideas, mejoras y protocolos a través de propuestas de mejora de Cardano (CIP). Estas propuestas pueden ser votadas por la comunidad, y aquellas que obtienen suficiente apoyo pueden ser consideradas para su implementación.
Así, es la comunidad la que realmente lleva a cabo estas actualizaciones. Si la comunidad y los SPO no están de acuerdo con estas actualizaciones de red, estas no serán llevadas a cabo.
📍 Conclusión
Como hemos dicho, a diferencia de algunas otras blockchains, donde las actualizaciones duras de la red pueden resultar en la creación de cadenas separadas, Cardano busca evitar estas divisiones mediante la actualización gradual de la cadena existente. Este enfoque refleja el compromiso de Cardano con una gobernanza participativa y una evolución continua de la red, minimizando las interrupciones y fomentando la adopción de mejoras de manera consensuada.
Recuerda visitar nuestro foro para encontrar más información y recursos acerca del ecosistema de Cardano: ComunidadCardano - Foro