Web3 区块链学习总纲:零基础到资深专家的完整教学大纲
Web3 区块链系列 · 总纲第 0 篇
本文的目标只有一个:让一个区块链零基础的学生,沿这条线走完,成为能独立设计、开发、审查、部署智能合约应用,并讲清底层机制与取舍的资深专家。本篇是「路线」——先看清整张地图,再决定每一步往哪走;具体知识点的「教材」按本大纲逐篇展开。
开头:为什么学 Web3 之前,要先写一份大纲?
因为 Web3 是所有技术领域里知识点互相咬合最紧、且没有中间态的一个:
- 你想学智能合约开发 → 部署要付 Gas → 不懂 Gas 与 EVM,部署就是黑盒;
- 你想搞懂 Gas → 得先懂交易结构 → 交易要签名 → 签名靠私钥 → 私钥体系建立在椭圆曲线密码学上;
- 你想学 DeFi → 每个协议都是一堆合约的组合 → 不懂 ERC-20、不懂安全漏洞,就读不懂「为什么又被盗了 6 亿美元」;
- 你想学 Layer 2 → 不懂 Rollup 的信任模型 → 又要回头补共识机制与数据可用性。
没有路线图的学习是这样的:跟着教程装个 MetaMask → 复制一段合约代码部署 → 卡在 Gas 估算 → 转去学钱包连接 → 又被 approve 报错劝退 → 索性只学「怎么买币」……每一篇教程都预设你已经懂另外三件事,学到哪都是黑洞。
2026 年的 Web3 还有一门学科独有的坑:资料时效性。这个领域协议半年一升级(以太坊一年两次硬分叉)、工具链两三年一换代——今天搜到的教程,一半还在讲 Truffle + Web3.js(已被 Foundry + viem 取代)、没有 EIP-1559 的旧费用结构、没有 EIP-7702 的旧账户模型。不对照最新官方文档学习,学到的每个「事实」都要打折。
这份大纲要做的事就一件:把这张互锁的知识网,压平成一条单向的线——每个单元只依赖前面的单元,学完一个,就解锁一片区域。这是西蒙学习法在这个领域的落地方式。
前置要求:无硬前置——大纲从密码学讲起,不假设任何区块链知识。以下背景能明显加速:会用命令行、写过任意一门语言(JS/TS/Java/Python 皆可)、装过 WSL2(本系列的实验主场)。
一、Web3 到底在解决什么问题:一张知识底图
先回答「这个领域为什么存在」。Web3 的一句话本质:把「信任」从机构搬进软件——用密码学保证「只有你能动你的资产」,用共识机制保证「全网看到同一本账」,用智能合约保证「规则一经部署、任何人(包括作者)都改不了」。银行、清算所、公证处干的事,被拆解成一组人人可验证的公开协议。
但这个「信任机器」不是魔法,它是三层结构的组合,也是本大纲的骨架:
| 层 | 解决什么问题 | 不懂这层会怎样 |
|---|---|---|
| ① 密码学层:哈希 / 签名 / 密钥 | 「这是谁的资产」「账有没有被改过」 | 永远搞不懂钱包、地址、交易验证在验证什么 |
| ② 共识与账本层:PoW / PoS / 区块 / 状态 | 「几千个互不相识的节点怎么对账达成一致」 | 分不清「已确认」意味着什么;L2 的安全性无从谈起 |
| ③ 应用层:EVM / Solidity / DeFi / L2 | 「在这台世界计算机上构建什么」 | 只会抄代码,不懂 Gas 账单与风险的来源 |
注意两个常被忽略的事实:
- Web3 ≠ 炒币。价格是结果,不是对象;本大纲全程不涉及行情与投资,只学技术。反过来说,正因为协议锁定了几百亿真金白银,智能合约工程师的安全责任是传统开发的十倍——这是贯穿全程的主旋律。
- 「不可篡改」是双刃剑。合约部署后无法热修复 bug(除非提前设计好代理模式),一笔写错的代码可能永远无法撤销——这决定了「安全」与「可升级性」在这个领域的地位,远高于传统 Web 开发。
官方文档版图(大纲的取材来源)
以下结构核验自各官方站点,2026-08-24。这张版图决定了本大纲的广度:
| 来源 | 覆盖什么 | 在大纲中的位置 |
|---|---|---|
| ethereum.org 开发者文档:Foundational | 账户、交易、区块、EVM、Gas、节点、共识 | 阶段 0、2、8 主体 |
| 同上:Ethereum Stack | 智能合约、开发网络、框架、客户端 API、存储、IDE | 阶段 3~5 主体 |
| 同上:Advanced | 桥、标准、MEV、预言机、扩容(Rollup/通道/侧链)、数据结构(MPT/RLP/SSZ) | 阶段 5、7、8 |
| Solidity 官方文档 | 语言全部特性与安全注意事项 | 阶段 3~4 的语法权威 |
| Foundry Book | forge/anvil/cast/chisel 全套工具 | 阶段 3 起全程主力工具 |
| 比特币白皮书 与 开发者文档 | UTXO、PoW、脚本 | 阶段 1 |
| OpenZeppelin Contracts 文档 | 合约库、代币标准、可升级、治理 | 阶段 4、7 |
| L2BEAT 与 以太坊路线图 | L2 风险分级、升级路线 | 阶段 8 |
版本现状(2026-08 核验)
学之前必须知道今天的世界长什么样——以下事实均核对官方来源,标注时间;学习过程中凡与此冲突的旧资料,以官方为准:
- 以太坊当前升级为 Fusaka(Fulu-Osaka,2025-12-03 上线,含 13 个 EIP):主打 PeerDAS,为 L2 扩大数据可用性吞吐(ethereum.org/roadmap/fusaka);上一次 Pectra(2025-05-07)带来了 EIP-7702 账户抽象;
- 下一个升级 Glamsterdam 目标 2026 Q3-Q4:ePBS(协议内置提议者-构建者分离)、区块级访问列表 BAL、并行执行,gas limit 目标约 200M——本大纲学到阶段 8 时它可能已经或即将落地,注意实查(ethereum.org/roadmap/glamsterdam);
- Solidity 当前稳定版 v0.8.36(2026-07-09 发布,含两个中危安全修复;官方明确「只有最新版本收安全补丁」,soliditylang.org);0.8.30 起支持
pragueEVM 目标;0.8.x 默认溢出检查——旧教程里大量 SafeMath 内容已是历史; - 开发工具链已收敛到 Foundry(v1.0 稳定版,forge/cast/anvil/chisel 四件套,getfoundry.sh);Truffle 已停维、Hardhat 退居第二、Remix 只做速览——老教程的工具链章节可直接跳过;
- 账户抽象两条路径并行:ERC-4337(2023 上线,累计部署 2600 万+ 智能账户)与 EIP-7702(随 Pectra 上线,让普通 EOA 临时获得合约能力),互补而非竞争(ethereum.org/roadmap/account-abstraction);
- L2 格局已收敛:50+ 条 Rollup 中 Base、Arbitrum、Optimism 三强胜出(2026-08 合计约占 8 成 DeFi TVL),OP Stack 成为发链事实标准;三强已于 2026-01 达到 L2BEAT Stage 1 去中心化等级(L2BEAT);
- 比特币下次减半预计 2028-04(区块 1,050,000,区块奖励 3.125 → 1.5625 BTC);社区无量子抗性软分叉时间表(ethereum.org 与 MIT DCI 2026 观点对照);
- 安全基准:OWASP《智能合约 Top 10》2026 版与 SCWE 弱点枚举是行业清单标准(owasp.org);审计标配 = Slither 静态扫描 + Foundry fuzz/invariant + 人工复核;
- DeFi 现状:Uniswap v4(2025-01 上线)的 hooks 已成为做市新标准,协议费开关已在 v4 激活;再质押(EigenLayer)、RWA(六大门类资产已上线流通)与稳定币合规化(美国 GENIUS Act,2025-07 签署)是三条主线。
二、学成什么样,才算「资深专家」?
先立靶子。「资深」不是「背得出所有 opcode」,它有四档验收,逐级递进:
| # | 档位 | 具体表现 |
|---|---|---|
| 1 | 会用 | 钱包、交易、区块浏览器三件套运用自如;能逐字段读懂任意一笔交易,能安全地管理自己的密钥 |
| 2 | 会写 | 用 Solidity + Foundry 独立完成:合约设计 → 开发 → fuzz/invariant 测试 → 多网络部署与源码验证 → 前端集成 |
| 3 | 会防 | 能本地复现主流攻击(重入、预言机操纵、MEV 三明治、闪电贷组合拳),能按审计方法论对一个小型协议做结构化安全审查 |
| 4 | 会深 | 能讲清 AMM、借贷清算、PoS 共识、Rollup 两条路线的机制与取舍;能为一个业务做「该不该上链、上哪条链、用什么协议」的选型论证 |
注意「资深」的定义里没有:背 EVM opcode 全表(有 Reference)、椭圆曲线的数学证明(用直觉即可)、行情预测与交易策略(本大纲不涉及)。机制直觉 + 动手能力 + 安全思维 + 取舍判断力才是分水岭——这四样都要靠动手实验喂出来。
认证锚点的 2026 年现状:本领域没有 CKA 那样的统一认证;市场硬通货是作品集 + 可验证战绩——毕业设计(阶段 9)就是作品集第一件;练兵场推荐 Damn Vulnerable DeFi、Ethernaut 等公开 CTF,学完阶段 6 即可开打。
三、西蒙学习法在本领域的四个落法
西蒙学习法的核心:把领域拆碎成小单元,连续地、单点聚焦地逐个吃掉,每个单元立刻获得反馈。对应到本大纲:
- 拆碎:每个知识单元控制在 0.5 ~ 2 天内可完成。绝不出现「学智能合约开发」这种大块头,只有「复现一次重入攻击并修复」这种小块。
- 单点聚焦:一次只学一个单元。学 Solidity 数据位置时不要顺手去翻 MEV——忍住,它排在阶段 6;学 DeFi 时不要跳去 Solana——它排在阶段 9。
- 及时反馈:每个单元都配动手实验和吃透的标准。实验跑不通 = 没学会,不进下一单元。Web3 有个别的领域羡慕不来的红利:实验几乎零成本——Foundry 的 anvil 一条命令起一条本地链,测试网币免费领,不需要买服务器、不需要买币,全程 0 元。
- 连续推进:每天 1.5 ~ 2 小时,每周 5 ~ 6 天,连续推进约 18 周。可以慢,顺序不要乱:每个阶段的验收没过,不进下一阶段。中断两周以上,从当前阶段的第一个单元重头来。
学习环境清单(开工前一次备齐)
| 工具 | 版本建议 | 用途 |
|---|---|---|
| WSL2(Ubuntu 22.04+) | 内存 8G+ | 全程主实验场;Foundry 官方安装脚本面向 Linux/macOS |
| Foundry | v1.0 稳定版(foundryup 安装) | 编译、测试、本地链、调试、链交互五合一 |
| Node.js + pnpm | 20 LTS / 最新 | 阶段 5 起 DApp 前端与 viem |
| MetaMask 浏览器插件 | 最新 | 钱包与测试网操作 |
| Sepolia 测试网 + 水龙头 | — | 测试网部署(免费领测试 ETH) |
| Etherscan(含 L2 浏览器) | — | 交易、合约、验证查看 |
| 公共 RPC / Alchemy 免费档 | — | 远程节点访问 |
| Python 3 或 Node(任选其一) | — | 阶段 0 手写迷你区块链 |
| VS Code + Solidity 插件 | — | 代码编辑(阶段 3 起) |
资金成本:全程 0 元——本地链 + 测试网免费;主网操作一律只读(看别人的交易不花钱)。
四、知识全景图
十大阶段 + 毕业设计,共 57 个知识单元,总周期约 18 周:
| 阶段 | 主题 | 回答的核心问题 | 篇数 | 周期 |
|---|---|---|---|---|
| 0 | 地基:信任问题与密码学 | 不靠机构背书,「这是谁的、改没改过」怎么被数学保证? | 5 | 1.5 周 |
| 1 | 比特币:原型机 | 第一个区块链怎么解决双花?它刻意「不做」了什么? | 4 | 1 周 |
| 2 | 以太坊核心:账本与 EVM | 「世界计算机」的账本怎么组织?一笔交易的一生? | 5 | 1.5 周 |
| 3 | Solidity 与 Foundry | 怎么写出、测好、部署一个合约? | 8 | 3 周 |
| 4 | 代币标准与合约工程 | 全行业复用的合约标准长什么样?真项目的工程模式? | 5 | 2 周 |
| 5 | DApp 全栈 | 前端怎么和链对话?链上数据怎么查? | 5 | 1.5 周 |
| 6 | 安全攻防 | 攻击者在哪下手?怎么像审计师一样防御? | 7 | 2 周 |
| 7 | DeFi 协议原理 | AMM、借贷、稳定币、治理的机制是什么? | 8 | 2 周 |
| 8 | 共识、扩容与 L2 | PoS 怎么运转?Rollup 怎么继承以太坊安全? | 6 | 2 周 |
| 9 | 生态视野与毕业 | 链之外还有什么?综合交付一个完整项目 | 4 | 1.5 周 |
顺序设计的三个关键决定,先说透,免得学到一半怀疑路线:
- 密码学与比特币在前,但比特币只花 1 周:签名与共识是后面一切的地基,绕不开;但比特币是「原型机」——理解它的取舍(图灵不完备、10 分钟出块)是为了看懂以太坊「为什么那样设计」,主战场是以太坊应用层,不恋战。
- 先会写,再学防:安全篇排在能独立写合约之后。没写过合约的人学攻击,只是看故事;写过、测过、部署过的人学攻击,每一课都对号入座到自己写过的代码上。
- 共识深水区放最后:开发者不需要先懂 PoS 才能写合约。等有了 DeFi 与 L2 的全貌再回头看共识,每个机制(罚没、终局性、数据可用性)都有工程锚点,不会学成纯理论。
五、阶段 0:地基——信任问题与密码学(第 1~1.5 周)
目标:把「区块链安全性靠什么」变成肌肉记忆。哈希、签名、PoW 三件套亲手用一遍,并组装一个 100 行的迷你区块链。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 0.1 | Web3 全景:区块链到底在解决什么问题 | 拜占庭将军、双花、中心化 vs 分布式账本、术语版图 | 测试网第一笔转账 |
| 0.2 | 哈希函数与默克尔树:区块链的指纹术 | 抗碰撞、雪崩效应、哈希链、默克尔证明 | 手写默克尔树 + SPV 证明 |
| 0.3 | 公私钥与数字签名:从私钥到地址 | secp256k1、ECDSA、地址推导、ecrecover | 密钥生成 + 签名验证实验 |
| 0.4 | 钱包与助记词:BIP-39/32/44 | 助记词、派生路径、keystore、冷热钱包 | 助记词派生多地址验证 |
| 0.5 | 手写 100 行迷你区块链 | 区块结构、PoW 挖矿、最长链、篡改检测 | 能挖矿的迷你链 + 篡改实验 |
阶段验收:脱稿画出「一笔交易从签名到上链」的全流程;口述哈希、签名、PoW 各自防住什么攻击。
六、阶段 1:比特币——区块链的原型机(约 1 周)
目标:理解第一个区块链的设计取舍。UTXO、PoW、脚本三块吃透,结尾自然引出「为什么需要以太坊」。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 1.1 | 比特币白皮书精读与 UTXO 模型 | 白皮书 9 页、UTXO 输入输出、找零 | 真实交易 UTXO 流向图 |
| 1.2 | 挖矿、难度调整与最长链:51% 攻击推演 | 难度公式、临时分叉、双花时序 | 双花攻击纸面推演 |
| 1.3 | 比特币脚本:一种故意不做完的编程语言 | 栈式虚拟机、P2PKH 推演、P2SH/Taproot | 逐操作码执行 P2PKH |
| 1.4 | 比特币的取舍与现状:为什么需要以太坊 | 结算层定位、扩容之争、2028 减半、量子议题 | 比特币 vs 以太坊取舍对比表 |
阶段验收:口述一笔比特币交易从钱包到最终确认的全旅程;说清 UTXO 与账户模型各自适合的应用形态。
七、阶段 2:以太坊核心——账本、交易与 EVM(约 1.5 周)
目标:把以太坊「全局状态机」的账本结构吃透,能逐字段读懂任意一笔交易,能直接用 JSON-RPC 与链对话。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 2.1 | 账户模型与状态机:以太坊的世界状态 | 世界状态、EOA vs CA、EIP-7702 的影响 | EOA/CA 状态字段对比 |
| 2.2 | 交易全解:类型、签名与 EIP-1559 费用 | 交易字段、五种类型、baseFee/priorityFee | 逐字段解读真实交易 |
| 2.3 | EVM 执行模型与 Gas:逐条执行一笔交易 | 栈/内存/存储、opcode、Gas 计费 | forge debug 单步跟踪 |
| 2.4 | 节点与 JSON-RPC:亲手当一次客户端 | 执行层/共识层、RPC 方法、anvil 分叉 | cast 直连 RPC 全流程 |
| 2.5 | 状态存储:MPT、RLP 与存储槽 | 三棵树、RLP、slot 布局 | 真实合约 slot 推演验证 |
阶段验收:脱稿讲清一笔交易从钱包签名到 EVM 执行再到状态更新的完整旅程(含费用构成)。
八、阶段 3:Solidity 与 Foundry——会写合约(约 3 周,全大纲最重)
目标:从零语法到独立完成「设计 → 开发 → fuzz/invariant 测试 → 测试网部署 → 源码验证」全流程。这是投入最大、回报也最大的阶段。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 3.1 | Foundry 上手:forge、anvil、cast、chisel | 安装、项目结构、四件套分工 | 全流程走通第一个项目 |
| 3.2 | Solidity 语法 I:合约骨架、值类型与函数 | 0.8.36、值类型、可见性、view/pure | Bank 合约 + 第一个测试 |
| 3.3 | 语法 II:引用类型与数据位置 | storage/memory/calldata、赋值语义 | gas 差异实测 |
| 3.4 | 语法 III:映射、数组、结构体与事件 | mapping 遍历、事件日志、custom error | 存款排行合约 |
| 3.5 | 继承、接口、库与抽象合约 | 线性化、super、ABI 与接口 | 用 IERC20 读任意代币 |
| 3.6 | 收付款实战:payable、fallback 与转账三种方式 | msg.value、transfer/send/call | 三种转账 gas 对比 |
| 3.7 | Foundry 测试:cheatcodes、fuzz 与 invariant | vm.* 系列、性质测试、handler 模式 | fuzz 抓到自己埋的 bug |
| 3.8 | 部署与验证:forge script、Sepolia 与 Etherscan | 脚本部署、私钥管理、源码验证 | Sepolia 部署 + 验证通过 |
阶段验收:综合实验「众筹合约」——目标金额/截止时间/退款逻辑,fuzz + invariant 全覆盖,部署 Sepolia 并验证;口述数据位置与 Gas 的关系。
九、阶段 4:代币标准与合约工程(约 2 周)
目标:掌握全行业复用的代币标准与真项目的工程模式,认识每个标准背后的经典漏洞。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 4.1 | ERC-20 与 OpenZeppelin:亲手发一个代币 | 六函数二事件、approve 模型、decimals | 发行测试代币 + 授权转账 |
| 4.2 | ERC-721 / ERC-1155:NFT 与元数据 | tokenId、tokenURI、批量省 gas | NFT 合集铸造 |
| 4.3 | ERC-4626 金库标准与通胀攻击 | 份额会计、通胀攻击时序、防御 | 复现通胀攻击再防御 |
| 4.4 | 可升级合约:代理模式与存储槽 | EIP-1967/UUPS/Transparent、delegatecall | V1→V2 升级实验 |
| 4.5 | 合约工程模式:工厂、多签与时间锁 | CREATE2、Safe 多签、Timelock | 2/3 多签转账流程 |
阶段验收:「代币全家桶」——ERC-20 + 721 + 4626 金库,全部 fuzz + invariant 覆盖;口述 approve 竞态、通胀攻击、代理存储槽三大坑。
十、阶段 5:DApp 全栈——链上前端(约 1.5 周)
目标:把合约接上真实前端,打通「读链、写链、等确认、查历史」全链路。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 5.1 | 客户端 API:viem/ethers 与 JSON-RPC 封装 | PublicClient/WalletClient、类型化读写 | viem 读写全流程 |
| 5.2 | 钱包连接:EIP-1193、EIP-6963 与多钱包 | provider 标准、多钱包发现、切链 | 裸写钱包连接组件 |
| 5.3 | DApp 前端实战:从 0 到 1 一个完整应用 | 状态同步策略、交易 UX、wagmi | 众筹 DApp 前端 |
| 5.4 | 链上数据与 The Graph 子图 | eth_getLogs 局限、子图、GraphQL | 全链路索引查询 |
| 5.5 | 去中心化存储:IPFS 与 Arweave | 内容寻址、CID、pinning、永久存储 | NFT 元数据上 IPFS |
阶段验收:众筹 DApp 完整体——合约 + 测试 + 前端 + 子图 + IPFS 元数据,本地全链路演示。
十一、阶段 6:安全攻防——资深分水岭(约 2 周)
目标:每个主流攻击亲手复现一次再修复一次,最后用审计方法论对一个小型协议产出结构化审查报告。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 6.1 | 攻击面与威胁模型:OWASP 智能合约 Top 10 | 三层攻击面、SCWE、盗币大案地图 | 历史十大盗案归因表 |
| 6.2 | 重入攻击:从 The DAO 到今天的变体 | CEI 破坏、只读重入、跨函数重入 | 攻击复现 + 双修复 |
| 6.3 | 访问控制漏洞:权限错置与签名滥用 | RBAC、签名重放、中心化风险 | 权限矩阵 + 重放复现 |
| 6.4 | 算术漏洞与预言机操纵 | 精度丢失、现货价操纵、TWAP | 闪电贷拉价操纵实验 |
| 6.5 | MEV:抢跑、三明治与闪电贷攻击 | 内存池、三明治、无本攻击 | 三明治 + 无本套利复现 |
| 6.6 | 工具链:Slither、fuzz 与形式化验证 | 静态扫描、echidna、规格撰写 | 本地安全流水线 |
| 6.7 | 审计方法论:像审计师一样审查合约 | 五维清单、攻击树、报告撰写 | 开源协议自查审计报告 |
阶段验收:把自己阶段 3~5 的全部合约按 6.7 流程审一遍(清单 + 报告 + 修复);在本地主网分叉上成功复现一次完整攻击链(闪电贷 + 操纵 + 提取)。
十二、阶段 7:DeFi 协议原理(约 2 周)
目标:把主流协议的机制拆到「能推导公式」的深度——AMM 手推、清算手算、稳定币崩盘路径手画。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 7.1 | DeFi 全景与可组合性 | 版图、乐高、级联风险 | 测试网组合链操作 |
| 7.2 | AMM 演进:恒定乘积到集中流动性到 hooks | v2 公式、v3 tick、v4 hooks | 手推 swap + 无常损失 |
| 7.3 | 借贷协议:Aave 的利率模型与清算 | utilization 曲线、健康因子、清算机器人 | 完整清算实验 |
| 7.4 | 稳定币三形态与监管(GENIUS Act 时代) | 法币抵押/超额抵押/算法、合规 | 三类崩坏路径推演 |
| 7.5 | 预言机:Chainlink 价格喂送实操 | 聚合流程、stale 检查、VRF | 安全价格读取合约 |
| 7.6 | 质押与再质押:从 ETH Staking 到 EigenLayer | 流动性质押、AVS、传染风险 | 风险传递图 |
| 7.7 | 治理与 DAO:代币投票的工程实现 | Votes、Governor、Timelock、治理攻击 | 提案→投票→执行全流程 |
| 7.8 | 代币经济学:发行、分配与释放曲线 | 供给、解锁、飞轮、价值捕获 | VestingWallet + 诊断表 |
阶段验收:测试网组装「迷你 DeFi」——AMM swap + 借贷 + 价格 feed + 治理串成完整用例,并演示一次级联清算。
十三、阶段 8:共识、扩容与 L2(约 2 周)
目标:补上协议层的最后一块:PoS 怎么运转、Rollup 怎么继承以太坊安全、桥为什么总被盗、账户抽象怎么落地。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 8.1 | PoS 共识:验证者、罚没与 Gasper | FFG + LMD-GHOST、slashing、终局性 | 罚没场景推演 |
| 8.2 | 扩容路线图:Rollup-centric、blobs 与 PeerDAS | DA 问题、4844、Fusaka、Glamsterdam 展望 | blob 费用历史对比 |
| 8.3 | Optimistic Rollup 与 OP Stack 实操 | 欺诈证明、七日挑战期、Stage 分级 | 合约部署 OP Sepolia |
| 8.4 | ZK Rollup:零知识证明与有效性证明 | SNARK/STARK、zkEVM 类型学 | 最简 ZK 电路验证 |
| 8.5 | 跨链桥:机制与史上最大盗案群 | 三种桥形态、信任假设、Ronin/Wormhole | 盗案漏洞代码复盘 |
| 8.6 | 账户抽象:ERC-4337 与 EIP-7702 | UserOperation 四组件、EOA 委托、Paymaster | 代付 gas + 批量交易 |
阶段验收:把毕业项目的部署目标扩展到「L1 Sepolia + OP Sepolia」双链并用 CREATE2 保证合约地址一致;口述 Rollup 两条路线、桥的信任假设、账户抽象两条路径的对比。
十四、阶段 9:生态视野与毕业(约 1.5 周)
目标:跳出以太坊看多链格局,然后独立交付一个完整项目作为作品集。
| 单元 | 篇目 | 主题 | 动手产出 |
|---|---|---|---|
| 9.1 | 多链生态一瞥:Solana、Move 系与比特币 L2 | SVM、资源模型、EVM 护城河 | Solana devnet 入门 + 对比笔记 |
| 9.2 | RWA 与现实资产上链 | 六大类地图、SPV 架构、合规层 | RWA 协议信任链分析 |
| 9.3 | 毕业设计:全栈 DApp 从 0 到 1 | 全流程 checklist、作品集 | 完整交付 + 演示复盘 |
| 9.4 | 资深自检 30 问 | 十阶段全域覆盖、60 秒口述训练 | 闭卷自测 ≥ 27/30 |
阶段验收(= 毕业验收):交付四件套——代码仓库(含 CI 测试)、可演示应用、设计文档、安全自查报告;自检 30 问至少 27 问脱稿讲清。
十五、进度打卡
学完一篇勾一篇;阶段验收不通过不进下一阶段。
写在这份大纲最后
Web3 的学习曲线有个特点:前三周最陡,之后越来越顺——因为密码学与账本模型是「一次性成本」,啃下来之后,Solidity 不过是一门新语言,DeFi 不过是一堆合约组合,L2 不过是信任工程的排列。真正贯穿始终的只有一件事:每个单元都亲手跑通。
本系列文章将严格按本大纲逐篇展开,每篇都先学习、先实验、再撰写;版本事实以各官方文档当前为准,过时做法一律标明「历史/兼容」语境。开工吧,从 第一篇 开始。