En una reciente charla junto al fuego, Areg Hayrapetian, Director de Ingeniería en la Fundación de la Red EOS y Arquitecto Principal de Savanna, describió los avances traídos por el lanzamiento de Spring 1.0 y el desarrollo del algoritmo de consenso Savanna. Sus ideas proporcionaron una explicación completa de cómo Savanna aborda las limitaciones clave del modelo de consenso legado de EOS e introduce mejoras criptográficas, arquitectónicas y de rendimiento a la cadena de bloques.

Introducción y Antecedentes

El lanzamiento de Spring 1.0 el 25 de septiembre de 2024, marcó un hito significativo para la Red EOS. El hard fork se implementó con éxito, introduciendo Savanna, el nuevo algoritmo de consenso. Este momento representó la culminación de casi dos años de desarrollo destinados a mejorar el algoritmo de consenso legado utilizado por EOS, que estaba particularmente limitado por su largo tiempo de finalización.

EOS Completa un Histórico Hard Fork a Spring 1.0 con el Algoritmo de Consenso Savanna

Areg señaló que el algoritmo legado había sido desarrollado bajo una considerable presión de tiempo, lo que llevó a compromisos en el diseño final. Estas deficiencias se convirtieron en la motivación para el desarrollo de Savanna. El nuevo sistema tiene como objetivo ofrecer finalización instantánea, escalabilidad y seguridad criptográfica sin sacrificar el rendimiento. Si bien la especificación inicial de Savanna era relativamente sencilla, integrarla en la base de código existente resultó un desafío, lo que llevó a la formación de un equipo dedicado liderado por Areg.

Desarrollo del Algoritmo de Consenso

En el núcleo de Savanna está el concepto de finalización: la garantía de que una vez que una transacción es confirmada, no puede ser revertida. Areg explicó dos tipos de finalización: finalización probabilística (donde la probabilidad de reversión disminuye con el tiempo) y finalización determinística (algorítmica) (donde el consenso está matemáticamente garantizado). El consenso legado de EOS logró finalización algorítmica, pero requería tres minutos, principalmente debido a su limitación de diseño de permitir como máximo una confirmación por bloque. Esto creó un cuello de botella en la escalabilidad.

Savanna aborda esta limitación introduciendo una solución criptográfica que reduce el tiempo de finalización a solo un segundo. Usando firmas BLS (Boneh-Lynn-Shacham), Savanna agrega múltiples firmas de confirmación de bloques en una sola firma que representa un certificado de quórum, reduciendo la sobrecarga y mejorando tanto la velocidad como la escalabilidad.

El diseño de Savanna está basado en pruebas matemáticas, proporcionando garantías de seguridad formal que no se aplicaron de manera tan rigurosa en el protocolo original de EOS. Areg enfatizó la importancia de estas pruebas para garantizar tanto la seguridad como la vitalidad, incluso en condiciones adversas. El próximo artículo académico proporcionará una visión más profunda sobre estos fundamentos teóricos, validando aún más las técnicas criptográficas de Savanna.

penalizaciones como la reducción de tokens, donde los finalizadores pierden una porción de sus tokens apostados por violaciones. Este sistema incentiva el comportamiento honesto de los finalizadores y asegura la integridad de la red.

Desarrollos Futuros y Posibilidades

Mirando hacia adelante, Areg insinuó varios desarrollos futuros que podrían explorarse para mejorar aún más la red EOS. Una de estas innovaciones es el potencial de pools de staking con bloqueo de tiempo para finalizadores, donde los participantes apuestan tokens por un período determinado y enfrentan penalizaciones como la reducción de tokens por violaciones de reglas. Este mecanismo fortalecería la seguridad de la red e incentivaría el compromiso a largo plazo.

Conclusión y Trabajo Futuro

El lanzamiento de Spring 1.0 y la introducción de Savanna representan un gran avance para la red EOS. Con finalización instantánea e innovaciones criptográficas como las firmas BLS, Savanna establece un nuevo estándar para los algoritmos de consenso de blockchain.

Si bien la implementación actual de Savanna ya es un cambio de juego, Areg y su equipo continúan refinándolo. El próximo artículo académico proporcionará una visión más profunda sobre los fundamentos criptográficos y teóricos de Savanna, ayudando a validar aún más el sistema.

La implementación exitosa de Spring 1.0 ha desbloqueado nuevas avenidas para IBC, descentralización y escalabilidad, haciendo de Savanna un componente crítico en el futuro de la tecnología blockchain.