web3学习路线

🚀 Web3 学习路线(2025 最新)

📌 阶段 0:准备知识(如果你是前端,就很容易上手)

需要了解:

  • JavaScript / TypeScript(你已经会)

  • Node.js(脚本、工具链)

  • 基本密码学概念

    • 私钥、公钥

    • 签名、哈希(Keccak256)

  • JSON-RPC 概念

时间:1~3 天即可补齐


📌 阶段 1:区块链基础(必修)

需要掌握:

1. 区块链原理

  • 共识机制:PoW、PoS

  • 区块、Merkle Tree

  • Gas、Nonce

2. 以太坊(Web3 重点)

  • EVM 是什么

  • Account vs Contract

  • 交易流程如何验证

推荐资料:

  • 《Mastering Ethereum》

  • Ethereum 官方文档


📌 阶段 2:智能合约(核心能力)

智能合约是 Web3 的 soul。

学习内容:

  • Solidity 语法

  • 合约生命周期

  • 常用设计模式:Ownable、Proxy、ERC

  • 安全:重入攻击、整数溢出、DelegateCall 等

主流框架:

  • Hardhat(推荐)

  • Foundry(越来越流行)

  • Truffle(老了不推荐)

要会部署到:

  • 本地 Node (Hardhat node)

  • Testnet(Sepolia、Holesky)

  • Mainnet


📌 阶段 3:前端与 Web3 的连接(你最擅长的部分)

主要是使用 JS/TS 调合约:

常用工具:

  • ethers.js(推荐)

  • wagmi(更现代的 React Hook Web3 库)

  • viem(ethers 替代者)

必学技能:

  • 钱包连接(MetaMask、WalletConnect)

  • 合约读写(call、sendTransaction)

  • 监听事件(contract.on)

构建 DApp 前端:

  • React + wagmi + viem

  • Next.js + RainbowKit(很香)


📌 阶段 4:主流协议与标准(Web3 高级进阶)

必学:

  • ERC20(代币)

  • ERC721(NFT)

  • ERC1155(多类型 NFT)

进阶协议:

  • Uniswap(AMM 原理)

  • AAVE(借贷协议)

  • Chainlink(预言机)

这些协议框架能让你:

构建自己的代币、NFT 市场、Swap、借贷平台。


📌 阶段 5:实战项目路线(最重要)

🔥 1. 开发自己的 Token (ERC20)

包含:

  • Solidity 编写 Token

  • Hardhat 部署

  • React + wagmi/ethers 调用

  • 链上查看交易

🔥 2. 开发 NFT 铸造网站

包含:

  • Mint 按钮

  • 白名单 Merkle Tree

  • 铸造限制、余额管理

🔥 3. 去中心化交易 Demo(Swap)

学习 Uniswap V2/V3

实现 Swap 界面和价格查询

🔥 4. Web3 登录 + 签名验证

用 EIP-4361(Sign-In With Ethereum)

实现真正的 Web3 登录系统


📌 阶段 6:高级内容(可选)

📍 Layer 2 / Rollup

  • Optimism

  • zkSync

  • Arbitrum

📍 全链游戏(Xterio、OP、ZK)

体验链上状态机开发。

📍 Solidity 安全审计

学习 Slither、Mythril、Foundry 测试

→ 高薪方向


📌 阶段 7:你能胜任什么岗位?

根据你的经历(前端 + React + Vue + 后端配合 + 多项目经验),你可快速进入:

  • Web3 前端工程师(React + wagmi)

  • Web3 全栈工程师(Solidity + frontend)

  • DApp 开发工程师

  • 智能合约工程师(需要深入 Solidity)


🎯 完整路线图(一步到位总结)

入门

  • 区块链基础

  • 以太坊架构

核心

  • Solidity

  • Hardhat / Foundry

  • 智能合约安全

前端

  • Ethereum Provider

  • wagmi + viem

  • MetaMask / WalletConnect

协议

  • ERC 系列

  • DeFi、NFT、预言机

实战

  • Token

  • NFT Mint

  • Swap

  • DApp

进阶

  • Rollups

  • MEV

  • zk 技术

相关推荐
狂炫冰美式8 分钟前
人均配了AI, 为什么公司还是没变快? 🤔 本质还是分布式系统问题
前端·后端·架构
乘风gg1 小时前
多 Agent 不是万能的!搞懂这 5 个原则,少走 1 年弯路!
前端·agent·ai编程
猩猩程序员2 小时前
Vercel 推出 Agent 框架 Eve:让 AI Agent 像写 Web 应用一样简单
前端
爱读源码的大都督2 小时前
Claude Code源码分析(三):为什么系统提示词中需要有tools呢?
前端·人工智能·后端
爱勇宝2 小时前
Claude Code 被曝暗藏“隐形检测”代码:封代理不是最可怕的,可怕的是你根本不知道它在干什么
前端·后端·程序员
小牛不牛的程序员2 小时前
我用 Claude Code 半天撸完了一个完整网站,AI 编程到底提升了多少效率?
前端
东风破_2 小时前
JavaScript 面试常考的字符串算法:从反转字符串到回文判断
前端·javascript
ITOM运维行者3 小时前
从零搭建企业级服务器监控体系:踩坑实录与架构设计
前端·后端
monologues3 小时前
深入 Vue 3 源码:响应式系统的精妙设计与编译优化
前端
hunterandroid3 小时前
Paging 3 分页:从手动分页到声明式加载
前端