cryptonerdcn

cryptonerdcn

区块链应用开发随笔0:EIP和ERC

(持续补充)

「EIP」,全称为 Ethereum Improvement Proposals,直译为以太坊改善提案。大致分成三类:Standard Track EIP, Informational EIP, Meta EIP
其中 Standard Track EIP 又包含了:Core, Networking, Interface, ERC

理论上,以太坊的设计如果要进行任何变动,都必须由 EIP 来推动。

「ERC」,全称为 Ethereum Request for Comment,即以太坊的 RFC(意见征求),是 EIP 属性里的 category(分类)的一种,专门用来负责应用层面的标准与协议。

其中著名的包括有:

ERC-20:token 标准

https://eips.ethereum.org/EIPS/eip-20

ERC-137标准

https://eips.ethereum.org/EIPS/eip-137

ERC-721标准

https://eips.ethereum.org/EIPS/eip-721

ERC-1155: 多类型 TOKEN 标准

https://eips.ethereum.org/EIPS/eip-1155


Q&A

1,EIP 和 ERC 的关系:如果一个 EIP 的 category 属于 ERC,那么我们可以将 EIP-xx 表示成 ERC-xx。反之亦然。

2,如何提出 EIP:Clone 此模版

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

修改后,向 EIP 的 rep 提出一个 PR 即可。

3,某某项目说自己提出了 EIP 以此证明自己拥有很强的技术实力,所以这是否合乎逻辑?

任何人都可以提出 EIP 提案,所以必须看实际的 EIP 处于一个什么状态。
当一个 EIP 处于 Idea 状态时,它甚至都不会被 EIP 收录进去。而只有进入 Draft(草稿)状态时,EIP 才会被收录。但此时也仅仅是收录,供大家公开讨论。如果未被采用,也长期没有进展,那么可能会进入 Stagnant(停滞)状态 -- 你可以看到很多 EIP 是处于这种状态的。
只有通过了 Review 和 Last Call,进入了 Final 状态,一个 EIP 才能被真正的纳入标准里。即使成为了 Final,也不代表 Builder 就一定会用到这个 EIP。

所以一个 EIP 提案,更多的体现的是该项目对于以太坊生态建设的参与度,而不是直接和技术水平挂钩。

另外,光技术这一项指标,也无法决定项目最终是否成功,不是么


参考资料:

https://eips.ethereum.org/

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。