Navigation
Print Share Copy URL
Breadcrumb

Master en Blockchain y Web3 — CodeCrypto Academy: Un Año de Proyectos

Resumen del Master en Blockchain y Web3 de CodeCrypto Academy: los proyectos, tecnologías y aprendizajes de un año de desarrollo full-stack en el ecosistema descentralizado.

[Maximiliano A. Paredes]

Un Año Construyendo en Web3

El Master en Blockchain y Web3 de CodeCrypto Academy fue un año intenso de proyectos prácticos que cubrieron el stack completo del ecosistema descentralizado: desde smart contracts Solidity hasta programación de kernel Linux con eBPF.

Esta es la retrospectiva de los proyectos más importantes que desarrollé durante el master.

La Ruta de Aprendizaje

El master siguió una progresión lógica, de las bases al stack completo:

Ethereum Basics → Solidity → Foundry → Full-Stack Web3
       ↓
    DeFi / Stablecoins → DAOs → Gobernanza
       ↓
    Rust → API REST → eBPF / Linux Kernel

Los Proyectos

🔗 SupplyChainTracker2

Primer proyecto full-stack Web3. Trazabilidad de dispositivos educativos (netbooks) en la blockchain EVM con control de acceso RBAC, Foundry y Wagmi.

Stack: Solidity · Foundry · React · Wagmi v2 · Anvil


📄 DocumentSignStorage

Registro notarial descentralizado. Permite firmar y registrar la existencia de cualquier documento usando hash Keccak-256 y firmas EIP-712, sin subir el archivo a la blockchain.

Stack: Solidity · EIP-712 · Foundry · Next.js 16 · Ethers.js v6


🛒 Euro-Ecommerce

E-commerce descentralizado con stablecoin propia. Ecosistema completo con token EURT (ERC-20, 6 decimales), on-ramp vía Stripe, contratos modulares y dApps de cliente y admin.

Stack: Solidity · ERC-20 · Stripe · Next.js · Wagmi


🏛️ DAO Governance System

Gobernanza sin gas. Sistema de votación descentralizada con meta-transacciones (EIP-712 + ERC-2771) y un Relayer interno que paga el gas en nombre del votante.

Stack: Solidity · ERC-2771 · Foundry · Next.js · Wagmi · Viem · TanStack Query


🦀 Northwind con Rust/Rocket

API REST en Rust. Caso de estudio full-stack con el framework Rocket y SQLx (queries validadas en compile-time) conectado a MariaDB.

Stack: Rust · Rocket 0.5 · SQLx · MariaDB · Next.js


eBPF Blockchain Node

El proyecto más experimental. Un nodo P2P que usa eBPF con XDP (eXpress Data Path) para interceptar y procesar paquetes de red a nivel de kernel Linux, implementado en Rust con el framework Aya.

Stack: Rust · eBPF · Aya · XDP · LXC · Linux Kernel


Tecnologías Dominadas

Durante el master profundicé en todo este ecosistema:

Categoría Tecnologías
Smart Contracts Solidity, Foundry, Hardhat, OpenZeppelin
Web3 Frontend Wagmi v2, Viem, Ethers.js, RainbowKit
Backend Rust (Rocket, sqlx), Node.js, Next.js API routes
Infraestructura Anvil, LXC, Docker, Linux
Criptografía EIP-712, ERC-2771, Keccak-256, ECDSA
Kernel Linux eBPF, XDP, Aya framework

Lo que Más Me Marcó

Si tuviera que elegir los tres aprendizajes más valiosos del año:

  1. El borrow checker de Rust enseña a pensar en ownership: es frustrante al principio, pero los errores que previene son bugs reales en producción.

  2. El estado en blockchain es radicalmente diferente: no hay transacciones rollback “gratis”, todo tiene costo de gas, y la sincronización asíncrona con el UI requiere patrones específicos.

  3. eBPF democratiza el kernel: poder programar el kernel Linux con Rust sin escribir un módulo es un cambio de paradigma. Las posibilidades para observabilidad, seguridad y networking son enormes.

Próximos Pasos

El ecosistema que más me llama de cara al futuro es Solana: su arquitectura de cuentas paralelas (Sealevel), el uso de Rust como lenguaje nativo de smart contracts (programs) y el throughput cercano a los 50,000 TPS la hacen técnicamente muy interesante.

También quiero profundizar en el uso de LXC + eBPF para construir sistemas de monitoreo de red de alta performance en entornos Linux on-premise.