vladimiracunadev-create/blockchain-learning-path

GitHub: vladimiracunadev-create/blockchain-learning-path

一个面向西班牙语用户的区块链综合教育项目,通过 16 个模块和 50 个实践构建从零基础到高级水平的完整学习路径。

Stars: 0 | Forks: 0

# ⛓️ Blockchain 学习路径 ## **16 个模块 · 50 个实践 · 从零基础到高级水平** **这是一个学习区块链的西班牙语教育项目,内容涵盖从基础知识到审计——包括密码学、Bitcoin、Ethereum/EVM、Solidity、dApps、token、安全、L2、DAO 和架构,并提供可执行的实验、评估和综合项目。** [![CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/ad/ad5834178f7599af9fdda11629d49cae07f2997beec49821b2920eff5bfd50e7.svg)](https://github.com/vladimiracunadev-create/blockchain-learning-path/actions/workflows/ci.yml) [![Security](https://static.pigsec.cn/wp-content/uploads/repos/cas/11/116530ae2b0dfb0390d7e5d43e4b803c1d427fbd70342e6f6fee028ad54a6dac.svg)](https://github.com/vladimiracunadev-create/blockchain-learning-path/actions/workflows/security.yml) [![模块](https://img.shields.io/badge/módulos-16-7c5cff?style=for-the-badge)](curriculum/README.md) [![实践](https://img.shields.io/badge/prácticas-50-2e8b57?style=for-the-badge)](labs/CATALOG.md) [![级别](https://img.shields.io/badge/nivel-inicial%20→%20avanzado-e67e22?style=for-the-badge)](ROADMAP.md) [![语言](https://img.shields.io/badge/idioma-español-blue?style=for-the-badge)](README.md) [![License](https://img.shields.io/badge/code-MIT-3fb950?style=for-the-badge)](LICENSE) [![Content](https://img.shields.io/badge/contenido-CC%20BY%204.0-3fb950?style=for-the-badge)](LICENSE-CONTENT) [![Node.js](https://img.shields.io/badge/Node.js-LTS-339933?style=flat-square&logo=nodedotjs&logoColor=white)](package.json) [![pnpm](https://img.shields.io/badge/pnpm-workspace-F69220?style=flat-square&logo=pnpm&logoColor=white)](pnpm-workspace.yaml) [![Solidity](https://img.shields.io/badge/Solidity-contratos-363636?style=flat-square&logo=solidity&logoColor=white)](labs/06-solidity-vault) [![Foundry](https://img.shields.io/badge/Foundry-pruebas-000000?style=flat-square)](labs/06-solidity-vault) [![viem](https://img.shields.io/badge/viem-dApps-2e8b57?style=flat-square)](apps/community-funding-web) [![TypeScript](https://img.shields.io/badge/TypeScript-dApp%20%26%20indexer-3178C6?style=flat-square&logo=typescript&logoColor=white)](apps) [📚 课程体系](curriculum/README.md) · [🧪 实验室](labs/CATALOG.md) · [🗺️ Roadmap](ROADMAP.md) · [🧭 按角色划分的学习路径](learning-paths/README.md) · [🤝 贡献](CONTRIBUTING.md) · [🔐 安全](SECURITY.md)
## 你将学到什么 - 基础知识:hash、数字签名、Merkle tree、区块、P2P 网络和共识机制。 - Bitcoin:UTXO、交易、挖矿、节点、Lightning 和安全模型。 - Ethereum/EVM:账户、gas、ABI、事件、存储和调用。 - Solidity 最佳实践、测试、静态分析和安全。 - 使用 TypeScript、`pnpm` 和 viem 构建 dApps。 - token、NFT、预言机、索引、multisig、DAO 和治理。 - 扩展性:通道、侧链、乐观 rollups 和 ZK。 - 架构、tokenomics、隐私、互操作性和审计。 - 与 Solana、Cosmos、Polkadot、Hyperledger 及其他技术的深入对比。 - 在 `regtest` 环境下运行 Bitcoin Core,应对安全挑战以及完成社区融资综合项目。 - 针对开发、架构、审计、产品、研究和企业方向的专门路径。 - token、预言机、带 timelock 的 DAO、Foundry 部署和事件索引器。 ## 前置要求 - Git 和一个终端。 - Node.js LTS 和 [pnpm](https://pnpm.io/installation)。 - 用于 Solidity 实验的 [Foundry](https://book.getfoundry.sh/getting-started/installation)。 - Docker(可选),用于运行节点和辅助服务。 你不需要有区块链的经验。进入开发阶段前,建议了解变量、函数、测试和 Git。 ## 推荐路径 | 级别 | 模块 | 成果 | |---|---:|---| | 0. 入门指南 | 00 | 区分区块链与数据库 | | 1. 基础知识 | 01–03 | 理解密码学、区块、共识和 Bitcoin | | 2. 开发 | 04–07 | 创建并测试智能合约和 dApp | | 3. 进阶 | 08–11 | 设计安全的协议、L2、预言机和 DAO | | 4. 高级 | 12–15 | 进行审计、研究并做出架构决策 | | 毕业项目 | `capstone` | 一个文档齐全、经过测试且可部署的协议 | 有关 24 周的学习计划,请查看 [ROADMAP.md](ROADMAP.md);如需高强度学习路径,请查看 [docs/ruta-rapida.md](docs/ruta-rapida.md)。 你也可以选择按[职业角色划分的路径](learning-paths/README.md)。 ## 目录结构 ``` curriculum/ 16 módulos progresivos labs/ ejercicios ejecutables solutions/ criterios de revisión, no respuestas para copiar security-challenges/ contratos vulnerables y correcciones apps/ panel visual y dApp integradora assessments/ diagnósticos, checkpoints y rúbricas adrs/ decisiones de arquitectura instructor/ programa y material docente projects/ proyectos de portafolio capstone/ especificación del proyecto final docs/ glosario, buenas prácticas, recursos y rutas scripts/ validaciones del repositorio .github/ CI, plantilla de issues y PR ``` ## 快速开始 ``` git clone cd blockchain-learning-path corepack enable pnpm install pnpm check pnpm test pnpm lab:hash pnpm serve pnpm build:web ``` 然后学习 [curriculum/00-orientacion/README.md](curriculum/00-orientacion/README.md)。 每个实践在[实验手册](labs/guides/README.md)中都有具体的操作指令和验收标准。 ## 学习方法 每个模块遵循以下循环: 1. **理解:** 概念与心智模型。 2. **实验:** 小型实验室操作。 3. **解释:** 记录发生了什么以及为什么。 4. **构建:** 在项目中应用该概念。 5. **验证:** 进行测试、威胁分析和代码审查。 请勿使用真实资金或真实的私钥。所有实验必须首先在本地或 testnet 上运行。请将结果记录在 [student/progress.example.json](student/progress.example.json) 的副本中。 ## 评估标准 - 测验与推理问题:20%。 - 实验与记录:30%。 - 级别项目:30%。 | 带技术答辩的毕业项目:20%。 完整的评分标准见 [docs/evaluacion.md](docs/evaluacion.md)。 ## 状态与范围 本仓库教授的是持久的核心原则,并明确指出哪些工具变化较快。本仓库不提供财务、税务或法律建议,也不承诺收益。安装时,版本会被锁定在 lockfile 中,必须通过审核的 PR 进行更新。 ## 🤝 贡献与安全 请阅读[贡献指南](CONTRIBUTING.md)和[安全政策](SECURITY.md)。本仓库在每次 push 时都会验证其结构(`pnpm check`),使用 Foundry 运行 Node 和智能合约测试,对 Markdown 进行 lint,并使用 `gitleaks` 扫描密钥。 切勿使用真实资金或真实私钥:所有实验均在本地(Anvil)或 testnet 上优先运行。 ## 开源许可 代码基于 [MIT](LICENSE) 许可。教育内容基于 [CC BY 4.0](LICENSE-CONTENT) 许可。
标签:MITM代理, Solidity, Web3, 以太坊, 区块链, 教育教程, 智能合约, 自定义脚本, 请求拦截