目录
🚀 一、学习路线图
阶段 1:基础知识(1~2 周)
阶段 2:智能合约开发(3~4 周)
阶段 3:前端与区块链交互(2~3 周)
阶段 4:进阶与生态系统(持续学习)
📅 二、学习规划建议(3~4 个月)
🧰 三、工具推荐
💡 四、附加建议
🚀 一、学习路线图
阶段 1:基础知识(1~2 周)
目标:了解区块链和去中心化应用的基本概念
-
区块链原理
-
什么是区块链、去中心化、共识机制(PoW、PoS)
-
以太坊基础(账户模型、Gas、交易、节点)
-
-
DApp 是什么?和传统 App 有何区别
-
钱包与私钥(MetaMask、Keystore、助记词等)
📚 推荐资源:
-
《精通以太坊》by Andreas Antonopoulos
-
CryptoZombies(交互式 Solidity 教程)
-
Coursera、YouTube 上的区块链入门课程
阶段 2:智能合约开发(3~4 周)
目标:掌握 Solidity 智能合约的开发、部署和测试
-
Solidity 编程语言
-
数据类型、函数、修饰器、事件、映射等
-
安全性问题(重入攻击、溢出、权限控制)
-
-
使用工具链:
-
Remix(快速上手)
-
Hardhat / Foundry / Truffle(本地开发框架)
-
-
智能合约部署到测试网(例如 G