第十四天:Layer2 与生态地图——跳出单链视野
课程接近尾声。今天不再写新概念,做两件事:把”为什么会有 Layer2″讲清楚,然后把你已经会写的合约部署到一条 L2 测试网——你会发现流程和 Sepolia 一模一样,只是换了 RPC 和链 ID。
为什么需要 Layer2
以太坊主网为了保证去中心化,每个全节点都要处理每笔交易,吞吐量天生有限(约 15 TPS),拥堵时 gas 飙升。Layer2 的思路是:链下执行、链下结算,链上只存”结果摘要”。主流路线是 Rollup:
- Optimistic Rollup(Arbitrum、Optimism、Base):默认乐观相信结果,设约 7 天挑战期, anyone 提交欺诈证明可推翻;
- ZK Rollup(zkSync、Starknet、Linea):链下执行后生成有效性证明,链上验证证明即确认,无需挑战期。
对开发者的实际影响很小:EVM 等效的 L2(Arbitrum、Base、OP Mainnet)上你的 Solidity 合约原封不动就能跑,只是部署目标变了。这就是”以太坊作为结算层”叙事的技术底座。
部署到 Base Sepolia:换三个参数而已
# .env 里加一条 L2 RPC(Base Sepolia,同样有水龙头)
BASE_RPC_URL=https://sepolia.base.org
forge script script/Deploy.s.sol
--rpc-url $BASE_RPC_URL --broadcast --account study-deployer没错,命令一模一样。Foundry 找到链 ID 后自动适配签名和 EIP-1559 参数,Base Sepolia 也有自己的区块浏览器(sepolia.basescan.org)可做源码验证。
生态地图:接下来去哪儿
- DeFi:Uniswap(AMM 做市商模型)、Aave(借贷)、Lido(流动性质押),读它们的白皮书和合约是进阶捷径;
- 基础设施:The Graph(链上数据索引)、IPFS/Arweave(去中心化存储)、Chainlink(预言机);
- 前沿:EIP-4337 智能账户、Restaking、RWA——每个都是一篇独立教程的体量。
今天的作业:把 StudyCoin 部署到 Base Sepolia 并验证源码;挑一条 L2 的官方文档通读一遍。下一篇是收官篇:把全部知识点串成一个完整项目。
读完了点一下,作者能得积分
赞赏
如果这篇内容帮到了你,不妨请作者喝杯咖啡
赞赏
如果这篇内容帮到了你,不妨请作者喝杯咖啡
选个金额
微信扫码扫一下,金额 ¥6
- 扫码后按所选金额支付即可
- 赞赏完全自愿,与积分、红包互不影响
发表评论