(持续补充)
「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 提案,更多的体现的是该项目对于以太坊生态建设的参与度,而不是直接和技术水平挂钩。
另外,光技术这一项指标,也无法决定项目最终是否成功,不是么
参考资料: