Artículo de Blog

Sorobounty Spectacular: ¡Tutoriales de Dapp que Puedes Usar!

Autor

Bri Wylde

Fecha de publicación

Sorobanathon

Soroban

dapps

Hace solo unos pocos meses, Stellar Development Foundation lanzó un programa de recompensas de contenido llamado Sorobounty Spectacular que proporcionó la estructura para que desarrolladores audaces construyeran dapps en el sandbox de Soroban acompañados de contenido educativo como tutoriales escritos y recorridos en video. El objetivo del programa era obtener contenido colaborativo que ayude a otros desarrolladores a aprender las características y funcionalidades de Soroban. Tuvimos tantas presentaciones sensacionales y variadas (míralas todas en la página de Discusiones de GitHub), y estamos emocionados de destacar algunas que pueden ayudarte o inspirarte en tu propio viaje de construcción (y algunas que son simplemente divertidas de usar).

Me gustaría comenzar esta lista con la notable advertencia de que todas las presentaciones de Sorobounty Spectacular se construyeron en Futurenet, un entorno sandbox. Soroban todavía está en desarrollo y recientemente se actualizó a la Vista Previa 11. Si los propietarios de estas presentaciones no han actualizado sus proyectos, sus demos pueden no estar funcionando. ¡Sin embargo! El valioso contenido en los tutoriales y guías sigue siendo relevante, funcione o no la demo.

¡Así que! Sin más preámbulos, te presento cinco presentaciones espectaculares!

Dapp de Activos Regulados

Autor: fazzatti (nombre de usuario en GitHub)

Enlace a la Discusión en GitHub

Esta dapp toma inspiración de los estándares de SEP-8: Activos Regulados de la red de Stellar y aprovecha los contratos inteligentes para mejorar esos estándares. Este proyecto hace uso del Contrato de Activos Stellar e incorpora también un contrato controlador de activos que establece y hace cumplir reglas específicas para asegurar que cada transacción se alinee con los requisitos del emisor del activo.

La demo de este proyecto permite al usuario configurar una cuenta, iniciar transacciones, observar la aplicación de reglas de activos, conectar una billetera Freighter, y más. Y si estás interesado en aprender más sobre activos regulados, usar la demo, o entender cómo se construyó el proyecto, el autor ha creado esta fantástica serie de cinco partes en YouTube que incluye recorridos por el código y tutoriales de scripts.

Sumérgete en el proyecto en el repositorio público de GitHub, donde fazzatti te invita a colaborar y proporcionar retroalimentación para ayudar a dar forma al futuro de los activos digitales regulados.

Juego Dapp de Soroban Snooker

Autor: FredericRezeau (nombre de usuario en GitHub)

Enlace a la Discusión en GitHub

Esta presentación cambia de rumbo y se adentra en el maravilloso mundo de los juegos Web3 y NFTs con Soroban Snooker. Este proyecto demuestra varios casos de uso de juegos, incluyendo compras dentro de la aplicación y validación descentralizada del juego, así como cómo implementar funcionalidades específicas de Soroban como tipos de almacenamiento.

Puedes jugar la demo aquí conectando tu billetera Freighter, o puedes olvidarte de ese asunto de la billetera y jugar como invitado. Si quieres saber cómo Fred creó esta presentación, sigue este video en YouTube, donde aprenderás sobre limitaciones de recursos y tipos personalizados en Soroban, así como la comunicación del cliente de juego e integración con Freighter.

Consulta el código en el repositorio de GitHub de Soroban Snooker, ¡que incluso puede inspirarte a construir tu propio juego Web3!

Dapp de Granja Cowchain

Autor: hasToDev (nombre de usuario en GitHub)

Enlace a la Discusión en GitHub

La Granja Cowchain de hasToDev aprovecha los contratos inteligentes y Flutter para crear un juego donde el usuario compra vacas virtuales y luego debe alimentarlas consistentemente y a tiempo para mantenerlas vivas y venderlas con beneficio. Cowchain Farm demuestra varios componentes clave de Soroban, incluyendo autenticación y autorización, eventos, una implementación ingeniosa de la expiración de estado, y más. Con la reciente actualización de Testnet al Protocolo 20, que añade soporte de Soroban al Testnet de Stellar, se implementó una funcionalidad de subasta donde el usuario puede poner sus vacas en subasta para que otros usuarios las compren.

Empieza a construir tu rebaño jugando Cowchain Farm aquí y siguiendo el tutorial de demostración en YouTube. Si tienes curiosidad sobre cómo se construyó la dapp, hasToDev creó un fantástico tutorial en video y publicación en dev.to, y revisa el código de Soroban y código de Flutter disponibles en GitHub.

Dapp de Transmisión de Pagos

Autor: TosinShada (nombre de usuario en GitHub)

Enlace a la Discusión en GitHub

No hay nada malo en volver a lo básico. En esta presentación, el autor TosinShada guía al usuario sobre cómo crear una dapp de transmisión de pagos que utiliza contratos inteligentes para facilitar el envío de pagos periódicamente a un receptor a lo largo del tiempo, permitiendo también que ese participante retire esos fondos disponibles en cualquier momento.

Experimenta con la demo aquí, donde puedes crear y monitorear pagos de transmisión basados en la tasa de flujo por segundo, rango de fechas, y más. Además, obtén un recorrido detallado sobre cómo crear una dapp de transmisión de pagos viendo el tutorial en YouTube o siguiendo el artículo publicado en dev.to.

Y, por supuesto, todo el código está disponible públicamente repositorio de GitHub.

Dapp de Oráculo de Precio de Bitcoin

Autor: snowstorm134 (nombre de usuario en GitHub)

Enlace a la Discusión en GitHub

Oráculos juegan un papel importante en cerrar la brecha entre las dapps de blockchain y los datos del mundo real. Esta presentación consiste en tres contratos inteligentes (el contrato de oráculo, contrato de token y contrato de donación) y es una fuente de datos de precios de Bitcoin que puede ser utilizada por otras aplicaciones descentralizadas en la red de Stellar.

Los oráculos pueden conectar la blockchain con todo tipo de tipos de datos, desde patrones climáticos hasta precios del trigo y resultados deportivos. ¿Interesado en construir tu propio oráculo? snowstorm134 creó algunos recursos para ayudarte a empezar, incluyendo un tutorial escrito en dev.to y un recorrido en video en YouTube.

¡Un aplauso para nuestras increíbles presentaciones!

Ya sea que busques aprovechar los contratos inteligentes para construir una herramienta, un juego o una aplicación, ¡Sorobounty Spectacular tiene los tutoriales que necesitas! Asegúrate de revisar la página de Discusiones de GitHub para ver cualquier otro que no se haya mencionado en este artículo.

Y si estás interesado en construir en Soroban y no sabes por dónde empezar, Soroban Quest te enseña los conceptos básicos de Soroban todo en un entorno Gitpod, RPCiege es un gran lugar para aprender los fundamentos de Rust, y el Desafío de Dapps de Soroban te ayudará a empezar rápidamente a construir dapps en Soroban. Como mencionamos anteriormente, el Testnet de Stellar acaba de actualizarse al Protocolo 20, lo que habilita la funcionalidad de Soroban en Testnet, y con el lanzamiento de Mainnet acercándose, ¡ahora es el momento perfecto para empezar a construir!