链链上图谱Web3 Knowledge Atlas↗
链上图谱/开发技术路线

Developer track / 01

从能读懂交易,
到能交付一个合约。

Web3 开发不是只学一门语言。先理解账户和交易,再选择生态、合约工具、前端连接器与数据索引。

01 / Foundation

四步开发路线

每一步都要有可验证的输出,不用一开始就追逐所有链和框架。

01读懂链上交易

账户、Gas、Nonce、签名、区块浏览器和事件日志。

先学基础 →
02选择生态

EVM、Solana 或 Move 生态,先专注一条执行环境。

理解链的分工 →
03写合约和测试

从标准合约开始,用测试网和本地 fork 验证假设。

查看工具栈 →
04连接前端和数据

使用钱包连接器、事件索引和权限控制交付应用。

组合完整应用 →

02 / Stack

技术栈地图

工具不是越多越好,先理解每一层的职责。

合约语言Solidity

EVM 合约的主流语言,优先掌握状态、函数、事件、继承和权限控制。

配套:Foundry / Hardhat
合约测试Foundry

提供编译、测试、脚本和本地链工作流,适合建立快速反馈循环。

重点:单元测试 / Fork
前端连接viem + wagmi

读取链上数据、构造交易、管理钱包连接和处理网络状态。

重点:签名 / 交易状态
Solana 生态Rust + Anchor

围绕账户、程序约束和指令设计构建 Solana 应用。

重点:账户模型 / PDA
数据索引The Graph / Ponder

把链上事件整理成应用可查询的数据,注意重组和最终一致性。

重点:事件 / 查询
部署验证测试网 → 浏览器

先在测试网验证,再处理合约验证、权限移交和升级策略。

重点:可复现部署

开发安全底线

不要把未经审计的合约部署到真实资产环境。关键操作使用多签,权限尽量最小化,测试覆盖资金路径,并在部署前检查升级管理员、预言机、暂停开关和外部调用。

阅读 Solidity 入门教程 → 学习 Foundry 测试 → 学习前端连接 → 学习 Rust / Anchor → 进入安全中心 →