⛓️ Blockchain Learning Path GitHub

🧪 Catálogo de 50 prácticas

⬅️ Cuaderno de laboratorios · 📚 Currículo · 🏠 Programa

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