跳转到内容

教程总览

教程总览

本页内容正在整理中,欢迎贡献

概述

本章提供完整的实战项目教程,每个教程覆盖一个完整的应用场景——从合约编写、测试、部署到前端集成。通过实战项目掌握以太坊开发的核心技能。

主要内容

教程列表

难度教程技术点
🟢 入门去中心化投票系统基础合约、事件、mapping
🟢 入门发行 ERC-20 TokenERC-20、OpenZeppelin
🟡 中级NFT Mint 网站ERC-721、前端、wagmi
🟡 中级多签钱包多签逻辑、安全设计
🟡 中级Chainlink 价格数据预言机、DeFi 集成
🔴 高级构建 AMM 流动性池DeFi、数学原理
🔴 高级跨链消息 CCIPChainlink CCIP、跨链

推荐学习顺序

初学者路线(完成基础后):

  1. 先完成 入门起步 章节
  2. 发行 ERC-20 Token —— 理解 Token 标准
  3. 去中心化投票系统 —— 掌握合约状态管理
  4. NFT Mint 网站 —— 学习前后端结合

进阶路线:

  1. 多签钱包 —— 理解安全设计模式
  2. Chainlink 价格数据 —— 接入真实世界数据
  3. 构建 AMM 流动性池 —— 深入 DeFi 原理
  4. 跨链消息 CCIP —— 多链应用开发

每个教程的结构

每个实战教程都包含:

📋 项目概述
- 功能需求
- 技术栈说明
⚙️ 合约实现
- 完整 Solidity 代码
- 关键逻辑说明
🧪 测试
- Hardhat/Foundry 测试代码
- 覆盖核心功能
🚀 部署
- 测试网部署步骤
- Etherscan 验证
🖥️ 前端集成(部分教程)
- React + wagmi 代码
- 完整 DApp 示例

开源代码仓库

所有教程代码均可在 GitHub 上找到:

欢迎提交 PR 补充或改进教程!

深入阅读