Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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


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


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

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors