Releases: vladimiracunadev-create/blockchain-learning-path
Release list
v0.8.1
Programa completo de blockchain en español: 19 módulos, 50 prácticas y proyecto final.
Descargas
| Archivo | Qué es |
|---|---|
BlockchainLearningPath-Setup-*.exe |
Instalador para Windows |
BlockchainLearningPath-Portable-*.exe |
Windows portable, sin instalar |
BlockchainLearningPath-*.apk |
App Android |
MANUAL.pdf |
Manual del curso (~340 páginas) |
SHA256SUMS.txt |
Checksums para verificar las descargas |
Las apps traen todo el contenido dentro y funcionan sin conexión.
Cada binario se verifica en CI abriéndolo y contando módulos, páginas y
preguntas antes de publicarse.
Los binarios no están firmados con certificado de código: Windows
SmartScreen y Android avisarán del origen desconocido. Compara el
SHA256 antes de ejecutar.
El detalle de los cambios está en el CHANGELOG.
v0.8.0
Programa completo de blockchain en español: 19 módulos, 50 prácticas y proyecto final.
Descargas
| Archivo | Qué es |
|---|---|
BlockchainLearningPath-Setup-*.exe |
Instalador para Windows |
BlockchainLearningPath-Portable-*.exe |
Windows portable, sin instalar |
BlockchainLearningPath-*.apk |
App Android |
MANUAL.pdf |
Manual del curso (~310 páginas) |
SHA256SUMS.txt |
Checksums para verificar las descargas |
Las apps traen todo el contenido dentro y funcionan sin conexión.
Cada binario se verifica en CI abriéndolo y contando módulos, páginas y
preguntas antes de publicarse.
Los binarios no están firmados con certificado de código: Windows
SmartScreen y Android avisarán del origen desconocido. Compara el
SHA256 antes de ejecutar.
El detalle de los cambios está en el CHANGELOG.
v0.7.0
Programa completo de blockchain en español: 19 módulos, 50 prácticas y proyecto final.
Descargas
| Archivo | Qué es |
|---|---|
BlockchainLearningPath-Setup-*.exe |
Instalador para Windows |
BlockchainLearningPath-Portable-*.exe |
Windows portable, sin instalar |
BlockchainLearningPath-*.apk |
App Android |
MANUAL.pdf |
Manual del curso (~310 páginas) |
SHA256SUMS.txt |
Checksums para verificar las descargas |
Las apps traen todo el contenido dentro y funcionan sin conexión.
Cada binario se verifica en CI abriéndolo y contando módulos, páginas y
preguntas antes de publicarse.
Los binarios no están firmados con certificado de código: Windows
SmartScreen y Android avisarán del origen desconocido. Compara el
SHA256 antes de ejecutar.
El detalle de los cambios está en el CHANGELOG.
v0.6.0 — Labs ejecutables, CI reforzada y sitio interactivo
Laboratorios ejecutables, CI reforzada, entorno reproducible y sitio interactivo.
Añadido
- Suite exploit + fix de los retos de seguridad — 12 tests Foundry que demuestran el ataque y verifican la corrección de cada reto (reentrancia, control de acceso, oráculo, replay de firma, front-running/commit-reveal, storage collision). Las prácticas 37–42 pasan a auto (21/50 auto-verificadas, antes 15).
- CI reforzada — análisis estático Slither sobre los contratos de producción, resumen de cobertura de Foundry, y el job de retos pasa de
forge buildaforge test. CodeQL para el código JavaScript/TypeScript. - Entorno reproducible
.devcontainer/— abre el repo en GitHub Codespaces con Node, pnpm, Foundry y Docker listos. - Sitio interactivo — buscador instantáneo sobre todo el contenido, seguimiento de progreso por módulo con barra, y autoevaluación con un quiz de 24 preguntas (puntuación + explicación).
Cambiado
- Versiones de GitHub Actions normalizadas entre workflows.
Sitio: https://vladimiracunadev-create.github.io/blockchain-learning-path/ · Autoevaluación: https://vladimiracunadev-create.github.io/blockchain-learning-path/autoevaluacion.html
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.5.0 — Manual del usuario en PDF
Manual del usuario en PDF con todo el contenido del curso.
Añadido
- Manual del usuario en PDF (
manual/MANUAL.pdf, ~310 páginas): compila todo el contenido del programa —los 19 módulos, la sección de industria, los laboratorios con su resolución, los ADR, la documentación de referencia y el proyecto final— en un único documento con portada, índice navegable y los 48 diagramas Mermaid renderizados dentro del PDF. - Generado desde el propio repositorio con
pnpm build:manual(scripts/build-manual.mjs+scripts/render-manual-pdf.mjs, vía Chrome headless conpuppeteer-core). - Enlazado desde el README, la portada y el menú del sitio; publicado también en GitHub Pages en
/manual/MANUAL.pdf.
Cambiado
- El workflow de GitHub Pages usa pnpm (no npm) e instala
markedypuppeteer-corecomo devDependencies; copia el manual versionado al sitio publicado.
Descargas: Manual (PDF) en el repo · Manual en el sitio
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.4.0 — Sitio navegable y catálogo enlazado
Sitio navegable en GitHub Pages y navegación clara en todo el sistema.
Añadido
- Sitio navegable (
scripts/build-site.mjs): GitHub Pages pasó de ser una portada que rebotaba a los.mdcrudos a un sitio completo con menú lateral por secciones (Currículo 00–18, Industria, Laboratorios, ADR, Documentación, Capstone y rutas), diagramas Mermaid renderizados, tablas y código con estilo, tema claro/oscuro y diseño responsive. La portada ahora entra al sitio.
Cambiado
labs/CATALOG.mdnavegable: de una tabla sin enlaces a un catálogo agrupado por bloque donde cada práctica enlaza a su módulo del currículo y a su resolución explicada.- Los 19 módulos enlazan desde su laboratorio al catálogo y su resolución.
Verificado: enlaces ✓ · markdownlint 0 issues en 82 archivos ✓ · 56/56 diagramas Mermaid válidos ✓ · sitio en vivo con 82 páginas HTML, menú lateral y Mermaid ✓ · los 36 enlaces de la portada resuelven ✓ · CI/Security/Deploy Pages en verde.
Sitio: https://vladimiracunadev-create.github.io/blockchain-learning-path/
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.3.1 — Resolución de labs y barrido de calidad
Barrido de calidad de la documentación y resolución explicada de los laboratorios.
Añadido
- Resolución explicada de las 50 prácticas — las 5 guías de
labs/guides/se reescribieron leyendo el código real de cada laboratorio. Ahora cada práctica trae objetivo, cómo se resuelve (pasos), el comando, la salida esperada explicada y el error común. - Guía de comunicación
docs/explicar-blockchain-a-no-tecnicos.md: discurso de 30 segundos, traducción de jerga, analogías con sus límites y manejo de objeciones. Enlazada desde README, industria y el módulo 17.
Cambiado
- README principal reescrito con la estructura de los programas educativos hermanos (Qué es esto · Pauta de libros · Los 19 módulos en 6 etapas · Laboratorios · Industria · Para instructores · Cómo usar · Rutas por rol · Calidad y CI · Qué es y qué no es · Idea fuerza).
- ~24 documentos que seguían pobres, ahora desarrollados con tablas, ejemplos y diagramas: 7 ADRs, glosario (~90 términos), evaluación, ruta rápida, operación de incidentes, recursos, kit de instructor, guía del estudiante, capstone, rutas por perfil, diseño pedagógico, mejores prácticas, planes de clase, tecnologías, threat model, despliegue local, estado del repo, READMEs de apps/proyectos/labs, assessments y las soluciones de los retos de seguridad (patrón de arreglo, no exploits).
Verificado: enlaces ✓ · markdownlint 0 issues en 82 archivos ✓ · 56/56 diagramas Mermaid válidos ✓ · CI/Security/Deploy Pages en verde.
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.3.0 — Producción: infraestructura, empresa e implementación
La etapa de producción del currículo: el programa ahora termina llevando la tecnología a la práctica real de una empresa. 19 módulos (00–18) + capstone.
Añadido
- Módulo 16 · Infraestructura y operación de nodos — hardware real por tipo de nodo (CPU, RAM, NVMe, IOPS), casa vs. colocation vs. nube vs. gestionado, instancias y costos de nube, laboratorio con un nodo Geth real en Docker +
cast, topología redundante en dos zonas y dónde viven físicamente las claves (HSM, MPC, multisig). - Módulo 17 · Blockchain en la empresa — qué ganan las empresas (beneficio→mecanismo→evidencia), casos de estudio de éxito (Kinexys, BEI/Siemens, BlackRock BUIDL) y fracaso (TradeLens, Libra/Diem, ASX) con su lección, mapa de servicios del mercado, presupuesto completo por partidas y cómo explicarlo a clientes y personas no técnicas (discurso de 30 segundos, traducción de jerga, manejo de objeciones).
- Módulo 18 · Implementación empresarial end-to-end — arquitectura de siete capas del usuario al bloque, build vs. buy por componente, ambientes y ceremonias, plan de seis meses con entregables, y laboratorio que ensambla la maqueta completa con las piezas del repo (Anvil + Foundry + indexador + web).
Cambiado
- Currículo de 16 a 19 módulos con la nueva etapa "Producción" en mapa, índice y rutas; roadmap de 26 semanas; certificado y progreso actualizados; claims de nivel "de cero a producción" en README, landing y About.
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.2.0 — Industria, esquemas visuales y profundización
Dimensión profesional del programa: industria, profundización y esquemas visuales.
Añadido
- Sección Industria (
industria/) con seis documentos de nivel profesional: cómo se construye una blockchain, stack tecnológico, equipos/roles/metodología, blockchain para empresas (casos reales, incluidos fracasos instructivos como TradeLens y Libra/Diem), modelos de negocio y ciclo de vida de un proyecto. - 33 esquemas Mermaid en los 16 módulos, el índice del currículo y la sección de industria: flujos UTXO, secuencia de una transacción EVM, ataque de reentrancia, ciclo de una propuesta DAO, flujo de un rollup, puente lock-and-mint, prueba ZK, ERC-4337 y cadena MEV, entre otros.
- Profundización en los 16 módulos: subsecciones avanzadas con ejemplos numéricos y mini-casos verificables (The DAO, Ronin, Wormhole, Beanstalk, Mango, Euler, Nomad).
Cambiado
- Índice del currículo con mapa visual y enlace a la sección de industria.
- README, estado del repositorio, mapa de tecnologías, ROADMAP y landing actualizados.
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md
v0.1.0 — Primera versión pública
Primera versión pública del programa.
Añadido
- Currículo de 16 módulos progresivos (00–15) con formato de clase completo, navegación entre módulos y referencias a libros y fuentes primarias.
- 50 prácticas ejecutables con actividad, evidencia y criterio de aceptación (
labs/CATALOG.md). - Contratos con Foundry: vault, protocolos, token, oráculo y gobernador con timelock — pruebas, fuzzing e invariantes.
- Retos de seguridad: contratos vulnerables y sus correcciones.
- dApp de financiamiento comunitario (viem/TypeScript) e indexador de eventos.
- Evaluaciones, 6 ADR, rutas por perfil y proyecto integrador (capstone).
- Bibliografía central (
docs/bibliografia.md) con hitos del ecosistema. - Landing page en GitHub Pages generada desde los datos del repo.
- Tooling: CI (Node, Foundry, markdownlint), Security (gitleaks), Dependabot.
Changelog completo: https://github.com/vladimiracunadev-create/blockchain-learning-path/blob/main/CHANGELOG.md