買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 瑞波幣 > Info

ETH:觀點 | 到點就發車:以太坊 EIP 及升級流程改進提議_區塊鏈

Author:

Time:1900/1/1 0:00:00

這篇文章是DannoFerrin和我在DevconV上的談話的粗略記錄。文章中討論了社區在過去一年中提出的一些EIP流程改進建議,并且將其納入到一個統一的框架中用來指導我們如何讓以太坊更順利地升級。我們把它稱之為“火車站模型”。

摘要

我們根據過去一年來社區提出的幾點建議,提出了一種協調以太坊網絡升級的新方法。具體來說,我們認為:

升級應每年進行兩次,以向社區提供明確的可預期性;

升級應該只包含準備好發布的以太坊改進提案,任何仍在討論中的改進內容都應該放到下一個升級,而不應延遲當前的升級;

以太坊改進提案應由工作組以獨立的方式制定,并且只有在完成后才應考慮納入升級;

以太坊改進提案和工作組應該有一個擁護者或者代表,用來聯絡社區,解答社區對相關EIP的疑問。

如果你想更深入地討論這個提案,請前往EthMagicians論壇的這個帖子。

讓我們先簡單談談以太坊的升級歷史。最初的幾次網絡升級,包括前沿,家園,拜占庭和君士坦丁堡,有點像1950年代的家庭度假,爸爸媽媽會把車子行李打理好,我們會跳上后座,或許還會帶上我們最喜歡的玩具,總之他們會把我們安全地送到目的地。這是一個過去升級的簡單類比,但是對于這些升級,核心開發人員編寫了大部分的以太坊改進提案,而以太坊社區足夠小,以至于他們可以有組織地,有計劃地與社區溝通,使得分叉和升級順利進行。

觀點:Ordinals促進了比特幣交易的增長:金色財經報道,分析師Spencer Hughes稱,由于Ordinals和BRC-20活動激增,過去一個月比特幣網絡非常活躍。Ordinals是1月份在比特幣主網上推出的NFT協議,促進了比特幣交易的增長。投機者一直熱衷于鑄造比特幣上出現的任何項目,并設定高額交易費用以優先考慮他們在鑄造過程中的位置,隨著Binance和OKX等中心化的交易所增加對Ordinals的支持,這種趨勢可能會上升。[2023/6/6 21:18:03]

….但也有他們忙不過來的時候!少數那么幾次,我們不得不趕著去救火。在那些場合,我們基本上是全民皆兵。無論是上海舉辦Devcon2期間發生的網絡攻擊事件,TheDAO導致的以太坊分叉事件,還是君士坦丁堡升級前最后一刻發現的弱點,社區總是能團結一致修復bug,解決問題同時讓用戶將他們的節點及時升級。

-一條以太坊色的瀑布-

直到現在的伊斯坦布爾升級。在開始計劃升級的時候,我們已經很好地掌握了我們的工作流程,并決定更徹底地計劃升級的流程。我們為升級過程的每一個階段都設定了一個時間節點,從以太坊改進提案提出到最后主網升級都做了詳細規劃。在我們有所察覺之前,我們一直都處在一種以太坊瀑布模型中!

正如我們所知,瀑布模型不適用于軟件開發。但是,我們還是將它用于伊斯坦布爾升級過程。我們原計劃在一月份開始,花幾個月的時間審議以太坊改進提案,并將5月中旬設定為以太坊改進提案最后的接受期限,然后花兩個月完成新客戶端的部署,估計結束要到7月中旬。做完以上所有的這些,預計8月中旬可以完成測試網升級,10月中旬完成主網升級,也就是說在以太坊開發者大會兩周前完成。

BMEX行情觀點:較大周期都沒有頂部跡象,任何一個低點,都是做多的機會。:BMEX行情分析欄目數字貨幣分析師PONY楊表示:ETH最大有一個1小時頂部,不考慮幣種不同步的的影響,存在做空依據,如果空單開在了ETH上,并且在成本價或者新高離場,這個操作就算正確,只不過是一單不賺錢的正確操作而已,對這筆空單來講,最有價值的操作,是對止損的執行。目前來講,較大周期都沒有頂部跡象了,趨勢也依然向上,策略非常明確,任何一個低點,都是做多機會。[2021/3/9 18:27:49]

然而,這些計劃好的時間節點有多少真正按時完成呢?只有一個,就是剛開始的時候。

很多事情在執行的過程中出現了差錯。其中一個更重要的原因是,自從上次升級以來,以太坊社區已經有了很大的發展,到了開始審查伊斯坦布爾升級提案的時候,核心開發人員不得不將30多個以太坊改進提案打包在一起閱讀,而不是只有少數幾個提案需要評議!

這大大拖慢了整個流程。數量多還只是一方面,重點是它們處于完全不同的開發階段,還有一些相互依賴或相互競爭的以太坊改進提案。

-因為要在幻燈片中使用特定的字體,所以我們沒法用一頁把所有的伊斯坦布爾EIP列出來……-

當我們得到以太坊伊斯坦布爾最終改進提案列表時,已經是夏天的中期了,按照本來的計劃,這時候我們應該要把客戶端實現做完了。當這種情況發生時,很多人意識到這個開發過程遠遠不及預期,關于我們如何使伊斯坦布爾之后的柏林升級運行得更加順暢,已經有人提出了很多建議。我們現在將討論一些其中的建議,然后將它們合并到我們所稱的“火車站模型”中。

觀點:比特幣可以幫助環境移民旅行和定居:比特幣支持者、金融分析師Max Keiser發推稱,由于全球生態系統變得越來越難以預測,有時對人類也越來越不友好,人為造成的氣候變化越發嚴重。環境移民已經開始尋找環境更好的地方居住,而比特幣可以幫助他們旅行和定居,因為比特幣現在在歐洲、亞洲和美國的許多地方都被接受了。他聲稱,黃金也可以用于同樣的目的,但比特幣更容易攜帶和大量運輸。此外,BTC不能被當局沒收,也不能被強盜取走。(U.Today)[2020/8/22]

-“柏林”會天氣晴好、風景明媚-

以太坊1.X會嘗試改變EIP開發流程

在伊斯坦布爾升級期間,第一個嘗試解決開發流程問題的人是AlexeyAkhunov。他寫了一篇博文,描述了我們可以如何通過組建工作組、使用ReTestEth來增加為以太坊協議改進作貢獻的成員數量,同時減輕現有核心開發者的負擔。在“pre-1.x”的改進流程中,提交的以太坊改進提案將主要由Geth,Parity和Aleth的客戶端開發人員實現,在這種情況下,以太坊改進提案將由這些團隊協同改進。一旦客戶就以太坊改進提案的最終規范達成一致,就可以生成參考測試。Aleth是唯一可以生成測試的客戶端,因此為了生成這些測試,所有以太坊改進提案都要在Aleth中得到實現。EF的測試團隊隨后將運行這些測試,并編寫所有客戶端都要運行的一致性測試。

-幻燈片上的圖片取自Alexey的原帖-

觀點:隨著看跌/看漲比率飆升 比特幣將進一步下跌:根據Skew數據,比特幣期權合約的看跌/看漲比率已經達到1.42,這是自12月中旬以來的最高點。期權合約為衍生品市場提供了一種獨特的風險敏感度,因為它允許交易員根據不斷變化的市場趨勢選擇退出頭寸。這種“選擇退出”既可以是買入,也可以是賣出。由于比特幣的看跌/看漲比率超過了1,更多的交易員選擇了有權出售的合約,而不是有權購買的合約。另一種解釋是,與有權出售的交易員相比,選擇買入的交易員數量有所下降。基于衍生品市場,期權并非是引發熊市情緒的主要指標。自3月6日以來,比特幣期貨的未平倉頭寸也出現了大幅下降,3月9日的下跌加速了交易。由于交易者迅速平倉,集體期貨市場的未平倉合約(OI)下降了4億多美元。(AMBCrypto)[2020/3/11]

這個過程有幾個瓶頸:主要的客戶端實現團隊,Aleth生成引用測試,EF的測試團隊所編寫的一致性測試。為了提升工作的效率,Alexey提出了設立工作組的想法。這些工作組將由有共同改善以太坊愿望的一部分人組成。他們可以從以太坊改進提案的早期階段著手,幫助完善它,使其或多或少接近或者達到最終的版本。這樣,客戶端開發人員將看到成熟的以太坊改進提案,至少可能有一個初步的實現,大多數相關的開放式問題也已經得到了解答。

除此之外,由EF測試團隊開發的新測試工具retesth將使工作組能夠為任一客戶端生成所需的EIP參考測試。因此,這一工作組框架不僅會使以太坊改進提案的完善過程更加去中心化,也會減少測試方面的瓶頸和壓力。

eEIP擁護者

在伊斯坦布爾升級的準備過程中,所有核心開發者開電話會議的時候,沒有人談論特定的以太坊改進提案是常見的現象,這不僅減緩了以太坊改進提案的發展進度,而且,在需要討論一些相互依賴或相互競爭提案的時候,會明顯降低整個升級過程的進度。

聲音 | 專家觀點:伴隨新興的金融技術快速發展,區塊鏈法律地位的研究仍顯不足:5月25日,金融時報發文《國際創新企業法律研究亟待跟進》。文章指出,有專家表示,伴隨新興的金融技術快速發展,區塊鏈法律地位的研究仍顯不足。金融行業是法律規則和監管密集型行業,區塊鏈的任一應用方式都需要法律認可。但從區塊鏈的本質來看,去中心化的權威樹立過程又與傳統的法律權威有著極大的不同。區塊鏈技術則提供了另一種解決思路:使公示做到在技術上人人皆知,因而不再需要權威機構的認可。區塊鏈的倡導者們一般認為,正是因為區塊鏈具有自動公開的特性,交易的發生即向全網公開,屬于一種公示。但法律學者通常認為,使用區塊鏈進行交易,只是簡化了交割和交易記錄保存的步驟,并沒有真正的法律效力。在涉及動產的領域中,區塊鏈形成的同時,并不一定真正完成了現實資產的交付。而在涉及股份權利及不動產轉讓時,尤其是在我國,區塊鏈更不具備相應的法律效力及現實應用可能性。[2019/5/25]

解決這個問題的一個簡單方法由AlexBeregszaszi在以太坊1.x柏林會議上提出,即要求在以太坊改進提案討論中要選舉出一個擁護者。

-感謝MP和Boris協助舉辦了討論這些事項的研討會-

擁護者的作用是讓其成為一個與以太坊改進提案相關的聯絡節點,他們作為以太坊改進提案的討論協調員,負責確保升級過程順利向前推進并確定合適的人參與到了合理的討論中。他們并不負責所有的工作也不必然要自己去做實現,但他們應該是以太坊改進提案執行過程中的關鍵人物,并致力于在社區內與成員充分溝通升級的過程。

以EIP為中心的分叉

另一個想法,最近由EF團隊的MartinHolstSwende提出,是調整以太坊網絡升級過程,使其更加以EIP為中心。與其以升級為中心、努力確保所有以太坊改進提案在升級的各個階段都步調一致,不如集中精力讓各EIP成熟,并且僅為成熟、可發布的EIP計劃升級。如果有人想讓以太坊改進提案從草稿階段直至成功在主網激活,下面是他們在這個框架下的實現方式:

步驟1:得到ACD的肯定假定以太坊改進提案存在,ALCORIEDEV將初步決定以太坊改進提案是否“初步接受”。“初步接受”是指主要客戶端和生態系統利益相關者對該以太坊改進提案持有積極的態度,愿意接受的PR以將EIP整合到代碼庫中并開始測試……但這一階段不會指定激活的實際區塊高度。

這種“初步接受”的狀態對于像EF、ConsenSys甚至MolochDAO這樣的資助協議升級的組織來說也是一種有用的信號機制。資金資助可以分為幾個階段,以確保大多數資金都花在了促進主網上線的計劃上。

步驟2:執行一旦ACD給出了明確的方向,開發人員和其他以太坊改進提案作者就可以著手實現,并針對客戶端發布更新。如果實現的功能被合并到主要的客戶端中,這個里程碑就完成了。

步驟3:測試案例由于該特性現在可以在客戶端中“激活”,因此現在可以為該特性生成跨客戶端測試,測試案例應該包含happy-path測試和quirk/edgecase測試,此步驟應交給不僅對該EIP有深入了解還對EVM有了解的人一起執行,以求最大限度的降低出錯的可能性。到了這個階段,還應進行安全審查,審查項目應以“安全考慮”的名義反饋至以太坊改進提案,審查的重點還應放在尋找邊緣問題和容易被忽略的問題。這一階段的完成以測試團隊的認可為標志。

步驟4:ACD最終接受此時,ACD可以再次討論和評估以太坊改進提案的實現、副作用和測試案例等。如果一切正常,ACD可以直接決定何時激活以太坊改進提案。“那么,讓我們在一個月后在測試網上激活這個以太坊改進提案,兩個月后在主網上激活這個以太坊改進提案。”所有的客戶端都將在下一個版本中包含升級的內容,從現在起一周內,還可以從實際出發,通過命令行標志推遲以太坊改進提案。如果多個以太坊改進提案同時到達步驟4,ACD可以決定同時推出兩個或三個以太坊改進提案,除非有人擔心以太坊改進提案可能有內部之間的依賴/耦合。

為了直觀地表示這個新過程,JamesHancock繪制了一個圖形,顯示了一個以太坊改進提案將如何通過上面提到的每個階段直至在主網激活。

-謝謝JamesHancock畫的這么直觀清楚的圖片!-使用這個框架將允許每個以太坊改進提案按自己的步調推動,因此可以減少升級過程中爭論時間和討論的范圍,同時還能減少測試團隊的壓力,因為這個流程相較原來更可預測,測試團隊就不用在截止日前手忙腳亂地集中測試了。

1872號以太坊改進提案

另外一個平滑以太坊網絡升級過程的建議是1872號提案,是由DannoFerrin提出。隨著越來越多的公司依賴以太坊作為其基礎設施的核心部分,我們應該致力于使網絡升級更具可預見性。這一提案建議以太坊采用默認的網絡升級時間表,類似于微軟固定周二發布補丁的做法。這樣,運行以太坊節點的人就知道他們大概率該在什么時候監視潛在的升級。簡而言之,這一提案建議我們這樣做:

讓主網升級默認發生在一個月的第三個星期三,最好是在1月、4月、7月或10月,以避開大多數主要的美國和歐洲假日。

如果升級不能如期推出,就推遲到下一個月的第三個星期三

目標是從現在開始,讓主網每6個月升級一次

無論何時何地只要發生問題,即刻解決

這一EIP不會限制我們在意外情況發生時的處理能力,只是比較強調默認的周期性,比如6個月一次的固定升級,以減少市場對升級不確定性的擔憂,同時減少核心開發者在升級過程中的溝通時間。它還為我們當前的方法和“一個以太坊改進提案,一次升級”方法之間提供了“中間地帶”。

火車站模型

結合上述建議的各個部分,我們得出了一個更接近火車站運營方式的流程,而不是我們目前的“更接近機場運營方式”的流程。

當前,我們的升級類似于購買機票的工作方式:日期和時間是固定的,不管怎樣,我們都會盡量讓每個人都上飛機,哪怕會因為幫他們托運行李而延誤。

我們相信,如果轉向這樣一種模式:人們手拿行李出現在火車站,準備出發,然后乘下一班有座的火車離開,這將有助于使網絡升級比現在更加順暢。

具體來說,火車站模型主要有四個部分。首先,各以太坊改進提案應該獨立進行。工作組可以推動提案向前推進,并且只有當一個以太坊改進提案處于準備好投入使用的狀態時,我們才會給它安排網絡升級。

第二,以太坊改進提案和工作組需要擁護者。這些擁護者應作為以太坊改進提案的代表和默認聯絡點。他們負責將提案在AllCoreDevs或者其他論壇與社區溝通,他們可以是也可以不是EIP的實際實現者。

第三,完成了什么就發布什么。當網絡要升級的時候,把所有已經準備好發布的EIP都放到升級中。任何仍在討論中的提案都不會安排升級。類似地,如果提案在最后一分鐘出現問題,我們也會將其轉移到下一次升級,而不是推遲整個升級。

第四個也是最后一個,升級每年進行兩次。通過設定每6個月的升級目標,我們可以減少在以太坊改進提案上工作的團隊的不確定性和延宕性。這樣,如果某次特定的升級中沒有包含某些內容,那么這些內容在幾個月后的下一次升級就會出現。雖然升級日期是提前選擇的,但測試網的特定升級區塊是在主網升級日期之前8-10周確定的,而主網特定升級區塊是在升級日期之前4-6周確定的。

.……就在這里!我們希望這種方法能夠為以太坊提供更高效、更可預測和更快速的網絡升級。特別感謝AlexeyAkhunov、AlexBeregssaszi、MaríaPaulaFernández、BorisMann、MartinHolstSwende、JamesHancock和其他所有對改進以太坊升級方式提出建議的人。

Tags:以太坊比特幣區塊鏈ETH什么是以太坊幣交易狗狗幣今日最新價格比特幣區塊鏈證據保全怎么操作eth官網登錄入口

瑞波幣
區塊鏈:半月談:區塊鏈受青睞同時,要警惕“韭菜收割者”卷土重來_RUNE

文章來源:半月談新媒體 10月下旬,中央局就區塊鏈技術發展現狀和趨勢進行第十八次集體學習,強調把區塊鏈作為核心技術自主創新重要突破口,加快推動區塊鏈技術和產業創新發展.

1900/1/1 0:00:00
AIN:螞蟻S9達到關機價,以前一天賺90元,現在賺6元_austinchain

來源:嗶嗶news 11月25日,F2pool魚池官方發布微博稱“基于比特幣當前挖礦難度,以0.38元/度的電價計算,包括螞蟻S9在內的6款比特幣礦機已經達到關機價格”.

1900/1/1 0:00:00
LIB:中國為什么對發行央行數字貨幣一定要搶占先機?_區塊鏈的四大核心技術

2014年,中國央行在時任行長周小川的領導下成立專門的研究團隊,對數字貨幣發行和業務運行框架、數字貨幣的關鍵技術、發行流通環境、面臨的法律問題等進行了深入研究.

1900/1/1 0:00:00
人工智能:新華社:在區塊鏈“新賽道”上,深圳正致力成為區塊鏈全球產業鏈技術鏈的高地_人工智能

新華社記者孫飛 推出區塊鏈電子發票,上線“深圳四部門信息情報交換平臺”,中國人民銀行貿易金融區塊鏈平臺項目平穩運行……在區塊鏈的“新賽道”上,改革開放的前沿陣地深圳正不斷深化布局、推動應用.

1900/1/1 0:00:00
CFT:美國CTFC 2019年收繳超13億美元行政罰款,加密領域“貢獻”突出_CFT幣

據Cointelegraph11月27日報道,美國商品期貨交易委員會在2019財年獲得了超過13億美元的行政處罰,其中包括從加密貨幣運營商收繳的資金.

1900/1/1 0:00:00
QUA:安永利用Zk-SNARKs擴展以太坊,一次可批量處理20筆交易_ADR

據Trustnodes12月5日報道,美國四大會計師事務所安永區塊鏈全球創新主管Paul?Brody宣布更新了一個在以太坊公鏈供應鏈中使用了Zk-SNARKs的開源代碼庫.

1900/1/1 0:00:00
ads