Programa de tres sesiones prácticas para aprender a construir sobre la blockchain de Stellar, en la Universidad de la Costa y en la Universidad del Norte.
Organiza QuillaBlocks con el apoyo de la Blockchain Acceleration Foundation.
La convocatoria es abierta. No hay que ser estudiante de ninguna de las dos universidades: egresados, profesionales y cualquier persona curiosa de la comunidad pueden participar.
Una sola cosa y toma dos minutos:
Llena los campos, incluida la dirección de testnet que creaste hoy, y publica. Con eso confirmamos que tu entorno quedó funcionando y arrancamos la próxima sesión sin perder tiempo.
Quien haga la tarea queda primero en la fila para el reto con premio de la Sesión 3.
Si quieres, dale Fork y Star al repo para tenerlo a mano. En la Sesión 2 vas a necesitar el fork sí o sí, porque la tarea será un pull request.
Antes de abrir el tuyo, mira el issue de ejemplo para ver el formato.
Escoge uno de los seis retos, resuélvelo y envíalo como pull request.
Hay de todo: dos sin código, dos de SDK y dos avanzados. Las mejores contribuciones de cada universidad se reconocen en vivo en la Sesión 3.
Sin instalar nada — todo se puede hacer desde el navegador: abrir en Codespaces
Además del issue, llena el formulario con tu nombre, correo, usuario de GitHub, clave pública y el link de tu transacción:
https://forms.gle/bubf5E2DuNHuH9acA
Es la dirección a la que envías tus 10 XLM de prueba durante el hands-on. Cópiala desde aquí — no la teclees a mano desde el proyector, son 56 caracteres y un solo error hace que la transacción falle.
| Sesión | Sede | Dirección de testnet |
|---|---|---|
| Sesión 1 · miércoles 26 de agosto | Universidad de la Costa | GCNOD2V5JFF4ZDM6QDR55U2C7RMFEOPAMDLDDECLLSHUYOZ5FBRED2DM |
| Sesión 1 · jueves 27 de agosto | Universidad del Norte | GAHZTDAKNNRGEHYN2CWFWMWAJUAXZUST6U6YYQ5522QPW7PAHTIPFJ6A |
Verifica tu transacción en Stellar Expert (testnet).
La vaca on-chain de la Sesión 2. Es un contrato Soroban real corriendo en testnet: contribuyes desde tu wallet y el contrato guarda los fondos, no una cuenta nuestra.
| Dato | Valor |
|---|---|
| dApp | vaca.quillablocks.org |
| Contrato | CDF5IJWNCGNPBWTFCW3PWRXKPWZTPKQSHHRRYTSSCXKQ37U2CPDONSZ2 |
| Código del contrato | crowdfunding-dapp |
Ver el contrato en Stellar Expert
Qué problema resuelve blockchain, conceptos base (bloque, hash, nodo, tipos de red), anatomía de una transacción y claves pública/privada. Qué es Stellar y por qué importa: liquidación en 3 a 5 segundos, costo por debajo de un centavo y casos de uso reales en Colombia.
Práctica en Stellar Lab: creas tu keypair, lo fondeas con Friendbot, construyes y firmas una transacción, y la verificas en Stellar Expert.
Tarea: abrir el issue de presentación con tu dirección de testnet.
Del Lab al código: cada acción de la Sesión 1 traducida a llamadas del SDK oficial de JavaScript. Recorrido por el Stellar Stack, las tres redes y el rol de los anchors.
Segunda mitad dedicada a Soroban: qué es un contrato inteligente, por qué Rust y
WebAssembly, y el ciclo completo de build, upload, deploy e invoke con la Stellar
CLI. Demostración en vivo con una dApp de Crowdfunding desplegada en testnet, a la que
vas a contribuir desde tu propia wallet.
Tarea: escoger uno de los retos de retos/ y enviar tu solución como pull
request.
Revisión pública de los pull requests recibidos, con premio a la mejor contribución de cada universidad. Luego modificas el contrato antes de desplegarlo, compilas, obtienes tu propio Wasm y despliegas tu instancia en testnet como administrador de tu campaña.
Registras tu despliegue con un pull request a campanas/ y contribuyes a
las campañas de tus compañeros.
Cierre con ideación en equipos y la ruta completa del ecosistema: bootcamp con Ruta N, Demo Day, hackathon y financiamiento vía SCF.
Entregable: contrato desplegado y registrado por PR, más el issue con la idea de proyecto de tu equipo.
| Sesión | Universidad de la Costa | Universidad del Norte |
|---|---|---|
| Sesión 1 | miércoles 26 de agosto | jueves 27 de agosto |
| Sesión 2 | jueves 3 de septiembre | martes 1 de septiembre |
| Sesión 3 | semana del 8 al 10 de septiembre | semana del 8 al 10 de septiembre |
La hora exacta de cada sesión se confirma por los canales de QuillaBlocks y de cada universidad.
| Herramienta | Para qué | Cuándo |
|---|---|---|
| Stellar Lab | crear cuentas y enviar transacciones sin escribir código | Sesión 1 |
| Stellar Expert | explorador para verificar transacciones | todas |
| Freighter | wallet en el navegador | Sesión 1 y 2 |
| GitHub Codespaces | entorno de desarrollo en el navegador, sin instalar nada | Sesión 2 y 3 |
| Stellar CLI | compilar y desplegar contratos Soroban | Sesión 3 |
| dApp del Pool | la vaca on-chain a la que contribuimos | Sesión 2 |
| Ejemplos del SDK | scripts listos para correr en Codespaces | Sesión 2 y 3 |
MIT. Todo el material del programa es libre de reusar.