編譯 | Bite@YouMeLiveApp
當全世界都在等待美國大選的結果時,加密貨幣行業最令人期待的事件之一終于實現了更大的確定性,據Ethereum基金會稱,期待已久的區塊鏈網路升級版Ethereum 2.0將于12月1日推出。這個訊息,似乎被市場很好地接受了,在宣布之后,Ethereum的價格跳漲了超過4%(截至發稿上漲至430美元),要知道ETH在本周早些時候跌至370美元,
從下面的圖表可以看出,截至11月6日16:30,根據Duneanalytics上的資料,已經35752枚ETH發送到合約中。
Ethereum 2.0
Ethereum 2.0會大幅提高網路帶寬,降低GAS成本,使Ethereum代幣與智能合約互動成本降低。經濟模型層面上也會有根本性變化,Ethereum 2.0支持staking節點和賺取被動收入。Ethereum 2.0是數千名開發者多年來共同努力的成果。Ethereum 2.0的升級將分3個不同的階段進行,從階段0開始(畢竟開發者是從0開始計算而不是1),在過去的幾年里,Ethereum反對者經常批評該網路高交易成本和高峰期脆弱性。Ethereum 2.0能否解決這個問題?專案規模能否支持構建大量去中心化金融(DeFi)和區塊鏈游戲?
本文分析了這次升級的路線圖,包括引入新的ETH 2.0代幣后將帶來的重大經濟模型變化,涵蓋ETH2.0的時間表和解決方案等等知識點。同時,為了更加直觀了解ETH 2.0知識,最后附關于ETH 2.0 FAQ。
1. Ethereum 2.0的主要特點
(1)以太坊Sharding 將分解成多個碎片同時運行,將極大地提高效率。
(2)以太坊Staking 將轉向權益證明(PoS)機制。
ETH2.0從根本上改變目前的經濟模式,事實上,Ethereum的更新將徹底抹去挖礦的概念,所以,一旦Ethereum2.0更新完全完成,Ethereum礦機將退役,
2. Ethereum 2.0的現狀
8月4日,名為“Medalla”的Ethereum 2.0的測驗網部署完畢,與之前的測驗網不同的是,這次測驗是對公眾開放,允許Prysmatic Labs的Prysm、ChainSafe的Lodestar、PegaSys的Teku、Status的Nimbus和Sigma Prime的Lighthouse這5個客戶端中的任何一個連接到以太坊網路中。另外,由于測驗網是公開性質,網路驗證者并不是由開發者團隊集中協調。到目前為止,已經有超過3萬名驗證者加入了網路,并且已經質押超過94.6萬個ETH,預計測驗將持續到今年年底,之后Ethereum 2.0 階段0將正式部署(主網)。需要記住的是,Ethereum 2.0客戶端不是單方開發,相反,它將擁有一個強大的開發者生態系統和5個不同的客戶端版本。
Ethereum 2.0目前處在階段0,測驗網的反響非常熱烈,有超過2萬名驗證者幫助信標鏈測驗網。Ethereum 創始人Vitalik Buterin表示:“這不會是信標鏈的最終測驗,期待未來幾個月有更多的社區參與進來。”
目前的階段0–信標鏈將會完成,開發將轉入構建第1階段–分片鏈,最后是第2階段–執行引擎,下面將詳細介紹。
(1)階段0–信標鏈
階段0將從信標鏈正式開始,目標是為碎片區塊提供證明和隨機性。隨著階段0的推出,還將同步推出新代幣ETH2,Ethereum的用戶通過合約轉換為ETH2(以1:1的比例,實際上是銷毀了以前持有的ETH),社區將可以選擇在驗證者節點上質押32個ETH2,
(2)階段1–碎片鏈
階段1允許Ethereum通過“碎片”進行擴展。網路將被分割成64個碎片同時運行,這意味著它們都將處理交易和計算。階段1允許碎片之間通過交叉鏈接進行通信,
(3)階段2–執行引擎
階段2將帶來Ethereum 2.0的最終形式,這時,現有的工作證明和新權益證明網路會結合在一起,從這里開始,ETH將并入ETH2,開啟Ethereum的新時代。
3. ETH2 多客戶端網路測驗網
Ethereum 2.0是一個多個實驗室和團體發起的倡議。作為保持Ethereum去中心化計劃的一部分,不同實驗室和公司都在開發自己的ETH 2.0客戶端,這意味著將會有多個代碼庫,它們都用同一個協議進行通信。最終,Ethereum將支持多客戶端,這些客戶端通過網路相互通信,
2020年4月28日,Prysm和Lighthouse發布了Ethereum2.0的多客戶端測驗網,該測驗允許不同實驗室(如Prysm、Lighthouse或Casper)開發的ETH2客戶端相互通信,
4. 測驗網事件
8月14日,“Medalla”經歷了一系列事故,這讓測驗網承受了難以置信的壓力,在隨后的Ethereum部落格中提到,Prysm 客戶端的時間服務器 Roughtime 中斷,出現時鐘偏斜,導致驗證者與區塊頭無法同步,最終影響了測驗網 Medalla 正常運行。這造成了一連串的事故,最終導致重大修復。正如Danny Ryan所說,這是一件非常好的事情:“我可以誠實地說,在這次事件之后,客戶端軟體更加強大了,在ETH2 主網發布之前,我現在其實會睡得更好一點,”
5. 驗證者節點質押
Ethereum 2.0運行機制將會變為權益共識證明,在上一段“階段0-信標鏈”中,我們提到社區可以在驗證者節點質押32個ETH,質押的32個ETH2用于驗證網路上的交易和狀態,同時也是驗證者節點誠信運營的保證,作為回報,質押節點將會獲得Ethereum的獎勵,這意味著驗證者將作為被動收入產生Ethereum,并隨著時間的推移慢慢獲得ETH報酬,目前Ethereum 2.0的定投計算顯示,每年的投資回報率(ROI)為14.2%。分析師預測,一旦實施權益證明,驗證者節點質押會對ETH的需求變大,同時,Ethereum挖礦將被淘汰,對GPU的需求也會減少,
重要的是要記住,一旦節點被激活,就會強制性投票,節點脫機將意味著漏掉投票,會產生ETH的懲罰,
6. 存款合約地址
11月4日,在大家都在關注美國大選直播結果的時候,隨著一篇新的博文,悄悄地發布了ETH2 v1所需的規范和Mainnet押注合約地址,ETH2用戶現在可以押注ETH,成為驗證者,幫助保障網路安全。
需要記住的是,目前不能向合約發送ETH,否則交易會失敗。此外,正如之前所說,驗證者運行需要時間和技術專長,如果未能滿足要求,隨著懲罰的增加,最終可能會損失部分甚至全部ETH。
Ethereum 2.0信標鏈的啟動時間預計是在12月1日,而不是之前認為的2021年初。要觸發該事件需要一個條件:在計劃日期前7天,必須有至少524288個ETH(16384個驗證者),約2.1億美元的存款合約。如果還沒有達到這個門檻,事件將在滿足要求7天后自動觸發(無論何時發生),
繼存款合約地址后,ETH價格出現暴漲,再次突破400美元關口(10月下半月也發生過)。現在價格在430美元左右徘徊,而BTC也在大選后瘋漲,現在已經超過15000美元,因為ETH2離我們還很遠,ETH的可擴展性問題和高交易成本將長期存在。
ETH2.0是與以太坊完全不同的系統,它們將并行存在多年并具有不同的特征集。以太坊 2.0的順利開發需要解決4個比較大的問題:分叉選擇、最終性、分片、驗證者責任,這些都需要使用不同的技術和方法去實現,比如分片間資訊傳遞方案就是個挺大的難題,不過隨著時間的發展并分別用不同的技術和制度手段去實現。
相信ETH2.0的最終到臨,將給區塊鏈世界帶來更多的驚喜,但總體來說任重而道遠。
附:為了更加直觀了解ETH2.0,下面是Consensys網站關于ETH 2.0 的FAQ(YouMeLive翻譯)
(1) 以太坊2.0是什么?
ETH2.0 是以太坊的計劃升級方案。以太坊 2.0將分多個“階段”發布,從2020年階段0開始,每個階段都以不同的方式改進以太坊的功能,
(2) ETH 1.0和ETH 2.0的區別是什么?
ETH 2.0針對ETH 1.0主要有兩個改進:
a. Proof of Stake(權益證明)
目前,以太坊1.0是在工作證明(PoW)的共識機制上運行。PoW依靠物理計算能力(礦工)和電力(工作)來構建區塊鏈上的區塊。權益證明可以提高安全性、可擴展性和能源效率,PoS不依賴于物理礦工和電力,而是賴于驗證者(虛擬礦工)和ETH質押,
b. 碎片鏈
碎片鏈是一種可擴展性機制,它極大地提高了以太坊區塊鏈的吞吐量,目前,擁有一個由連續區塊組成的單鏈非常安全,并且易于資訊驗證。然而,要求每個完整的節點以連續區塊來處理和驗證每筆交易,會影響處理交易速率,尤其是在主網活動頻繁的時候。通過碎片鏈機制,以太坊區塊鏈被“拆分”,從而將資料處理分給許多節點,使得交易可以并行處理,而不是連續處理模式,每個碎片鏈就像增加了一條車道,將以太坊從單車道公路升級為多車道公路,更多的車道和并行處理會帶來更高的吞吐量,碎片鏈預計將在以太坊2.0的第一階段推出。
(3) 以太坊2.0路線圖是什么?以太坊 2.0有哪些階段?
以太坊2.0計劃至少分三個階段推出:階段0、階段1和階段2,階段0計劃在2020年推出,階段1和階段2將在隨后幾年發布,
階段0:在以太坊2.0的第一階段,將上線“信標鏈”。信標鏈存盤和管理驗證者的注冊表,并將實現以太坊2.0的權益證明(PoS)共識機制,原有的以太坊 PoW鏈將繼續與新以太坊PoS鏈一起運行,確保資料連續性不會中斷,
階段1:以太坊2.0的第二階段可能會在2021年推出。階段1的主要改進是整合了碎片鏈,碎片鏈是一種可擴展性機制,在這種機制下,以太坊區塊鏈被“分割”成64條不同的鏈,從而實現資訊的并行交易、存盤、處理,最保守估計,它比以太坊1.0高64倍的吞吐量,但理論設計上會比以太坊1.0高出幾百倍。
階段2:以太坊2.0的第三階段可能會在2021年或2022年推出,這個階段目前還沒有上述兩個階段那么明確,但可能會增加ETH賬戶并實現轉賬和提現,實現跨碎片轉移和合約呼叫,在太坊2.0之上構建可擴展應用,并將以太坊 1.0全面融入以太坊2.0,最終關閉PoW模式,
(4) 以太坊2.0完成后,會有什么變化?這些改進將意味著什么?
以太坊2.0主要有利于以太坊主網的擴展性、吞吐量和安全性。以太坊2.0不會消除以太坊 1.0鏈上的任何資料歷史、交易記錄或資產所有權。信標鏈將是以太坊2.0的骨干與以太坊1.0完全兼容,確保連續性,
(5) 成為驗證者的最低硬體要求是什么?
a. 最低配置
作業系統:64位Linux,Mac OS X 10.14+,Windows 64位,
處理器:英特爾酷睿i5-760或AMD FX-8100或更高,英特爾酷睿i5-760或AMD FX-8100或更高版本
記憶體:8GB記憶體
存盤:20GB可用空間SSD
互聯網:寬頻連接
b. 推薦配置
處理器:英特爾酷睿i7-4770或AMD FX-8310或更高版本;英特爾Core i7-4770或AMD FX-8310或更高版本
記憶體:16GB記憶體
儲存空間 100GB可用空間SSD
互聯網:寬頻連接
(6) 目前以太坊1.0會發生什么?
當以太坊2.0第一階段啟動時,以太坊1.0將成為以太坊2.0上64個碎片的第一個碎片,在此之前,以太坊1.0將繼續保持現有狀態,并將繼續改進,使其最終成為以太坊2.0的碎片。
(7) 以太坊2.0的發布日期是什么時候?
以太坊2.0的階段0預計將在2020年12月1日推出,階段1預計在2021年,階段2及以后預計在2021年或更晚。
(8) 以太坊權益證明是什么?
權益證明(PoS)是以太坊1.0當前PoW共識模型的升級版,可以提高安全性和可擴展性,PoS共識機制依靠驗證者和質押的ETH實現區塊在鏈上的延續性,是分片的必要條件。驗證者是指通過在存款合約中存入(或“質押”)32個ETH選擇延續區塊鏈的人。在鏈持續基礎上,驗證者會從所有驗證者池中隨機選擇,以獲得創建下一個區塊的機會,如果驗證者成功驗證一個區塊,他們將獲得ETH獎勵。如果驗證者試圖破壞區塊鏈的延續性,他們的質押存款將會受到“Slashed”處罰,這意味著驗證者將失去部分或全部32個ETH。
權益證明機制提供更多的加密經濟安全。以太坊2.0權益證明無須投資成本巨大的挖礦設施抵償PoW中挖區塊的電力成本,而只需要一臺筆記本電腦(一些客戶端軟體可以在行動電話上運行,降低參與共識過程的門檻,提高網路的去中心化程度),權益證明將在以太坊2.0的階段0上線。
(9) 我可以購買以太坊2.0代幣嗎?
因為不會有新型別的ETH代幣,所以無法購買以太坊2.0代幣。相反,用戶需要把ETH存入以太坊2.0的存款合約中。現在,存入以太坊代幣是一個單向、不可逆轉的交易過程。
ETH持有者可以通過兩種方式參與并賺取以太坊2.0上的質押獎勵。首先,ETH持有人可以通過在網路上質押32個ETH運行驗證者。驗證者節點意味著你有責任驗證和組織區塊,否則可能會受到ETH的懲罰,ETH持有者的另一個選擇是通過提供商來獲取獎勵,或者加入金額較小的ETH的質押池,通過這個池子,任何人都可以質押任何量的ETH,并且仍然可以獲得與其貢獻成比例的獎勵,
(10) 如何成為以太坊 2.0的驗證者?
階段0是將以太坊的共識機制從工作證明改為權益證明的第一步。有了權益證明,驗證者要投入一筆質押金,并運行軟體保證以太坊2.0安全。以太坊2.0的階段0將推出信標鏈,信標鏈將建立和維護權益證明共識機制,為了成為以太坊 2.0的驗證者,驗證者將向以太坊基金會制定并發布的以太坊 2.0官方存款合約中存入32個ETH。
更多的技術用戶可以運行自己的驗證者節點,質押自己的ETH,Codefi activate與Ethereum 基金會合作構建Launchpad應用程式,為驗證者的需求、責任和風險提供技術上的普及。
另一種選擇是通過提供商來質押ETH,一些質押提供商可能會在啟動前的幾周和幾個月內進入市場,將提供托管和非托管的質押服務,
(11) 以太坊2.0官方存款合約地址是什么?
以太坊2.0的階段0將啟動信標鏈,信標鏈將建立和維護股權證明共識機制,如果你想在以太坊2.0上運行驗證者,確保有必要的硬體要求,技術專長,并使用官方的以太坊 Launchpad遵循一步步的指示,
隨著備受期待的以太坊2.0階段1的推出,預計會有人詐騙用戶將ETH存入假地址,出于這個原因,我們建議用值得信賴的來源,如以太坊基金會、Etherscan和ConsenSys檢查地址。
存款合約地址: 0x00000000219ab540356cbb839cbe05303d7705fa
警告:不要將ETH發送到上述合約地址,轉賬到這個合約地址將會導致交易失敗,
(12) 以太坊2.0上質押ETH并成為驗證者有什么風險?
作為驗證者的一個好處是,你可以賺取ETH的獎勵,然而在以太坊網路上質押ETH可能會受到處罰,從而損失資金。但只要稍加注意,這種風險是可以忽略不計的,驗證者可能損失資金的第一種方式是離線和不恰當履行職責,這就會產生相對溫和的懲罰,大致會損失掉你本可以獲得的獎勵。只要至少花費50%的時間在參與,就不會損失質押資產。驗證者損失資金的另一種方式是發布關于鏈的矛盾資訊,在這種情況下,驗證者會受到懲罰并從系統中驅逐,懲罰金額在1 ETH和全部質押資產之間。
(13) 如何會選中在信標鏈上提出并驗證新區塊?
當你在存款合約中存入32 個ETH,并且驗證者身份已經活躍起來,信標鏈會不定期地分配職責。驗證者將每6.4分鐘被要求對信標鏈上的區塊進行一次驗證,并從整個驗證者中隨機抽取,定期驗證區塊。如果總共有100,000個驗證者,驗證者差不多每兩周驗證一次區塊。這一切都是完全由驗證者軟體來自動處理。
(14) 啟動信標鏈需要多少ETH?
為了讓信標鏈啟動,至少需要16384個驗證者,相當于質押524288個ETH。在信標鏈達到創世門檻前,才會發放質押獎勵,
(15) 現有ETH會出現什么變化?
你不需要對目前擁有的ETH做任何特殊處理,它可以繼續在以太坊1.0上使用。在某些時候,以太坊1.0將成為以太坊2.0的一部分,你的ETH將繼續像現在一樣發揮作用,不需要采取任何行動。
對于想要參與質押的人來說,你可以選擇成為以太坊2.0信標鏈上的驗證者,將ETH存入以太坊1.0上的驗證者存款合約,然后就會成為以太坊2.0信標鏈上的驗證者,整個過程不可逆。在階段0期間,轉賬功能無法使用,所以驗證者必須等到第二階段,直到可以提現到特定的碎片,這時你的ETH質押和累積的獎勵將完全可以在以太坊2.0中使用。
(16) 誰在開發以太坊 2.0?
數以百計的人! 這項工作主要由以太坊基金會研究團隊領導和協調,但許多其他研究和實施團隊也在做出實質性貢獻。主要工作是合作定義以太坊2.0的規范,該規范在以太坊基金會GitHub頁面上維護。七個獨立的團隊正在用各種不同的編程語言為不同的用例構建以太坊 2.0客戶端,并不斷反饋到設計和規范中。
(17) 以太坊區塊鏈的升級歷史是怎樣的?
以太坊自2015年7月發布主網(名為 “Homestead”)以來,經歷了四次升級。這四次升級的順序是 Homestead(2016年3月)、大都會拜占庭(2017年10月)、大都會君士坦丁堡(2019年2月)、伊斯坦布爾(2019年12月),這些升級共同改善了以太坊1.0的功能,同時為以太坊2.0奠定了基礎。
參考文章:
Consensys:Ethereum 2.0 FAQ
Michael:Ethereum 2.0 is coming – Here’s what you NEED to know