solidity区块链大学区块链研习社

ERC系列| 以太坊ERC与EIP标准介绍

2018-12-24  本文已影响0人  Codefine好码实验室

EIP

全称 Ethereum Imporvement Proposals(以太坊改进建议), 是以太坊开发者社区提出的改进建议, 是一系列以编号排定的文件, 类似互联网上IETF的RFC。

EIP可以是 Ethereum 生态中任意领域的改进, 比如新特性、ERC、协议改进、编程工具等等。

EIP是以太坊生态演进的公告牌

你可以在以下地址查询到当前所有的EIPs:

a) https://eips.ethereum.org/all

b) https://github.com/ethereum/EIPs/tree/master/EIPS

ERC

全称 Ethereum Request For Comment (以太坊意见征求稿), 用以记录以太坊上应用级的各种开发标准和协议(application-level standards and conventions)。如典型的Token标准(ERC20, ERC721)、名字注册(ERC26, ERC13), URI范式(ERC67), Library/Package格式(EIP82), 钱包格式(EIP75,EIP85)。

ERC协议标准是影响以太坊发展的重要因素, 像ERC20, ERC223, ERC721, ERC777等, 都是对以太坊生态产生了很大影响。

生命周期

ERC和EIP都有4个阶段:

两者关系

所有的ERC都是EIP。反之则未必。

谁可以提

EIP 希望利用技术社区的众包智慧来决定 Ethereum 系统的未来走向, 而不是集中在几个硏发人员手里。因此每个人都可以在Ethereum社区提出任何好的建议。通常是用 EIP 建议的格式 https://github.com/ethereum/EIPs/blob/master/eip-X.md 提交到以太坊的Github EIPs工程中: https://github.com/ethereum/EIPs/issues

共识如何达成

EIP 需要提供建议改进的详尽技术描述, 由EIP作者负责在社区中消减不同意见, 最终构建共识。 

参考:

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md

https://github.com/ethereum/EIPs/blob/master/eip-X.md

https://eips.ethereum.org/all

https://www.ietf.org/rfc.html

---

作者简介:Codefine好码安全团队专注于智能合约安全审计和全生命周期管理, 已为全球多家交易所、钱包、公链做过智能合约安全审计和开发管理。团队通过独有的多维审计引擎,持续为合作伙伴提供正确、安全、可用的智能合约基础设施。官网地址:www.codefine.io

本文经「原本」原创认证,作者好码实验室,访问yuanben.io查询【4ZKSL7GB】获取授权

上一篇 下一篇

猜你喜欢

热点阅读