Artículo de Blog
Autor
Bri Wylde
Fecha de publicación
Soroban
Programas
Contratos inteligentes
Es ese momento otra vez. El momento cuando hay una cantidad desconcertante de programas que brindan oportunidades para que los desarrolladores se involucren y aprendan sobre Soroban. Si buscas comprometerte pero no sabes por dónde empezar, esta guía te ayudará a entender nuestros programas actuales y futuros, para quiénes son y qué ofrecen.
Sería negligente de mi parte no comenzar con lo básico para aquellos de ustedes que son nuevos. Soroban es una plataforma de contratos inteligentes escalable y amigable para desarrolladores que se integra con la blockchain de Stellar. Soroban está actualmente en vivo en Futurenet, una red de prueba compartida, con planes de lanzarse en la red principal más adelante este año.
Stellar Development Foundation (SDF) ha desarrollado y hospedado numerosos programas, muchos como parte del Fondo de Adopción de Soroban de $100M, para alentar y apoyar a los desarrolladores mientras aprenden, experimentan, construyen y escalan proyectos en Soroban. Programas anteriores incluyen Sorobanathon: Primera Luz, Sorobanathon: Equinoccio, Hacka-Soroban-athon, Stellar Quest Live Series 5 y 6, el continuo Stellar Community Fund (SCF) y más.
Tenemos siete programas actuales y próximos: Sorobounty Espectacular, Sorobanathon: Camino a la Red Principal, el Stellar Community Fund (SCF), SCF Kickstart (anteriormente Campamento de Inicio), el Desafío de Dapps de Soroban, RPCiege y Soroban Quest.
Estos programas tienen diversas audiencias y objetivos, así que desglosémoslos.
Sorobounty Espectacular es un programa de recompensas por contenido que proporciona la estructura para que los desarrolladores construyan dapps en Soroban junto con contenido educativo como tutoriales escritos, video tutoriales, READMEs explicativos y más. Tanto el código del contrato como el contenido deben estar disponibles públicamente en GitHub, dev.to, Medium o YouTube.
Los programas de adopción de Soroban, en el pasado, se han centrado en atraer a quienes experimentan y constructores de herramientas. A medida que Soroban se acerca al lanzamiento de la red principal, es importante alentar a los desarrolladores de aplicaciones a usar la plataforma y sus herramientas y proporcionar retroalimentación sobre ambos. El contenido educativo también es necesario para atraer e inspirar a otros desarrolladores y ayudarles a comenzar a construir con Soroban rápidamente.
Si eres un desarrollador que ya está construyendo una dapp en Soroban o estás pensando en hacerlo, ¡este programa es una excelente manera de mostrar tu proyecto y ser recompensado por tus esfuerzos!
Sorobanathon: Camino a la Red Principal es un evento de hackathon emocionante que brinda oportunidades para que los desarrolladores de dapps aprendan sobre Soroban, construyan aplicaciones con Soroban en la red de Stellar y compartan sus proyectos con la comunidad. Este programa consta de una Semana de Aprendizaje donde los desarrolladores pueden profundizar su conocimiento de Soroban y la red de Stellar, seguido por dos Semanas de Construcción donde trabajan en sus proyectos y se relacionan con sus compañeros participantes.
Al igual que con Sorobounty Espectacular, este programa tiene como objetivo alentar y apoyar a los desarrolladores de aplicaciones en Soroban. Sin embargo, Sorobanathon: Camino a la Red Principal es más coordinado y enfocado en la comunidad, con varias oportunidades para interactuar y apoyar a otros devs. Los participantes son bienvenidos a continuar desarrollando su proyecto de Sorobounty Espectacular como una presentación para Sorobanathon: Camino a la Red Principal.
El Stellar Community Fund es un programa impulsado por la comunidad para proyectos a largo plazo, completamente formados y de alta calidad como herramientas, protocolos y dapps. SCF acepta presentaciones de individuos, equipos, negocios y startups que benefician tanto a los ecosistemas de Stellar como de Soroban. Las presentaciones para premios deben tener conceptos bien investigados y probados, un MVP y modelos de arquitectura de alto nivel.
Los participantes pueden presentar proyectos basados en la red de Stellar o en Soroban, pero estamos enfocándonos más en Soroban mientras trabajamos para construir el ecosistema acercándonos al lanzamiento de la red principal.
Las rondas se ejecutan cada cuatro semanas.
El SCF Kickstart (anteriormente Campamento de Inicio) es un bootcamp virtual global que apoya a aquellos interesados en construir en Soroban y/o la red de Stellar. Durante el programa de cuatro días, los participantes definirán un problema, diseñarán una solución, construirán un prototipo y grabarán su demo de producto para la comunidad y los organizadores del programa. El SCF Kickstart (anteriormente Campamento de Inicio) tiene como objetivo facilitar el proceso de desarrollo de productos para startups con mentoría de SDF, DFS Labs, y la comunidad.
El SCF Kickstart (anteriormente Campamento de Inicio) prepara a los participantes para el Stellar Community Fund al ayudarles a diseñar y construir un producto o servicio viable basado en Soroban y/o la red de Stellar e introduciéndolos a las vibrantes comunidades de SCF y la red de Stellar.
El Desafío de Dapps de Soroban proporciona tutoriales tipo curso destinados a enseñar el desarrollo de dapps en Soroban de principio a fin. Actualmente están disponibles dos cursos: el Desafío de Dapp de Crowdfunding (este incluso tiene un video de YouTube acompañante) y el Desafío de Dapp de Pagos, con más en camino. Cada desafío educativo guía al usuario a través de la construcción, despliegue e interacción con su dapp basada en Soroban y proporciona hitos para la experiencia práctica.
Este programa empodera a los desarrolladores para construir dapps con Soroban en la red de Stellar y es una excelente manera de iniciar tu Sorobounty Spectacular o Sorobanathon: Road to Mainnet. Si eres un desarrollador nuevo en el desarrollo de dapps o buscas aprender específicamente sobre Soroban, este es el programa para ti.
RPCiege es una serie de pequeños rompecabezas de codificación (llamados escaramuzas) que enseñan los fundamentos del desarrollo de contratos inteligentes Rust y Soroban en un entorno narrativo. Los jugadores se educan en temas como cadenas de caracteres, funciones de callback, matrices de bytes y más mientras compiten con otros devs por un lugar en la tabla de líderes.
Nuevos desafíos de codificación se lanzan periódicamente pero los viejos rompecabezas siempre son jugables. Hasta ahora ha habido siete escaramuzas, con la octava siendo lanzada en un futuro cercano. Si eres un dev buscando afilar tus habilidades en Rust y Soroban mientras te diviertes en el camino, ¡RPCiege es el lugar para ti!
Soroban Quest es una experiencia gamificada donde una serie de desafíos cada vez más difíciles enseñan los fundamentos del desarrollo en Soroban. Los jugadores aprenden todo desde escribir un simple contrato Hello World hasta lidiar con la ingeniería inversa, manejar tipos personalizados y más, todo en Gitpod, así que los devs no tienen que configurar su propio entorno.
Soroban Quest es una manera fantástica para que los desarrolladores interesados en construir en Soroban comiencen rápidamente y aprendan los fundamentos. Soroban Quest es siempre verde, lo que significa que cada misión siempre está disponible y jugable.
Nuestros programas actuales ofrecen un poco de algo para todos, ya seas un desarrollador individual buscando construir un simple dapp de tic-tac-toe, un creador aspirando a diseñar la próxima gran billetera inteligente, o un nuevo dev de aplicaciones buscando aprender los fundamentos. Y habrá aún más programas y oportunidades a medida que nos acercamos al lanzamiento del mainnet para asegurar que estamos apoyando el crecimiento y desarrollo del ecosistema de Soroban.
Asegúrate de mantenerte al día sobre la programación de Soroban en el Stellar Developer Discord o siguiendo a Soroban en Twitter.
¡Feliz Soroban-ing!