以太坊开发标准

以太坊开发标准

标准概述

以太坊社区已经采用了许多标准,这有助于在项目的不同实现中保持互操作性(例如以太坊客户端和钱包),并确保智能合约和去中心化应用程序保持可组合性。

通常,标准作为以太坊改进提案 (EIP) 提出,由社区成员通过标准流程opens in a new tab讨论确定。

以太坊改进提案介绍

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 和轻量级以太坊 Subprotocol 的改进,以及对 Whisper 和 Swarm 的网络协议规范提议的改进。

接口opens in a new tab:围绕客户端应用程序接口/远程过程调用规范和标准以及某些语言级标准(如方法名称和合约应用程序二进制接口)的改进。

以太坊意见征求opens in a new tab:应用程序级标准和约定

关于这些不同类型和类别的更多详细信息,请参见 EIP-1opens in a new tab

代币标准

ERC-20 - 同质化(可互换)代币的标准接口,比如投票代币、质押代币或虚拟货币。

ERC-223 - 一个同质化代币标准,使代币的行为与以太币行为相同,并支持在接收方处理代币转账。

ERC-1363 - 为 ERC-20 代币定义一个代币接口,支持在转账函数或 transferFrom 函数后执行接收者代码,或在批准后执行消费者代码。

ERC-721 - 非同质化代币的标准接口,比如艺术作品或歌曲的契约。

ERC-2309opens in a new tab - 使用连续的代币标识符创建/转移一个或多个非同质化代币时,触发的标准事件。

ERC-4400opens in a new tab - EIP-721 消费者角色的接口扩展。

ERC-4907opens in a new tab - 为 ERC-721 代币添加一个具有受限权限的限时角色。

ERC-777 - **(不推荐)**在 ERC-20 基础上改进的代币标准。

ERC-1155 - 可包含同质化和非同质化资产的代币标准。

ERC-4626 - 一个代币化的资金库标准,旨在优化和统一收益资金库的技术参数。

了解更多关于代币标准的信息。

延伸阅读

以太坊改进提案 (EIP)

还有哪些社区资源对你有所帮助? 请编辑本页面并添加!

相关推荐

在哪里购买现金卡?
365报价官网

在哪里购买现金卡?

📅 10-01 👁️ 759
伊朗队再拿1分即可获得世界杯资格 出线在即引发关注
best365网页版登录官网

伊朗队再拿1分即可获得世界杯资格 出线在即引发关注

📅 09-16 👁️ 8077
印刷电路板:它是什么,如何自己动手制作
365bet体育投注网

印刷电路板:它是什么,如何自己动手制作

📅 07-28 👁️ 1693