Artículo de Blog

Construyendo el Ecosistema Mínimamente Viable de Soroban

Autor

Bri Wylde

Fecha de publicación

Soroban

Ecosistema

Contratos inteligentes

A medida que Soroban avanza hacia el lanzamiento de Mainnet — bueno, en realidad, avanzar puede que no sea la palabra correcta. Quizás, acelerar. O cargar. En cualquier caso, el desarrollo de Soroban está sucediendo rápido. Y a medida que el diseño de la plataforma continúa progresando, es momento de empezar a considerar las herramientas de desarrollo, protocolos y recursos necesarios para hacerla exitosa. Los bloques de construcción esenciales que atraerán nuevos desarrolladores al ecosistema, les ayudarán a ponerse al día rápidamente y les permitirán concentrarse en resolver los problemas que les apasionan.

Digamos que estás construyendo una casa. Es un proyecto formidable que requiere montones de herramientas y materiales: un martillo, una escalera, una cinta métrica, un montón de madera, quizás un libro sobre estructuras (¿se nota que no tengo idea de cómo construir una casa?) Bueno, ¿y si realmente tuvieras que construir tu propio martillo, escalera y cinta métrica, ir a recoger la madera tú mismo, y no hubiera libros sobre estructuras a la vista? Construir la casa sería significativamente más difícil, haciendo que te rindas e vayas a vivir en una cueva en su lugar.

Es lo mismo con Soroban. No tener las herramientas básicas disponibles para los desarrolladores para el lanzamiento de Mainnet es un riesgo enorme — no como, “Voy a vivir en una cueva” de riesgo, pero definitivamente queremos asegurar que Soroban tenga todos los bloques de construcción fundamentales para un ecosistema viable. ¡Y ahora es un momento maravilloso para empezar a construir estos fundamentos!

¿Cuáles son estos fundamentos?

Si has estado en el mundo de blockchain por un tiempo, probablemente tienes una buena idea de los esenciales de los que estamos hablando. Soroban es único (y atractivo) porque la mayoría de estas herramientas y recursos necesitan ser construidos desde cero para un nuevo paradigma. Mucho de lo que ya existe es aplicable a Solidity y EVM, mientras que Soroban se trata todo sobre Rust y WASM. Con esto en mente, hablé con varios entusiastas de Soroban dentro del ecosistema de Stellar y aprendí que muchos fundamentos se ajustan en tres categorías principales: bienes públicos, características básicas de aplicación y materiales educativos.

  • Bienes públicos son herramientas que los desarrolladores usan para lograr las tediosas tareas requeridas para la creación y funcionalidad de la mayoría de dApps. Estas incluyen herramientas de análisis de datos, herramientas de monitoreo, oráculos, SDKs, IDEs y más.
  • A continuación, un ecosistema floreciente necesita algunas primitivas básicas de aplicación financiera — bloques de construcción sólidos como tokens respaldados por garantías, AMMs, préstamos de un solo activo, pagos continuos, billeteras inteligentes y más, sobre los cuales se pueden construir más elementos para crear una aplicación sofisticada de servicio financiero.
  • Y luego, por supuesto, están los recursos educativos.Si no hay materiales disponibles para que los desarrolladores aprendan cómo usar Soroban, lo más probable es que no se queden a enseñarse a sí mismos. ¿Empezarías a enmarcar una casa sin primero aprender cómo hacerlo? Tal vez. Probablemente no querría quedarme ahí, sin embargo. Tener tutoriales y guías relevantes y completas ayuda a los desarrolladores a completar tareas más rápidamente y de manera eficiente.

Exploramos algunas herramientas y recursos específicos que apoyarían el ecosistema de Soroban.

Exploradores de bloques

Los exploradores de bloques proporcionan una interfaz para buscar en una blockchain y permiten a los usuarios acceder a datos sobre transacciones, direcciones, libros contables, saldos y otras métricas. Junto con herramientas de análisis de datos, puedes interpretar y visualizar los datos para identificar información clave que finalmente ayudará a mejorar tu dApp. Stellar ya tiene algunos exploradores de bloques excelentes como stellar.expert, pero Soroban necesita exploradores que puedan recuperar datos sobre contratos inteligentes para el lanzamiento de Mainnet.

Herramientas de seguridad

Luego están las herramientas de seguridad. Vistas por algunos como algo bastante monótono, estas herramientas son algunas de las más importantes a implementar, especialmente considerando algunos de los hackeos que hemos visto a lo largo de la historia de la industria. Las herramientas de seguridad realizan un análisis del código del contrato, luego identifican y solucionan cualquier problema de seguridad. Asegurar que tu proyecto sea seguro y confiable ayuda a fortalecer la adopción de usuarios.

Oráculos

Los oráculos permiten que las dApps actúen en respuesta a información del mundo real. Una aplicación blockchain por sí misma solo puede ver y usar datos que están en la blockchain. Con el uso de un oráculo, los contratos inteligentes pueden ejecutarse basados en eventos del mundo real, como: una dirección de donación siendo desbloqueada cuando una serie de APIs del clima confirma un desastre natural. Los oráculos permiten que las dApps operen entre sí más fácilmente con nuestros sistemas tradicionales.

Tokens respaldados por garantías

Los tokens respaldados por garantías permiten a los usuarios bloquear sus activos de Stellar en un contrato inteligente a cambio de tokens emitidos por el protocolo de igual valor representativo. Los activos de Stellar pueden entonces ser utilizados para prestar o proporcionar liquidez en la red. Estos tipos de protocolos de stablecoin son descentralizados y típicamente sobre-colateralizados para tener en cuenta la posible volatilidad de precios.

Tesorería controlada por contrato

La gestión de tesorería es un componente mayor en el funcionamiento exitoso de una DAO. La tesorería mantiene los fondos para una organización descentralizada y está controlada por las reglas escritas en un contrato inteligente. Los miembros de la DAO pueden votar (los sistemas de votación también están escritos en el contrato inteligente) sobre cómo gastar los activos en la tesorería, y los pagos se ejecutan automáticamente. Construir este tipo de herramientas DAO permite la coordinación de futuros proyectos en la red con suposiciones de confianza reducidas.

Tutoriales educativos

Por último, pero no menos importante, tenemos contenido educativo. Esto está abierto a interpretación — pero tener cursos individuales y series creadas por embajadores de Soroban es una gran área de oportunidad. Soroban se actualiza a menudo, y tener miembros de la comunidad al tanto de estos cambios, entender el estado del ecosistema y documentar sus aprendizajes hará que sea mucho más fácil para otros desarrolladores ponerse al día rápidamente y de manera consistente. Ya sea que te interese crear tutoriales en video o contenido escrito, estos materiales educativos son una excelente manera de atraer nuevos desarrolladores y construir tu propia reputación en el ecosistema.

Soroban & Stellar van juntos como PB&J

La historia de Soroban y Stellar es convincente. Tenemos la oportunidad única de crear una superposición significativa entre los casos de uso del mundo real ya establecidos de Stellar y el potencial DeFi de Soroban. Las capacidades de emisión de activos de Stellar y el alcance de la red de anclajes son incomparables — con las posibilidades que presentan los contratos inteligentes, los desarrolladores e innovadores tienen la oportunidad de tener éxito en Stellar donde antes no podían. Queremos darle a Soroban la mayor oportunidad de éxito, y estamos emocionados de ver qué proyectos, herramientas y recursos se construyen en los próximos meses para hacer que esto suceda.

¿Y mencionamos que construir ahora es emocionante? Soroban es un campo verde, abierto a la innovación. Puedes ser el constructor más temprano de un proyecto vital en la plataforma, lo cual es bastante genial. Y si eso no es suficientemente tentador, también hay recompensas en juego — presenta proyectos a Sorobanathon: Equinox o el Fondo Comunitario de Stellar, dos de los programas del Fondo de Adopción de Soroban de SDF.

Concluyamos con algunos enlaces a otros recursos útiles. ¿Quieres saber más sobre Soroban?