本文中的以太坊升級(原名以太坊 2.0)階段信息已過時,僅供參考。以太坊升級的最新介紹請點此查看。
活動預告
ETH 2.0 到來的腳步越來越近了,作為 ETH 持有者,我應該做些什麼?人人都可以成為驗證節點的時代真的要來了嗎?明晚 20:00,我們邀請到了以太坊愛好者(EthFans.org)主編阿劍和 imToken 首席架構師 Kai 來給大家解答這些疑惑,並圍繞 ETH 2.0 展開主題分享。
作者: Andrey Belyakov
翻譯: 曾汨
什麼是以太坊 2.0?
以太坊 2.0,也被稱為 Eth2 或 “寧靜(Serenity)”,是以太坊區塊鏈的未來升級。以太坊 2.0 將分多個 “階段(Phase)” 發布,首先是 2020 年發布的階段 0(Phase 0)。每個階段都將以不同的方式改進以太坊的功能和性能。
更多關於以太坊 2.0 的資料:
- 非技術型資料,請看:2020 年對以太坊 2.0 的展望和對 Eth2 最常見的 5 個誤解
- 技術型資料,請看:以太坊 2.0 開發者手冊和 Eth2 資料
以太坊 1.0 和 2.0 有什麼區別?
以太坊 2.0 引入了兩個在以太坊 1.0 中並不存在的部分:權益證明(Proof of Stake)和分片鏈(Shard Chains)。
權益證明:當前以太坊 1.0 採用工作量證明(PoW)作為共識機制。該機制依靠物理算力(礦工)和電力(工作量)來構建新的區塊。權益證明(PoS)是工作量證明的升級版本,提升了安全性與可擴展性,且更加節能。不同於後者依靠物理礦工和電力,權益證明依靠驗證者(虛擬礦工)和存入以太幣來構建新區塊。查閱 “什麼是權益證明” FAQ 了解更多細節。
分片鏈:分片鍊是一種能極大提升以太坊區塊鏈吞吐量的可擴展性機制。當前由連續區塊組成的單條區塊鏈安全性極高且易於驗證。然而,要求每一個全節點處理和驗證連續區塊內的每一筆交易會影響網絡快速處理交易的能力 —— 尤其是在主網交易量劇增的時候。而分片鏈這一機制通過將以太坊區塊鏈 “分解” —— 從而將數據處理的任務分配給許多節點。通過這一方式可以並行處理交易,而非串行。每增加一條分片鏈都像是加一條車道,將以太坊從單車道的小馬路升級成多車道的高速公路。而更多的車道和並行處理能力會帶來更高的吞吐量。分片鏈預計在以太坊 2.0 的階段 1 推出。
更多關於權益證明及分片鏈的資料:
- 非技術型資料,請看:通往寧靜之路和以太坊 2.0 完全指南
- 技術型資料,請看:權益證明 FAQ、分片 FAQ、以及 Vitalik 描繪的 Eth2 全景圖
以太坊 2.0 的路線圖是什麼?以太坊 2.0 的階段是什麼?
以太坊 2.0 計劃至少分三個階段推出:階段 0、階段 1、以及階段 2。階段 0 計劃於 2020 年上線,階段 1 和階段 2 將於隨後幾年發布。
階段 0:以太坊 2.0 的第一個階段,將實現 “信標鏈”。信標鏈負責存儲和管理驗證者的註冊表,並實現以太坊 2.0 的共識機制 —— 權益證明。以太坊原本的 PoW 鏈將繼續與新的 PoS 鏈共同運行,以確保數據的連續性不會中斷。
階段 1:以太坊的第二個階段,可能會在 2021 年上線。階段 1 的首要改進是集成了分片鏈。分片鍊是一種可擴展性機制,它將以太坊區塊鏈 “分解” 成 64 條不同的鏈,從而實現並行交易、存儲、及信息處理。最保守估計它能將以太坊 1.0 的吞吐量提升 64 倍,但它的設計足以處理數百倍於以太坊 1.0 的數據量。
階段 2:以太坊 2.0 的第三個階段,或於 2021 年或 2022 年上線。當前,這一階段的定義不及上兩個階段明確,但將包括添加以太幣賬戶並支持轉賬和取款、實現跨分片轉賬和合約調用、構建執行環境從而支持在以太坊 2.0 上構建可擴展的應用、以及合併 1.0 的鏈到 2.0 的鏈中,從而徹底結束使用工作量證明。還有更多的階段 2 完成之後的改進在計劃研究和開發。 Vitalik 在這張易於理解的圖表中提供了對其中某些改進的洞見。
更多關於以太坊 2.0 路線圖的資料:
- 非技術型資料,請看:Eth2 信標鏈:你首先該知道的事
- 技術型資料,請看:Eth 2.0 各階段
以太坊 2.0 完成後有什麼變化?這些改進意味著什麼?
以太坊 2.0 主要將改進以太坊公共主網的可擴展性、吞吐量、以及安全性。以太坊 2.0 不會清除 1.0 鏈上任何的數據歷史、交易記錄、或者資產所有權。以太坊 2.0 的主幹 —— 信標鏈將與 1.0 的鏈一同運行,以確保連續性。 Joseph Chow 舉的一個類比可以幫助我們理解 Eth1 和 Eth2 的區別,他將二者的區別描述為小馬路和高度公路。
更多關於 1.0 和 2.0 區別的資料:
- 非技術型資料,請看:ETH 到 ETH2:不變的資產,不斷的發展
- 技術型資料,請看:Eth1 <-> eth2 合併和 eth1 -> eth2 過渡
當前以太坊 1.0 的鏈將會發生什麼?
當前的計劃是當階段 1 上線後,以太坊 1.0 的鏈實際上會變成 2.0 的鏈的第一個分片。在此之前,1.0 的鏈將繼續保持現狀,並繼續改進,最終蛻變成一條以太坊 2.0 的分片。
更多關於以太坊當前區塊鏈的資料:
- 非技術型資料,請看:Eth1 轉換到 Eth 2 的比喻
- 技術型資料,請看:Eth1 <-> eth2 合併和 eth1 -> eth2 過渡
以太坊 2.0 什麼時候上線?
以太坊 2.0 的階段 0 將於 2020 年上線。階段 1 預計在 2021 年發布。階段 2 及之後的改進計劃將於 2021 年或更晚些時候面世。
更多關於以太坊 2.0 上線相關的資料:
- 非技術型資料,請看:2020 年對以太坊 2.0 的展望
- 更多技術型資料,請看:以太坊 2020:路線圖與展望
什麼是以太坊權益證明?
權益證明(PoS)是對以太坊 1.0 當前採用的工作量證明共識模型的升級,它可改進安全性和可擴展性。 PoS 這一共識機制對於分片而言是必要的,它依賴於驗證者質押 ETH 來出塊。驗證者就是參與出塊流程的人,他們需要往存款合約中存入(或者叫 “質押”)32 枚 ETH(才能參與出塊)。在此基礎上,網絡從驗證者池中隨機選擇驗證者,被選中的驗證者將有機會創建下一個區塊。成功驗證區塊的驗證者將獲得以太幣獎勵。如果某個驗證者試圖阻礙鏈的正常出塊,TA 們存入的以太幣就會被罰沒 —— 這意味著 TA 們將(部分或完全)失去質押的 32 枚以太幣。相較於更為抽象的防止電力成本損失的機制,這一機制更具加密經濟學上的安全性。不像 PoW 區塊鏈中您需要投資一大堆挖礦設備和巨額的電力成本來開採區塊,在以太坊 2.0 上質押只需一台消費級的筆記本就夠了(一些客戶端軟件致力於做得足夠輕巧,讓手機也能運行,從而降低參與共識流程的門檻,增加網絡的去中心化程度)。權益證明將隨著以太坊 2.0 階段 0 的上線而投入使用。
更多關於以太坊 2.0 啟動的資料:
- 非技術型資料,請看:在以太坊 2.0 上質押
- 更多技術型資料,請看: 權益證明 FAQ 和權益證明設計哲學
我可以買以太坊 2.0 的幣麼?
沒有任何方式可以購買以太坊 2.0 的以太幣,因為不會有一種新的 ETH。相反,用戶可以將 ETH 存入以太坊 2.0 的存款合約中。在當前的計劃中,這是一筆單向且不可逆轉的交易。
ETH 持有者有兩種方式參與到以太坊 2.0 的質押中賺取收益。首先,ETH 持有者可以往網絡中質押 32 枚 ETH 來運行自己的驗證者。運行您自己的驗證者代表您需要負責驗證和組織區塊 —— 否則您的 ETH 將承擔處罰(參見 “質押獎勵” FAQ)。 ETH 持有者的另一個選擇是通過質押服務商質押他們的獎勵,或拿出少量 ETH 注入質押池,無論您有多少 ETH 都可以通過這種方式參與質押,並獲得與質押數量成比例的獎勵。
更多關於以太坊 2.0 質押的資料:
- 非技術型資料,請看:質押服務評估
- 技術型資料,請看:Eth1 和 Eth2 之間的雙向橋
如何成為以太坊 2.0 的驗證者?
從工作量證明到權益證明的轉變將為 ETH 持幣者創造一種獨有的創收能力。 ETH 持幣者可以成為以太坊網絡中的驗證者,質押其 ETH 從而在成功驗證和組織新區塊後獲得獎勵。
您可以通過往驗證者存款合約存入 32 枚 ETH 來成為以太坊 2.0 網絡上的驗證者。具體來說,做驗證者有兩種途徑:您可以自行運行驗證者節點,也可以選擇通過質押服務商來質押您的 ETH,一部分服務商可能將於以太坊 2.0 上線前幾週或幾個月進入市場。屆時市面上必將出現託管型和非託管型的質押服務。
更多關於成為以太坊 2.0 驗證者的資料:
- 非技術性資料,請看:何為以太坊質押和質押服務評估
- 技術型資料,請看:Eth2 質押指南 #0 和 Eth2 質押指南 #1:激勵
如何在以太坊 2.0 上通過質押獲取獎勵?
作為以太坊 2.0 的驗證者,您可以通過在鏈上提議和證明下一個區塊來獲得獎勵。如果您的提議和證明信息有效無誤,將收到 ETH 形式的獎勵。
獎勵是根據時段(epoch,信標鏈運行的一個時間單位)結束後的網絡狀態動態計算的。網絡層獎勵的發行率是質押的 ETH 總量和驗證者平均在線率的函數。單個驗證者的收益率則取決於總的驗證者數量和該驗證者的在線率。
驗證者在每個時段(384 秒~6.5 分鐘)結束時能收到的 ETH 數量等於獎勵減去懲罰。因此,當您被隨機選為驗證者時,您預期獲得的獎勵可能與驗證者實際所得不同。點擊查看以太坊 2.0 計算器,了解關於以太坊 2.0 質押的獎勵類型。
更多關於以太坊 2.0 獎勵的資料:
- 非技術性資料,請看:以太坊 2.0 驗證者成本和以太坊 2.0 計算器
- 技術型資料,請看:Eth2 質押指南 #0 和 Eth2 質押指南 #1:激勵
在以太坊 2.0 上質押以太幣和成為驗證者有何風險?
您作為驗證者參與以太坊 2.0 的一個好處是可以獲得 ETH 獎勵。然而,如果您質押在網絡中的 ETH 被 “罰沒” 的話 ,將會面臨資金損失的風險。只要稍加註意,這點風險可以忽略不計。第一種可能損失資金的情況是驗證者掉線且無法正確地履行職責。這類處罰相對輕微一點:大致與您履行任務可得的獎勵額度相當。只要您當時的在線時間超過 50% 就不會損失質押的 ETH。另一種可能損失資金的情況是驗證者自己發布了相互矛盾的區塊鏈信息,這種情況下驗證者將被罰沒並逐出網絡。罰沒的資金數量介於 1 ETH 到質押總量之間,取決於其它因素。罰沒很容易防範,而且除非驗證者故意作惡,否則應該永遠不會發生。
更多關於以太坊 2.0 風險激勵的資料:
- 非技術性資料,請看:以太坊 2.0 驗證者成本
- 技術型資料,請看:Eth2 質押指南 #1:激勵
我如何才能被選中在信標鏈上參與提議和證明新區塊?
當您往存款合約中存入 32 枚 ETH 並激活驗證者後,網絡會通過信標鍊為您的驗證者分配任務。驗證者每 6.4 分鐘(一個時段)要為信標鏈上的區塊提交一次見證信息,並偶爾會被選出來提議區塊。如果一共有 100,000 名驗證者,那麼您的驗證者平均每兩週將被要求提議一次區塊。上述流程是完全自動的,全部由驗證者軟件處理。
更多關於在信標鏈上證明區塊的資料:
- 非技術性資料,請看:以太坊 2.0 驗證者成本
- 技術型資料,請看:Eth2 質押指南 #1:激勵
啟動信標鏈需要多少枚 ETH?
要想成功啟動信標鏈,至少需要 16,384 名驗證者,相當於需要質押 524,288 枚 ETH。在達到這一初始門檻之前,信標鏈將不會發放質押獎勵。
更多關於在信標鏈上證明區塊的資料:
- 技術型資料,請看:以太坊 2.0 規範註釋
現在我手頭的 ETH 會受影響麼?
您無需對當前持有的 ETH 採取任何特殊操作。在以太坊 1.0 的鏈上它將繼續完全不受影響。到了某個時刻,以太坊 1.0 的鏈將成為以太坊 2.0 的一部分,且您的 ETH 將像現在一樣繼續運行,無需您採取任何操作。
對於那些想要參與質押的人來說,您可以選擇將您的 ETH 存入以太坊 1.0 鏈上的驗證者存款合約,成為一名以太坊 2.0 信標鏈上的驗證者。然後您存入的 ETH 就變成了以太坊 2.0 信標鏈上的驗證者余額。這一過程是不可逆的。階段 0 的不會開通轉賬功能,因此驗證者必須等到階段 2 上線後才能將其 ETH 提到某個特定的分片上,這時候您質押的 ETH 和獲得的獎勵在以太坊 2.0 上將是完全可用的。
更多關於 ETH 的信息:
- 非技術性資料,請看:ETH 到 ETH2:不變的資產,不斷的發展
- 技術型資料,請看:以太坊 2.0 經濟模型
是誰在開發以太坊 2.0?
幾百個開發者在相互協作!這項工作主要由以太坊基金會領導和協調,但許多其他的研究和實施團隊也在作出實質性的貢獻。工作的主要內容是協調和製定以太坊 2.0 的協議規範,該規範由以太坊基金會的 GitHub 頁面維護。 7 個獨立的團隊正在針對不同用例使用各種不同的編程語言構建以太坊 2.0 的客戶端,並持續反饋到以太坊 2.0 的設計和規範中。
更多關於構建以太坊 2.0 的人物資料:
- 非技術型資料,請看:簡明以太坊 2.0 介紹和以太坊開發的集市模型
- 技術型資料,請看:GitHub 上的以太坊 2.0 規範
哪裡可以學習更多以太坊 2.0 的知識?
有數之不盡的資源供關注以太坊 2.0 開發進展的人查閱,無論是不是技術人員。
Ben Edgington 整理的以太坊 2.0 資料是一個帶您入門的資源庫。 Ben 收集的資料涵蓋了關於以太坊 2.0、階段、路線圖的從入門到精通的解釋。
想要跟上以太坊 2.0 的定期更新,這些不錯的綜合資源值得關注:What’s New in Eth2、EthResear.ch 以及 EthHub。
以太坊區塊鏈的升級歷史是怎樣的?
自 2015 年 7 月公開主網(被稱為 “家園(Homestead)”)上線以來,以太坊一共經歷了 4 輪計劃中的升級。這 4 輪升級的順序依次為:家園(Homestead,2016 年 3 月),拜占庭(Metropolis Byzantium,2017 年 10 月),君士坦丁堡(Metropolis Constantinople,2019 年 2 月),和伊斯坦布爾(Istanbul,2019 年 12 月)。總的來說,這些升級改進了以太坊 1.0 鏈的功能,同時也為以太坊 2.0 奠定了基礎。
更多關於以太坊 2.0 背後人物的資料:
- 非技術型資料,請看:以太坊簡史