- 新的 EIP 状态流程 -
对 EIP-1(即 EIP 推进流程)的变更贯穿着一个主旨:将 EIP 自身的完善从硬分叉协调流程中分离出来。
EIP 仓库本意是成为一系列技术规范的仓库。但是,因为有了硬分叉的协调流程,政治意见也被引入到 EIP 仓库管理中来。
新的 EIP 流程致力于减少 EIP 管理流程中的政治因素,办法是把硬分叉协调流程尽可能地分离出去。
在美国的立法流程中,法案的起草与使其成为法律的过程是分开的。那么,日后,EIP 仓库将可被视为 EIP 起草并留存记录的地方,而硬分叉则是使某些 EIP “成为法律” 的过程。
第一步就是把 ACCEPTED(已采纳)
状态给删掉。
删掉了 ACCEPTED
状态之后,原来为 Core EIP 和其他 EIP 而设立的两套不同流程,至此合二为一,EIP 仓库从此只剩一种流程。
DRAFT -> REVIEW -> LAST CALL -> FINAL (草案、审议、最终征求意见、完结)
为跟踪分叉协调流程以及哪些 EIP 会部署到主网上,我们会另设一个新的仓库:Eth1.0-specs。
- Eth1.0 规范代码库项目版 -
新的 EIP 状态现在,EIP 仓库中的 EIP 将以下列标签来标记进度(新的标签用前后双星号显示):
-
DRAFT
(草案) -
**REVIEW**
(审议) -
LAST CALL
(最终征求意见) -
FINAL
(完结) -
**LIVING**
(续用中) -
**STAGNANT**
(已停滞) -
**WITHDRAWN**
(已撤销)
ReviewREVIEW
表示该 EIP 的作者发出明确的信号:该 EIP 已准备好接受外部审议。在以前,EIP 只有到LAST CALL
阶段才会接受来自外部的反馈,但这时候往往已经太迟了,已经来不及收集到任何有意义的反馈了。现在的REVIEW
表示作者正在积极寻求他人的反馈。所以这个状态会放在LAST CALL
前面。FInalFINAL
并不表示该 EIP 已经部署到以太坊主网上,仅代表该 EIP 的规范已经冻结。此后将只能订正该 EIP 在格式上不规范的地方,比如调整拼写。任何涉及内容的变更都需要开启一个新的 EIP。LivingLiving
就是对原先的ACTIVE
状态的重命名,后者是 EIP-1 的状态类型之一。重命名的目的是为了更准确地表示这个状态的实际内容,而 Living 一词取自 “living document”。
这意味着该 EIP 可以持续地编辑和更新。
StagnantSTAGNANT
状态表示该 EIP 的发展已经停滞,过去几个月都没有任何更新。EIP 机器人会自动为已经停滞的 EIP 打这个标签。WithdrawnWITHDRAWN
状态表示该 EIP 已经被作者正式移除。只有作者才能移除他的 EIP。STAGNANT
和WITHDRAWN
的区别在于,后者意味着已经终结了。要想让一个已经撤销的 EIP 复活,那就得创建一个新的 EIP,使用一个新的编号。
(完)
(文内有许多超链接,可点击左下 ”阅读原文“ 从 EthFans 网站上获取)
原文链接:
http://medium.com/ethereum-cat-herders/the-new-ethereum-improvement-process-928c628b306e
作者:Edson Ayllon
翻译: 阿剑
作者:以太坊爱好者;来自链得得内容开放平台“得得号”,本文仅代表作者观点,不代表链得得官方立场凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:linggeqi@chaindd.com