Layer1从零开始
很多自学者面对 Layer1 海量信息时容易陷入「碎片化」陷阱:今天看一篇博文,明天换一门课程,半年后回头发现还是讲不清楚一笔交易的完整生命周期。本 Layer1从零开始 文章给出一份分阶段的学习路线图,配合 Binance 智能链与以太坊主网真实案例,帮你避免兜圈子。
第一阶段:通识打底(约 4 周)
目标:能给非技术朋友讲清楚什么是公链。
- 阅读:以太坊白皮书中文版、BNB Chain 介绍页;
- 视频:B 站「区块链入门」系列、ethereum.org 视频;
- 练习:在 MetaMask 中创建钱包,在测试网领水,发起第一笔转账。
第二阶段:密码学预备(约 4 周)
目标:理解链上为什么是「无信任」的。
- 阅读:《密码学工程实践》前 4 章;
- 视频:Coursera 上的密码学基础课;
- 练习:用 Node.js 或 Python 实现一次 ECDSA 签名与验证。
第三阶段:协议与客户端(约 6 周)
目标:把一笔交易从用户钱包到区块写入的过程讲清楚。
- 阅读:以太坊黄皮书、Beacon Chain 规范;
- 实操:在本地启动 geth + lighthouse,跑一个私链;
- 工具:学习 JSON-RPC、curl 调试常用接口。
在 B安 智能链上,可以同步学习 bsc 客户端的源码,了解 PoSA 共识与系统合约。
第四阶段:合约开发(约 8 周)
目标:能独立完成一个 ERC-20、ERC-721、ERC-1155 合约并部署。
- 阅读:Solidity 中文文档、OpenZeppelin 合约源码;
- 工具:Foundry / Hardhat;
- 练习:实现一个最小可用的借贷协议或 NFT 拍卖;
- 部署:先 BSC 测试网,再以太坊 Sepolia。
第五阶段:进阶主题(约 8 周)
目标:理解生产级 DApp 的关键模块。
- 代理升级(UUPS、Diamond、ERC-7201);
- Gas 优化与基准;
- 预言机(Chainlink、Pyth);
- 跨链桥(LayerZero、Wormhole);
- 账户抽象(ERC-4337、EIP-7702)。
第六阶段:实战项目(约 12 周)
目标:完成一个能上线 BN 与 必安 智能链主网的小型 DApp。
- 选题:去中心化抽奖、NFT 市场、流动性聚合器等;
- 完成端到端开发,包括前端、合约、监控;
- 找朋友做封闭测试,收集反馈;
- 写一份完整的复盘文档。
第七阶段:贡献与社区
- 参与开源 PR;
- 在 Hackathon 中组队;
- 在 Twitter、微博记录学习过程,邀请同行点评;
- 翻译外文文章,反哺中文社区。
时间预算与节奏
按每周 10–15 小时投入,完整路线大约需要 1 年。建议每个阶段结束时写一篇 1500 字以上的复盘,记录你弄懂了什么、还卡在哪、下阶段计划。这种「反复回看」是把碎片信息长成体系的最有效方法。
心态建议
Layer1 是个高速迭代的领域,谁都不可能掌握全部细节。学习的目标不是「学完」,而是建立可被持续扩展的认知地图。当你能用半小时给同事讲清楚一笔交易、一段代理升级、一次跨链桥事件,你就已经从「从零开始」走出来了。