番外01:ERC 标准的前世今生

  • Henry
  • 发布于 2025-07-10 09:47
  • 阅读 1688

关键词:EIP、ERC、接口设计、标准化、OpenZeppelin、ERC165

📚 作者:Henry 🧱 系列:《Web3 多链标准体系全解析》 · 番外 第 1 篇 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者

👉适合人群: ✅ Web3 初学者 ✅ 想转型到 Web3 的技术 / 内容 / 产品从业者 ✅ 希望用碎片化时间积累系统认知的朋友

如果你觉得有收获,欢迎点赞(❤️)+ 收藏,一起学习、彼此交流 🙌

作为以太坊合约开发者,可以每天写 transferFrom(...)approve(...)tokenURI(...) 而不用知道它们的来源。但要真正理解它们的设计边界、安全逻辑、扩展方式,必须看清它们背后的起点——ERC 是如何产生的?它和 EIP 有什么关系?


ERC 是什么?和 EIP 有什么关系?

ERC(Ethereum Request for Comments) 是以太坊改进提案(EIP)中的一种子类型,专注于「接口标准」的定义。

  • EIP(Ethereum Improvement Proposal) 是以太坊的标准提案系统,包含所有改进建议。
  • EIP 分为多种类型:Core(共识层)、Networking(P2P 层)、Interface(即 ERC 接口类)、Meta(流程类)。
  • 所以:所有 ERC 都是 EIP,但不是所有 EIP 都是 ERC。

📘 举例:

名称 编号 类型 内容
ERC-20 EIP-20 Interface 可替代代币接口标准
ERC-721 EIP-721 Interface 非同质化 NFT 接口标准
EIP-1559 EIP-1559 Core 以太坊基础手续费机制改革提案

EIP/ERC 的提案流程图(简化版)

EIP/ERC提案流程

  • 提案发起 → 提交到 GitHub 的 ethereum/EIPs 仓库
  • ERC 的格式包括:标题、作者、简单描述、接口定义(Solidity)、动机与设计理念、安全分析等...

剩余50%的内容订阅专栏后可查看

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论