一、ERC-20:一切 DeFi 的起点
如果你只学一个 ERC,那一定是 ERC-20。
几乎所有你熟悉的代币——USDT、USDC、UNI、ARB,本质上都是 ERC-20。它定义的事情非常简单:怎么查余额、怎么转账、怎么授权别人使用你的代币。
但它的重要性在于,它第一次让'代币'变成了一个统一的概念。
在 ERC-20 出现之前,每个项目的代币逻辑都是自己写的,钱包无法通用,交易所也无法统一支持。ERC-20 出现后,整个 DeFi 世界才真正开始搭起来。
你可以把 ERC-20 理解成 Web3 世界的'货币协议',它的存在直接催生了 DEX、借贷、稳定币这些生态。
官方文档: https://eips.ethereum.org/EIPS/eip-20
如果你后面要学 DeFi、做 Swap、写 Token,ERC-20 是绕不过去的一关。
二、ERC-721:NFT 从这里开始
ERC-721 解决的问题其实很简单: 如何在链上表示'独一无二的东西'。
和 ERC-20 不同,ERC-721 的每一个 token 都是唯一的,它有自己的 tokenId,也有明确的所有者。
这让很多事情成为可能,比如 NFT 图片、游戏角色、链上身份、数字收藏品。
你现在看到的几乎所有 NFT 项目,不管是头像类还是功能型,本质上都是基于 ERC-721。
它的意义不在于'炒图',而在于第一次让'唯一性资产'在链上有了标准表达方式。
官方文档: https://eips.ethereum.org/EIPS/eip-721
三、ERC-1155:更现实的 NFT 标准
当项目真正开始做 NFT 时,很快就会发现 ERC-721 的问题: 太贵、太慢、不适合批量操作。
于是 ERC-1155 出现了。
它最大的特点是: 一个合约里可以同时管理多种资产,而且支持批量转账。
这使它非常适合游戏、道具系统、空投场景。你可以把它理解为'更工程化的 NFT 标准'。
很多链游、道具系统,实际上更偏向 ERC-1155,而不是 ERC-721。
官方文档: https://eips.ethereum.org/EIPS/eip-1155
四、ERC-165:合约之间如何'互相认识'
ERC-165 是一个经常被忽略,但非常基础的标准。
它的作用只有一个: 让合约告诉别人'我支持哪些接口'。
在实际开发中,你经常会看到类似这样的代码:
supportsInterface(bytes4 interfaceId)
它的存在,让钱包、合约、市场可以自动判断:
- 你是不是 NFT
- 你是不是 ERC-1155
- 你支持哪些功能
可以说,没有 ERC-165,就没有现在这种可组合的 Web3 世界。
官方文档: https://eips.ethereum.org/EIPS/eip-165
五、ERC-4626:DeFi 的标准金库
如果你接触过 DeFi,一定见过各种 Vault、收益池、存币生息。
ERC-4626 做的事情,其实非常关键: 它统一了'存钱 → 换份额 → 赎回'的整个逻辑。
在它出现之前,每个 DeFi 项目的资金池逻辑都不一样,前端难写,审计难做,用户也难理解。
ERC-4626 把这些流程标准化了,这也是为什么现在很多新 DeFi 项目都会直接基于它开发。


