关键词:EIP、ERC、接口设计、标准化、OpenZeppelin、ERC165
作为以太坊合约开发者,可以每天写 transferFrom(...)、approve(...)、tokenURI(...) 而不用知道它们的来源。但要真正理解它们的设计边界、安全逻辑、扩展方式,必须看清它们背后的起点——ERC 是如何产生的?它和以太坊整个改进体系(EIP)又是什么关系?
ERC(Ethereum Request for Comments) 是以太坊改进提案(EIP)中的一种子类型,专注于「接口标准」的定义。
Core(共识层)、Networking(P2P 层)、Interface(即 ERC 接口类)、Meta(流程类)。📘 举例:
| 名称 | 编号 | 类型 | 内容 |
|---|---|---|---|
| ERC-20 | EIP-20 | Interface | 可替代代币接口标准 |
| ERC-721 | EIP-721 | Interface | 非同质化 NFT 接口标准 |
| EIP-1559 | EIP-1559 | Core | 以太坊基础手续费机制改革提案 |

ethereum/EIPs 仓库Review 阶段,最终成为标准✅ ERC 最大的价值是建立了合约之间、钱包之间、协议之间的“语言共识”。