El Camino a Mainnet
Autor
Tomer Weller
Fecha de publicación
Soroban
Contratos inteligentes
Desarrolladores
Actualización de protocolo
Actualización
Esta publicación ha sido actualizada para reflejar una nueva fecha para votar sobre la actualización del Mainnet al Protocolo 20.
Durante los últimos dos años, la Stellar Development Foundation (SDF) y la amplia comunidad de Stellar han trabajado incansablemente para traer funcionalidad de contratos inteligentes a la red de Stellar, lo que inaugurará nuevas capacidades y oportunidades que funcionarán con toda la funcionalidad de la red existente.
Hoy, hemos alcanzado otro hito. La Stellar Development Foundation y los mantenedores de los principales SDKs de Stellar anunciaron el lanzamiento de un conjunto completo de software que admite el Protocolo 20, que traerá contratos inteligentes Soroban a Stellar. Con las piezas técnicas ya en su lugar, los validadores de la red Stellar votarán sobre la actualización del Mainnet al Protocolo 20, lo que debería dar tiempo al ecosistema para prepararse instalando el software relevante. Si estás construyendo en Stellar, por favor revisa el Guía de Actualización del Protocolo 20 para más información, y para enlaces a las nuevas versiones.
El Protocolo 20 marcará la actualización más transformadora para la red de Stellar hasta la fecha. Y para preservar el rendimiento, la seguridad y la estabilidad de la red durante este tiempo, el ecosistema ha acordado que un proceso lento y constante tiene mucho sentido. Así, después de la votación, los validadores desplegarán un enfoque por fases para aumentar gradual y responsablemente la capacidad para transacciones Soroban y monitorear el impacto de la funcionalidad de contratos inteligentes en la red.
La Votación
El día de la votación, los validadores de la red emitirán sus votos, y si aprueban la actualización, la red de Stellar cambiará inmediatamente del Protocolo 19 al Protocolo 20.
Después de más de dos años de discusiones técnicas, cientos de miles de líneas de código y más de 150 proyectos (que sabemos) desplegados en Testnet, la actualización marcará la era de una nueva pila tecnológica de contratos inteligentes de Stellar, una que ofrece productividad a través de una experiencia de desarrollador con todo incluido construida para escalar.
Sin embargo, a diferencia de un despliegue inmediato de cero a 100, los validadores optan por aumentar la capacidad para transacciones Soroban en Mainnet a través de un enfoque por fases. La capacidad limitada para transacciones Soroban en Mainnet significa que las dapps Soroban no estarán listas para usarse a gran escala hasta fases posteriores. Esta estrategia deliberada permitirá a los participantes de la red monitorear el impacto de la funcionalidad de contratos inteligentes en el rendimiento, la seguridad y la estabilidad de la red. A medida que avancemos a través de las fases, los límites del libro mayor para transacciones Soroban aumentarán, construyendo finalmente una capacidad plena digna de creadores y usuarios por igual. Para ser claros, estas fases y los límites acompañantes se aplican solo a la funcionalidad de contratos inteligentes. Los límites en transacciones que hacen uso de operaciones Stellar existentes no se verán afectados, lo que significa que las aplicaciones existentes continuarán sin interrupciones.
Lanzar contratos inteligentes en la red de Stellar es una hazaña significativa, y todos queremos hacerlo bien. Por lo tanto, en SDF apoyamos este enfoque por fases para asegurar que la funcionalidad y las características sean sólidas y seguras para todos los que interactúan con la red. Y lanzar gradualmente permite que el ecosistema haga eso mejor, más rápido y de manera más transparente. Este enfoque debería resultar familiar. Resuena con la estrategia de lanzamiento por fases implementada durante las versiones previas de Soroban, permitiendo pruebas y depuración continuas a medida que agregábamos funcionalidad.
Transición a Mainnet
Fase 0
Inmediatamente después de un voto positivo de los validadores, comienza la Fase 0, que está diseñada para permitir a los operadores de la red observar la red después de la actualización, y no está destinada para que los usuarios finales interactúen con las aplicaciones. Aquí, el enfoque se encuentra en validar aspectos clave:
A lo largo de la Fase 0, se alienta a los desarrolladores a seguir utilizando Testnet para su trabajo, que tiene suficiente capacidad para pruebas y propósitos de desarrollo.
Fase 1
En la Fase 1, los creadores obtienen la capacidad de desplegar contratos en Mainnet. Como la Fase 0, este entorno no está destinado para los usuarios de aplicaciones. Esta fase se centra en:
A medida que avanza la Fase 1, la usabilidad de los contratos inteligentes se expandirá basada en la salud de la red y la retroalimentación de los usuarios. Este período posterior a la actualización es crucial para probar el sistema bajo cargas aumentadas.
Planeamos comunicar temprano y frecuentemente durante esta fase a medida que se realicen cambios y la red se construya hacia la capacidad completa.
Fase 2
La Fase 2 marca el despliegue de un Mainnet listo para usuarios donde cualquiera puede desplegar e interactuar con contratos inteligentes. En esta fase, la red está lista para una utilización más extensa de contratos inteligentes, por lo que es el comienzo práctico de contratos inteligentes en la red de Stellar. ¿Qué significa eso en la práctica? La red igualará las transacciones promedio de DeFi para muchas otras blockchains (alrededor de 10 transacciones por segundo, para aquellos de ustedes que están contando) y los usuarios serán libres de aprovechar cualquier y toda la nueva funcionalidad de contratos inteligentes integrada en aplicaciones Stellar junto con todas las aplicaciones de funcionalidad de pagos y DEX actualmente ofrecidas.
Pero incluso esto no es el fin del viaje. En el núcleo de los contratos inteligentes en la red de Stellar están la escala y la sostenibilidad, y los esfuerzos para continuar expandiendo la capacidad e introducir más capacidades para mejorar las funcionalidades de la red serán continuos.
El despliegue por fases de contratos inteligentes, que los validadores votarán para ratificar en cada paso, señala un momento crucial en la evolución de la red. Al adoptar un enfoque medido, paso a paso, el ecosistema de Stellar está priorizando la estabilidad, el rendimiento y la experiencia del usuario, asegurando un viaje optimizado para creadores y usuarios.
Próximos pasos
Artículo
• Stellar Development Foundation
Actualización de protocolo
Soroban
Tu guía esencial para actualizar al Protocolo 20, que introduce soporte para contratos inteligentes Soroban en Stellar.
Artículo
• Bri Wylde
Contratos Inteligentes
Desarrolladores
Descubre la próxima actualización del Protocolo 20 en la red de Stellar, introduciendo contratos inteligentes de Soroban. Aprende sobre el proceso de…