Developer track / 01
从能读懂交易,
到能交付一个合约。
Web3 开发不是只学一门语言。先理解账户和交易,再选择生态、合约工具、前端连接器与数据索引。
01 / Foundation
四步开发路线
每一步都要有可验证的输出,不用一开始就追逐所有链和框架。
02 / Stack
技术栈地图
工具不是越多越好,先理解每一层的职责。
合约语言Solidity
EVM 合约的主流语言,优先掌握状态、函数、事件、继承和权限控制。
配套:Foundry / Hardhat合约测试Foundry
提供编译、测试、脚本和本地链工作流,适合建立快速反馈循环。
重点:单元测试 / Fork前端连接viem + wagmi
读取链上数据、构造交易、管理钱包连接和处理网络状态。
重点:签名 / 交易状态Solana 生态Rust + Anchor
围绕账户、程序约束和指令设计构建 Solana 应用。
重点:账户模型 / PDA数据索引The Graph / Ponder
把链上事件整理成应用可查询的数据,注意重组和最终一致性。
重点:事件 / 查询部署验证测试网 → 浏览器
先在测试网验证,再处理合约验证、权限移交和升级策略。
重点:可复现部署开发安全底线
不要把未经审计的合约部署到真实资产环境。关键操作使用多签,权限尽量最小化,测试覆盖资金路径,并在部署前检查升级管理员、预言机、暂停开关和外部调用。
阅读 Solidity 入门教程 → 学习 Foundry 测试 → 学习前端连接 → 学习 Rust / Anchor → 进入安全中心 →