El Camino a Mainnet

El Despliegue por Fases de Contratos Inteligentes de la Red Stellar: El Camino a Mainnet

Autor

Tomer Weller

Fecha de publicación

Soroban

Contratos inteligentes

Desarrolladores

Actualización de protocolo

Actualización

¿Qué ha cambiado?

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

Protocolo 20

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

Enfoque por Fases

Fase 0

Asegurando la Estabilidad de la Red

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:

  • Pruebas de sistemas de humo
  • Pruebas básicas de ejecución de contratos
  • Subiendo actualizaciones de configuración de la red a través de llamadas de contrato

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

Desplegar y Monitorear

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:

  • Monitorear el impacto de los contratos en el rendimiento de la red
  • Aumentar gradualmente la capacidad de transacciones Soroban
  • Validar aspectos críticos del sistema

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

Mainnet Listo para Usuarios

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

Más para que explores

Artículo

Guía de Actualización del Protocolo 20

Actualización de protocolo

Soroban

Tu guía esencial para actualizar al Protocolo 20, que introduce soporte para contratos inteligentes Soroban en Stellar.

Leer Más

Artículo

Protocolo 20: Preparándose para Contratos Inteligentes en Stellar

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…

Saber Más