Autor: Marco González
Editor: Randall Roland
Traductor: Erick Birbe
El 14 de junio, la EOS Network Foundation anunció la versión candidata 1 de Mandel 3.1 con estas palabras:
"La versión 3.1.0-rc1 incluye actualizaciones de protocolo que permiten que los contratos obtengan el número de bloque actual y aceleren varios cálculos criptográficos, así como muchas otras características nuevas..."
Mandel fue un nombre referencial para cambiar el nombre de la tercera versión de EOSIO. El impulso para desarrollar EOSIO 3.0 comenzó en la mente de un grupo central de desarrolladores de la red principal. Muchos ya eran bien conocidos dentro de la comunidad. La EOS Network Foundation nació de estas mentes independientes.
Inspiración para Antelope Leap (Mandel) 3.1
La independencia sigue siendo fundamental en la misión de la ENF. Antes de Mandel, el desarrollo en EOS enfrentaba varios desafíos. La financiación y la coordinación se encontraban entre los más inhibitorios. Los desarrolladores esperaban inversiones obtenidas durante la ICO y de la inflación acumulada para dar respaldo a nuevos proyectos. En cambio, los fondos obtenidos no se invirtieron bajo la administración de Block.One. La coordinación de la planificación del proyecto también sufrió la falta de las herramientas necesarias.
Incluso aquellos que no dependían de las primeras inversiones expresaron su desaprobación. Los desarrolladores bien financiados que no están familiarizados con EOSIO a menudo se quejan de las herramientas de compilación limitadas disponibles para respaldar sus empresas.
La ENF tiene como objetivo cumplir con los requisitos de financiación y las herramientas de los desarrolladores de la red principal. Además, la ENF lidera el desarrollo para garantizar que se satisfagan las necesidades fundamentales de la red principal. La Fundación establece grupos de trabajo instrumentales para lograr tales fines. En Mandel, la ENF ha presentado lo que espera para sentar una base sólida para el futuro de EOS y el ecosistema en general.
Conclusiones clave
La primera versión de Mandel se convierte en la tercera generación de EOSIO. Redefine la red principal. Muchas de las iniciativas de Mandel abordan las preocupaciones de la comunidad que se han enconado durante muchos meses (algunas, incluso años). La ENF destacó las nuevas características en un hilo (1, 2) que acompaña al anuncio original:
“Un nuevo API endpoint para el envío de transacciones con seguimiento completo de una falla de transacción y reintento automático mediante nodeos
Caché por medio de nodeos de los estados de finalización de la transacción junto con un nuevo API endpoint para consultar el estado de finalización de una transacción
Cálculo de costos de transacción sin confirmar la transacción
La incorporación de nuevas opciones de facturación subjetiva
Eliminación automática de entradas antiguas en bloque
Registros de state_history_plugin (SHiP)”
Para aquellos que no son desarrolladores, esencialmente las nuevas funciones facilitarán el lanzamiento de nuevos proyectos. Otro objetivo clave es facilitar la diversidad para las dApps. Las conversaciones que involucran facturación subjetiva, finalización de transacción, registros de complementos y costos computacionales han circulado en las salas de chat de la comunidad en los últimos meses.
Aclaración del proceso de actualización de EOS Mainnet
Antelope (nombre referencial Mandel) tiene implicaciones más allá de la red principal de EOS. Al igual que EOSIO, Antelope es una tecnología de código abierto para establecer una red blockchain. Las futuras cadenas que deseen conectarse a EOS querrán considerar Antelope. El release candidate se preparó para que los productores de bloques (BP) lo probaran y finalmente lo aprobaran.
Hay que destacar que Antelope Leap 3.1 RC1 NO es un hard-fork, sino una actualización por consenso. No quedarán dos cadenas a su paso. La red principal de EOS se ejecuta en Antelope, ya que los 21 principales productores de bloques llegan a un acuerdo con un consenso de ⅔ +1. Note que si los BP no hubieran llegado a un consenso, los titulares de tokens podrían haber vuelto a votar por los BP que sí lo harían.
Las pruebas exhaustivas preceden al lanzamiento de nuevas versiones de la blockchain de EOS. Las pruebas no solo están abiertas a los BP. Como proyecto de código abierto, Antelope Leap 3.1 RC1 es la preocupación de todos los desarrolladores de aplicaciones EOS. Una vez más, la adopción oficial de Antelope Leap 3.1 como la nueva red principal de EOS requiere un consenso entre los 21 principales BP antes de que se pueda actualizar el código. Como versión candidata, Leap 3.1 puede cambiar para satisfacer las preocupaciones de los BP o cualquier falla encontrada durante las pruebas.
Observaciones finales
El fundador y CEO de la ENF, Yves La Rose, presentó Mandel 3.1 (ahora Antelope Leap) con estas palabras:
“La historia se hizo hace 4 años cuando se lanzó la Red #EOS. 🎂
Se acaba de lograr otro hito histórico cuando $EOS da un gran salto adelante con el lanzamiento de Mandel 3.1 RC1, ¡el primer lanzamiento importante liderado por la comunidad!
4 años es mucho tiempo en blockchain. Dada la capacidad de EOS para transacciones a la velocidad del rayo, 4 años parece una eternidad.
De hecho, Antelope Leap 3.1 es la primera red principal verdaderamente lanzada por la comunidad. Las versiones anteriores de EOSIO fueron dirigidas por una corporación privada. Lo sorprendente es cuán completo y rápido ha sido el producto liderado por la Fundación. Incluso en su amplitud, parece destinado a superar el desarrollo centralizado de las versiones 1.0 y 2.0. Es un testimonio del potencial de la blockchain y la comunidad EOS.