
- 新的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**(已撤銷)
Review
REVIEW表示該EIP 的作者發出明確的信號:該EIP 已準備好接受外部審議。
在以前,EIP 只有到LAST CALL階段才會接受來自外部的反饋,但這時候往往已經太遲了,已經來不及收集到任何有意義的反饋了。
現在的REVIEW表示作者正在積極尋求他人的反饋。所以這個狀態會放在LAST CALL前面。
FInal
FINAL並不表示該EIP 已經部署到以太坊主網上,僅代表該EIP 的規範已經凍結。此後將只能訂正該EIP 在格式上不規範的地方,比如調整拼寫。任何涉及內容的變更都需要開啟一個新的EIP。
Living
Living就是對原先的ACTIVE狀態的重命名,後者是EIP-1 的狀態類型之一。重命名的目的是為了更準確地表示這個狀態的實際內容,而Living 一詞取自“living document”。
這意味著該EIP 可以持續地編輯和更新。
Stagnant
STAGNANT狀態表示該EIP 的發展已經停滯,過去幾個月都沒有任何更新。 EIP 機器人會自動為已經停滯的EIP 打這個標籤。
Withdrawn
WITHDRAWN狀態表示該EIP 已經被作者正式移除。只有作者才能移除他的EIP。
STAGNANT和WITHDRAWN的區別在於,後者意味著已經終結了。要想讓一個已經撤銷的EIP 復活,那就得創建一個新的EIP,使用一個新的編號。
(完)
(文內有許多超鏈接,可點擊左下”閱讀原文“ 從EthFans 網站上獲取)
原文鏈接:
https://medium.com/ethereum-cat-herders/the-new-ethereum-improvement-process-928c628b306e
作者: Edson Ayllon
翻譯:阿劍
