以太坊开发标准
页面最后更新: 2025年9月26日
标准概述
以太坊社区已经采用了许多标准,这有助于在项目的不同实现中保持互操作性(例如 以太坊客户端 和钱包),并确保智能合约和去中心化应用程序保持可组合性。
通常,标准以以太坊改进提案 (EIP) 的形式提出,由社区成员通过标准流程 (opens in a new tab)进行讨论。
- EIP 简介
- EIP 列表 (opens in a new tab)
- EIP GitHub 仓库 (opens in a new tab)
- EIP 讨论区 (opens in a new tab)
- 以太坊治理简介
- 以太坊治理概述 (opens in a new tab) 2019 年 3 月 31 日 - Boris Mann
- 以太坊协议开发治理和网络升级协调 (opens in a new tab) 2020 年 3 月 23 日 - Hudson Jameson
- 所有以太坊核心开发者会议的播放列表 (opens in a new tab) (YouTube 播放列表)
标准类型
EIP 有 3 种类型:
- 标准方向:描述影响大多数或所有以太坊实现的任何更改
- 元类别 (opens in a new tab):描述关于以太坊的流程或提议对流程的更改
- 信息类别 (opens in a new tab):描述以太坊的设计问题,或向以太坊社区提供一般性指导或信息
此外,标准跟踪细分为 4 类:
- 核心 (opens in a new tab):需要共识分叉的改进
- 网络 (opens in a new tab):关于 devp2p 和轻量级以太坊子协议的改进,以及对 Whisper 和 Swarm 网络协议规范的建议改进。
- 接口 (opens in a new tab):关于客户端 API/RPC 规范和标准的改进,以及某些语言级别的标准,例如方法名称和合约 ABI。
- ERC (opens in a new tab):应用级标准和惯例
关于这些不同类型和类别的更多详细信息,请参阅 EIP-1 (opens in a new tab)
代币标准
- ERC-20 - 一种同质化(可互换)代币的标准接口,例如投票代币、质押代币或虚拟货币。
- ERC-721 - 一种非同质化代币的标准接口,例如艺术品或歌曲的契约。
- ERC-2309 (opens in a new tab) - 在使用连续的代币标识符创建/转移一个或多个非同质化代币时发出的标准化事件。
- ERC-4400 (opens in a new tab) - EIP-721 消费者角色的接口扩展。
- ERC-4907 (opens in a new tab) - 为 ERC-721 代币添加一个具有受限权限的限时角色。
- ERC-777 - (不推荐) 一种在 ERC-20 基础上改进的代币标准。
- ERC-1155 - 一种可同时包含同质化和非同质化资产的代币标准。
- ERC-4626 - 一种代币化金库标准,旨在优化和统一生息金库的技术参数。
进一步了解代币标准。
扩展阅读{#further-reading}
你还知道哪些对你有帮助的社区资源? 请编辑本页面并添加进来!