Appearance
区块链和 Web3 代表去中心化互联网的发展方向,涵盖加密货币、NFT 和 DeFi 等应用,技术栈覆盖智能合约、前端和后端多个层面。
区块链基础
必修
区块链核心概念
必修
分布式账本、默克尔树、UTXO vs 账户模型
共识机制
必修
PoW(工作量证明)/ PoS(权益证明)/ DPoS / PBFT
公链对比
必修
Ethereum / Solana / Polkadot / Cosmos
密码学基础
必修
哈希函数(SHA-256 / Keccak-256)、非对称加密(ECDSA)
ERC 标准
必修
ERC-20(代币)/ ERC-721(NFT)/ ERC-1155(多代币标准)
Hardhat 框架
必修
项目初始化、合约编译、本地节点测试、脚本部署
合约测试
必修
Chai 断言、Hardhat Network 模拟、Gas 报告
Foundry(Rust 编写的 Solidity 测试框架)
选修
wagmi + RainbowKit
必修
React 钱包连接、链切换、交易交互
The Graph
必修
子图查询与事件索引
IPFS 集成
必修
Pinning Service(Pinata)、文件上传和访问
DApp 架构
必修
前端 React + 智能合约 + Graph Node
借贷协议
选修
Aave 闪电贷、超额抵押清算机制
Gas 优化技巧
选修
变量打包、缓存 storage、unchecked 块
审计报告分析
选修
学习知名项目审计报告(Trail of Bits / OpenZeppelin)
CTF 挑战
选修
Ethernaut / Capture the Ether