Web3 知识体系架构图
│
├── 1. 基础概念
│ │
│ ├── 1.1 区块链
│ │ ├── 工作原理
│ │ ├── 公链 vs 私链
│ │ └── 常见区块链平台(如比特币、以太坊)
│ │
│ ├── 1.2 去中心化
│ │ ├── P2P 网络
│ │ ├── 去中心化应用(dApps)
│ │ └── 去中心化自治组织(DAO)
│ │
│ ├── 1.3 智能合约
│ │ ├── 定义和工作原理
│ │ ├── 常用编程语言(如 Solidity)
│ │ └── 智能合约平台(如以太坊、EOS)
│ │
│ └── 1.4 加密货币
│ ├── 定义和种类
│ ├── 数字钱包
│ └── 交易所
│
├── 2. 技术实现
│ │
│ ├── 2.1 共识机制
│ │ ├── 工作量证明(PoW)
│ │ ├── 权益证明(PoS)
│ │ ├── 委托权益证明(DPoS)
│ │ └── 其他共识机制(如BFT, PBFT)
│ │
│ ├── 2.2 智能合约开发
│ │ ├── 开发环境和工具(如 Remix、Truffle、Hardhat)
│ │ ├── 智能合约测试和部署
│ │ └── 安全审计
│ │
│ ├── 2.3 前端开发
│ │ ├── Web3.js
│ │ ├── Ethers.js
│ │ └── IPFS 及其他去中心化存储
│ │
│ └── 2.4 跨链技术
│ ├── 跨链桥
│ ├── 原子交换
│ └── 跨链协议(如 Polkadot、Cosmos)
│
├── 3. 应用场景
│ │
│ ├── 3.1 去中心化金融(DeFi)
│ │ ├── 去中心化借贷平台
│ │ ├── 去中心化交易所(DEX)
│ │ ├── 稳定币
│ │ └── 去中心化保险
│ │
│ ├── 3.2 NFT 和数字资产
│ │ ├── 定义和类型
│ │ ├── NFT 市场
│ │ └── 元宇宙
│ │
│ ├── 3.3 去中心化自治组织(DAO)
│ │ ├── DAO 的定义和结构
│ │ ├── DAO 平台(如 Aragon、DAOstack)
│ │ └── DAO 的应用(如 MakerDAO)
│ │
│ ├── 3.4 社交网络和内容平台
│ │ ├── 去中心化社交媒体(如 Steemit、Mastodon)
│ │ └── 去中心化内容平台(如 LBRY、Theta)
│ │
│ └── 3.5 供应链管理
│ ├── 产品溯源
│ ├── 物流管理
│ └── 数据透明性和安全性
│
├── 4. 工具和框架
│ │
│ ├── 4.1 开发工具
│ │ ├── Remix IDE
│ │ ├── Truffle
│ │ └── Hardhat
│ │
│ ├── 4.2 前端库
│ │ ├── Web3.js
│ │ ├── Ethers.js
│ │ └── The Graph
│ │
│ └── 4.3 去中心化存储
│ ├── IPFS
│ ├── Filecoin
│ └── Arweave
│
└── 5. 学习资源
│
├── 5.1 在线课程
│ ├── Coursera
│ ├── Udacity
│ └── edX
│
├── 5.2 书籍
│ ├── 《Mastering Bitcoin》
│ ├── 《Mastering Ethereum》
│ └── 《The Infinite Machine》
│
├── 5.3 文档与教程
│ ├── Ethereum 官方文档
│ ├── Web3.js 文档
│ └── Solidity 文档
│
└── 5.4 社区和论坛
├── Ethereum Stack Exchange
├── Reddit(r/ethdev, r/ethfinance)
└── Discord 和 Telegram 群组