🧪 Catálogo de 50 prácticas
Las 50 prácticas del programa, agrupadas por bloque. Cada fila enlaza al módulo 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 al módulo 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 |
| Módulo | Enlace al módulo 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: módulos 01–03.
| # | Práctica | Nivel | Evidencia | Módulo | Resolución |
|---|---|---|---|---|---|
| 01 | Matriz blockchain vs. base tradicional | inicial | ADR | 00 | ver |
| 02 | Historia anotada de sistemas de dinero digital | inicial | línea temporal | 00 | ver |
| 03 | Propiedades y límites de SHA-256 | inicial | auto | 01 | ver |
| 04 | Cadena de hashes manipulada | inicial | auto | 01 | ver |
| 05 | Árbol y raíz de Merkle | inicial | auto | 01 | ver |
| 06 | Prueba de inclusión Merkle | inicial | auto | 01 | ver |
| 07 | Firma y verificación Ed25519 | inicial | auto | 01 | ver |
| 08 | Amenazas de custodia de claves | inicial | threat model | 01 | ver |
| 09 | Propagación P2P con retrasos | inicial | auto | 02 | ver |
| 10 | Partición y reconciliación | inicial | auto | 02 | ver |
Prácticas 11–20 · Consenso y Bitcoin
📖 Resolución explicada del bloque: 02-consensus-bitcoin.md · Teoría: módulos 03–04.
| # | Práctica | Nivel | Evidencia | Módulo | Resolución |
|---|---|---|---|---|---|
| 11 | Proof of Work y dificultad | inicial | auto | 03 | ver |
| 12 | Comparación PoW, PoS y BFT | inicial | matriz | 03 | ver |
| 13 | Construcción de una mini blockchain | intermedio | auto | 03 | ver |
| 14 | Detección de bloque alterado | intermedio | auto | 03 | ver |
| 15 | Selección de UTXO | intermedio | auto | 04 | ver |
| 16 | Comisión y cambio Bitcoin | intermedio | auto | 04 | ver |
| 17 | Bitcoin Core en regtest | intermedio | transcript | 04 | ver |
| 18 | Wallet y direcciones regtest | intermedio | transcript | 04 | ver |
| 19 | Crear y confirmar una transacción regtest | intermedio | txid local | 04 | ver |
| 20 | Multisig/descriptor en regtest | intermedio | política | 04 | ver |
Prácticas 21–30 · Desarrollo EVM
📖 Resolución explicada del bloque: 03-evm-development.md · Teoría: módulos 05–07.
| # | Práctica | Nivel | Evidencia | Módulo | Resolución |
|---|---|---|---|---|---|
| 21 | Anatomía de una transacción pública | intermedio | informe | 05 | ver |
| 22 | Selector ABI | intermedio | auto | 05 | ver |
| 23 | Codificación de calldata | intermedio | auto | 05 | ver |
| 24 | Eventos y topics | intermedio | auto | 05 | ver |
| 25 | Storage, memory y calldata | intermedio | medición | 05 | ver |
| 26 | Estimación y comparación de gas | intermedio | tabla | 05 | ver |
| 27 | Vault: depósito y retiro | intermedio | auto | 06 | ver |
| 28 | Vault: fuzzing e invariantes | intermedio | auto | 06 | ver |
| 29 | Cliente de lectura con viem | intermedio | auto | 07 | ver |
| 30 | Flujo seguro de conexión de wallet | intermedio | interfaz | 07 | ver |
Prácticas 31–40 · Profesional y seguridad
📖 Resolución explicada del bloque: 04-professional-security.md · Teoría: módulos 07–10.
| # | Práctica | Nivel | Evidencia | Módulo | Resolución |
|---|---|---|---|---|---|
| 31 | Estados de una transacción | intermedio | auto | 07 | ver |
| 32 | ERC-20 con roles | profesional | auto | 08 | ver |
| 33 | Allowance y permit | profesional | auto | 08 | ver |
| 34 | ERC-721 y metadatos | profesional | contrato | 08 | ver |
| 35 | Indexador de eventos | profesional | auto | 10 | ver |
| 36 | Oráculo y dato obsoleto | profesional | auto | 10 | ver |
| 37 | Reentrancia | profesional | auto · exploit + fix | 09 | ver |
| 38 | Control de acceso | profesional | auto · exploit + fix | 09 | ver |
| 39 | Manipulación de oráculo | profesional | auto · exploit + fix | 09 | ver |
| 40 | Repetición de firmas | profesional | auto · exploit + fix | 09 | ver |
Prácticas 41–50 · Avanzado y capstone
📖 Resolución explicada del bloque: 05-advanced-capstone.md · Teoría: módulos 09–15 y capstone.
| # | Práctica | Nivel | Evidencia | Módulo | Resolución |
|---|---|---|---|---|---|
| 41 | Front-running y commit-reveal | profesional | auto · commit-reveal | 09 | ver |
| 42 | Colisión de storage en proxy | profesional | auto · storage layout | 09 | ver |
| 43 | Auditoría completa del Vault | profesional | reporte | 09 | ver |
| 44 | Multisig y timelock | profesional | política | 11 | ver |
| 45 | Propuesta y voto DAO | profesional | auto | 11 | ver |
| 46 | Comparación de rollups | avanzado | ADR | 12 | ver |
| 47 | Modelo de amenazas de puente | avanzado | threat model | 13 | ver |
| 48 | Prueba ZK conceptual | avanzado | diseño | 14 | ver |
| 49 | Simulación de emisión y concentración | avanzado | auto | 15 | ver |
| 50 | Capstone y defensa técnica | avanzado | producto | Capstone | ver |
🧭 Navegación
🧪 Cuaderno de laboratorios · 📚 Currículo · 🎓 Capstone · 🏠 Programa