Skip to content

About

Programa de tres sesiones para construir sobre Stellar · Universidad de la Costa y Universidad del Norte · QuillaBlocks con el apoyo de BAF

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

Stellar Campus Barranquilla

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.


Tu tarea después de la Sesión 1

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.


Tu tarea después de la Sesión 2

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


Tu tarea de la Sesión 3

Modificas el contrato, lo compilas, despliegas tu propia campaña en testnet y la registras por pull request.

Sin instalar nada — Rust y el Stellar CLI ya vienen listos: abrir en Codespaces

Y publica la idea de producto de tu equipo: abrir el issue de idea


Formulario de la sesión

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


Cuenta recolectora de cada sesión

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).


El Pool Comunitario

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


Las tres sesiones

Sesión 1 — Introducción a blockchain y Stellar

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.

Sesión 2 — Stellar y Soroban en la práctica

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.

Sesión 3 — Despliega y contribuye

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/. El paso a paso está en retos/sesion-3.

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.


Calendario

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.


Herramientas que vas a usar

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

Licencia

MIT. Todo el material del programa es libre de reusar.

About

Programa de tres sesiones para construir sobre Stellar · Universidad de la Costa y Universidad del Norte · QuillaBlocks con el apoyo de BAF

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors