🧪 Catálogo de 91 prácticas
Las 91 prácticas del programa, agrupadas por bloque. Cada fila enlaza a las clases del currículo que la sustenta y a su resolución explicada (cómo se resuelve, el comando, la salida esperada y el error común).
Cómo moverte: elige una práctica → abre su Resolución para ver el paso a paso →
vuelve a la clase para la teoría. Las marcadas auto traen verificación ejecutable
(pnpm lab:* o node --test); el resto produce una evidencia revisable con rúbrica.
| Marca | Significado |
|---|---|
| auto | Tiene verificación ejecutable incluida |
| Clases | Enlace a la unidad del currículo que da la teoría |
| Resolución | Enlace a la guía con el paso a paso y la salida esperada |
Prácticas 01–10 · Fundamentos
📖 Resolución explicada del bloque: 01-foundations.md · Teoría: clases 3–8.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 01 | Matriz blockchain vs. base tradicional | inicial | ADR | 1–2 | ver |
| 02 | Historia anotada de sistemas de dinero digital | inicial | línea temporal | 1–2 | ver |
| 03 | Propiedades y límites de SHA-256 | inicial | auto | 3–4 | ver |
| 04 | Cadena de hashes manipulada | inicial | auto | 3–4 | ver |
| 05 | Árbol y raíz de Merkle | inicial | auto | 3–4 | ver |
| 06 | Prueba de inclusión Merkle | inicial | auto | 3–4 | ver |
| 07 | Firma y verificación Ed25519 | inicial | auto | 3–4 | ver |
| 08 | Amenazas de custodia de claves | inicial | threat model | 3–4 | ver |
| 09 | Propagación P2P con retrasos | inicial | auto | 5–6 | ver |
| 10 | Partición y reconciliación | inicial | auto | 5–6 | ver |
Prácticas 11–20 · Consenso y Bitcoin
📖 Resolución explicada del bloque: 02-consensus-bitcoin.md · Teoría: clases 7–10.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 11 | Proof of Work y dificultad | inicial | auto | 7–8 | ver |
| 12 | Comparación PoW, PoS y BFT | inicial | matriz | 7–8 | ver |
| 13 | Construcción de una mini blockchain | intermedio | auto | 7–8 | ver |
| 14 | Detección de bloque alterado | intermedio | auto | 7–8 | ver |
| 15 | Selección de UTXO | intermedio | auto | 9–10 | ver |
| 16 | Comisión y cambio Bitcoin | intermedio | auto | 9–10 | ver |
| 17 | Bitcoin Core en regtest | intermedio | transcript | 9–10 | ver |
| 18 | Wallet y direcciones regtest | intermedio | transcript | 9–10 | ver |
| 19 | Crear y confirmar una transacción regtest | intermedio | txid local | 9–10 | ver |
| 20 | Multisig/descriptor en regtest | intermedio | política | 9–10 | ver |
| 71 | Prevuelo de una transacción (wallets) | inicial | auto | Wallets desde cero | ver |
La práctica 71 pertenece a la guía complementaria Wallets desde cero, que se estudia entre los clases 9–10 y 11–12. Conserva el número 71 para no renumerar las prácticas existentes.
Prácticas 21–30 · Desarrollo EVM
📖 Resolución explicada del bloque: 03-evm-development.md · Teoría: clases 11–16.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 21 | Anatomía de una transacción pública | intermedio | informe | 11–12 | ver |
| 22 | Selector ABI | intermedio | auto | 11–12 | ver |
| 23 | Codificación de calldata | intermedio | auto | 11–12 | ver |
| 24 | Eventos y topics | intermedio | auto | 11–12 | ver |
| 25 | Storage, memory y calldata | intermedio | medición | 11–12 | ver |
| 26 | Estimación y comparación de gas | intermedio | tabla | 11–12 | ver |
| 27 | Vault: depósito y retiro | intermedio | auto | 13–14 | ver |
| 28 | Vault: fuzzing e invariantes | intermedio | auto | 13–14 | ver |
| 29 | Cliente de lectura con viem | intermedio | auto | 15–16 | ver |
| 30 | Flujo seguro de conexión de wallet | intermedio | interfaz | 15–16 | ver |
Prácticas 31–40 · Profesional y seguridad
📖 Resolución explicada del bloque: 04-professional-security.md · Teoría: clases 15–22.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 31 | Estados de una transacción | intermedio | auto | 15–16 | ver |
| 32 | ERC-20 con roles | profesional | auto | 17–18 | ver |
| 33 | Allowance y permit | profesional | auto | 17–18 | ver |
| 34 | ERC-721 y metadatos | profesional | contrato | 17–18 | ver |
| 35 | Indexador de eventos | profesional | auto | 21–22 | ver |
| 36 | Oráculo y dato obsoleto | profesional | auto | 21–22 | ver |
| 37 | Reentrancia | profesional | auto · exploit + fix | 19–20 | ver |
| 38 | Control de acceso | profesional | auto · exploit + fix | 19–20 | ver |
| 39 | Manipulación de oráculo | profesional | auto · exploit + fix | 19–20 | ver |
| 40 | Repetición de firmas | profesional | auto · exploit + fix | 19–20 | ver |
Prácticas 41–50 · Avanzado y capstone
📖 Resolución explicada del bloque: 05-advanced-capstone.md · Teoría: clases 19–32 y capstone.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 41 | Front-running y commit-reveal | profesional | auto · commit-reveal | 19–20 | ver |
| 42 | Colisión de storage en proxy | profesional | auto · storage layout | 19–20 | ver |
| 43 | Auditoría completa del Vault | profesional | reporte | 19–20 | ver |
| 44 | Multisig y timelock | profesional | política | 23–24 | ver |
| 45 | Propuesta y voto DAO | profesional | auto | 23–24 | ver |
| 46 | Comparación de rollups | avanzado | ADR | 25–26 | ver |
| 47 | Modelo de amenazas de puente | avanzado | threat model | 27–28 | ver |
| 48 | Prueba ZK conceptual | avanzado | diseño | 29–30 | ver |
| 49 | Simulación de emisión, mercado y concentración | avanzado | auto | 17–18, 39 y 57–58 | ver |
| 50 | Capstone y defensa técnica | avanzado | producto | Capstone | ver |
Prácticas 51–70 · Finanzas on-chain, institucional y regulación
📖 Resolución explicada del bloque: 06-finanzas-onchain.md · Teoría: clases 39–56.
Todas son simulaciones locales: sin red, sin claves y sin fondos.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 51 | Curva, impacto y deslizamiento en un AMM | profesional | auto | 39–40 | ver |
| 52 | Pérdida impermanente y su compensación | profesional | auto | 39–40 | ver |
| 53 | Factor de salud y precio de liquidación | profesional | auto | 39–40 | ver |
| 54 | Ficha de riesgo de un protocolo DeFi | profesional | informe | 39–40 | ver |
| 55 | Compensación frente a liquidación bruta | profesional | cálculo | 41–42 | ver |
| 56 | El circuito de tu propio pago | profesional | mapa | 41–42 | ver |
| 57 | Las siete formas de dinero digital | profesional | matriz | 41–42 | ver |
| 58 | Colateral, paridad y desanclaje | profesional | auto | 43–44 | ver |
| 59 | Ficha comparada de dos stablecoins | profesional | informe | 43–44 | ver |
| 60 | Opciones de diseño de una MDBC | avanzado | documento | 45–46 | ver |
| 61 | Coste real de una remesa | profesional | auto | 47–48 | ver |
| 62 | Pago contra pago atómico | profesional | auto | 47–48 | ver |
| 63 | Análisis de un corredor de pagos | avanzado | informe | 47–48 | ver |
| 64 | Mapa de la junta off-chain / on-chain | avanzado | informe | 49–50 | ver |
| 65 | Memorando de tokenización | avanzado | documento | 49–50 | ver |
| 66 | Entrega contra pago y coste de liquidez | avanzado | auto | 51–52 | ver |
| 67 | Ciclo de vida de un bono tokenizado | avanzado | auto | 51–52 | ver |
| 68 | Mercado tokenizado en contratos | avanzado | auto · Foundry | 45–46 | ver |
| 69 | Política de custodia M-de-N | avanzado | auto | 53–54 | ver |
| 70 | Cribado por riesgo y Regla de Viaje | avanzado | auto | 55–56 | ver |
Prácticas 72–83 · Blockchain Data Analytics y minería de datos on-chain
📖 Resolución explicada del bloque: 07-data-analytics.md · Teoría: clases 57–58.
Todas trabajan sobre una cadena sintética determinista (dos modelos, UTXO y cuentas, con eventos, mempool, reorganizaciones y patrones plantados): sin red, sin claves, sin fondos y sin datos personales.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 72 | Anatomía de un bloque campo por campo | inicial | auto | 57–58 | ver |
| 73 | Transacción Bitcoin frente a transacción EVM | inicial | auto | 57–58 | ver |
| 74 | Extracción por RPC con checkpoint y reorganización | intermedio | auto | 57–58 | ver |
| 75 | Normalizar, validar y almacenar sin duplicar | intermedio | auto | 57–58 | ver |
| 76 | Direcciones activas, volumen y comisiones | intermedio | auto | 57–58 | ver |
| 77 | Eventos de un contrato de token | intermedio | auto | 57–58 | ver |
| 78 | Grafo de direcciones y transacciones | profesional | auto | 57–58 | ver |
| 79 | Rastreo de fondos en un caso simulado | profesional | auto | 57–58 | ver |
| 80 | Fan-in, fan-out y cadena de pelado | profesional | auto | 57–58 | ver |
| 81 | Detección de anomalías y su evaluación | avanzado | auto | 57–58 | ver |
| 82 | Panel de indicadores on-chain | avanzado | auto | 57–58 | ver |
| 83 | Explorador analítico (proyecto final de la unidad) | avanzado | auto | 57–58 | ver |
Las prácticas 72–83 continúan la numeración sin renumerar nada: el 71 es la unidad de wallets y los números 01–70 conservan su identidad en progresos, guías y registros ya existentes.
Prácticas 84–91 · Custodia, auditoría y forensics
📖 Resolución explicada: 08-custodia-auditoria.md · Teoría: clases 59–66.
| # | Práctica | Nivel | Evidencia | Clases | Resolución |
|---|---|---|---|---|---|
| 84 | CEX, DEX y punto de liquidación | profesional | auto | 59–60 | ver |
| 85 | Arquitectura hot/warm/cold y firmantes | profesional | política | 59–60 | ver |
| 86 | Conciliación de tres registros | profesional | auto | 61–62 | ver |
| 87 | Corte, procedencia y excepciones | profesional | auto | 61–62 | ver |
| 88 | Merkle Tree de pasivos | profesional | auto | 63–64 | ver |
| 89 | Assets vs liabilities | profesional | auto | 63–64 | ver |
| 90 | Grafo, privacidad y falsa atribución | profesional | auto | 65–66 | ver |
| 91 | Caso Aurora Custody | profesional | auto · informe | Capstone | ver |
🧭 Navegación
🧪 Cuaderno de laboratorios · 📚 Currículo · 🎓 Capstone · 🏠 Programa