火幣尖峰對話:以太坊2.0,你最關心的問題一次搞清楚

買賣虛擬貨幣

摘要:火幣礦池PoS負責人丁元透露,火幣礦池作為全球第一的Staking礦池和全球排名前五的POW礦池,秉承為使用者資產安全著想的一貫風格,將會在第一時間推出ETH2.0相關產品和服務,方便大家參與到這樣一個新世界裡來。

7月8日15時,火幣尖峰對話—“Waiting for ETH2.0”系列AMA活動第二期線上開啟,本期主題是「以太坊2.0,你該知道的真相」,由火幣礦池PoS負責人丁元深度對話TokenInsight 首席分析師Johnson、ECN以太坊中文社羣負責人Esther、哈爾濱工業大學區塊鏈研究中心常務副主任許志鋒及火幣研究院首席技術研究員馬天元。

以太坊2.0的種子在多年前就已經埋下,從概念到研究,再到測試和實現,這對於整個生態來說都是一段漫長的歷程。隨著以太坊2.0的腳步越來越近,許多的目光開始向此集聚。那麼,在以太坊2.0的升級中,使用者最需要知道的是什麼?

本期火幣尖峰對話便聚焦於此,看資深行業研究者如何帶領你穿越迷霧,直抵以太坊2.0的核心真相。

與會學者、嘉賓就以下幾個方面問題進行了探討

1、ETH2.0的三大階段規劃

2ETH2.0的經濟模型

3ETH2.0 VS ETh2.0的優點

4ETH的生態遷移

5、對ETH2.0BETH的預測

Part1:ETH2.0的三大階段規劃

  1. Phase 0的啟動日期和主要內容是什麼?

Esther

首先我們需要明確一點,eth2升級並非一蹴而就,而是劃分成多個階段逐步進行。目前我們一般會討論前三個階段,也就是階段0、階段1、階段2,更多的後續升級目前還處於開放研究中,其中也包括階段2。

總的來說,以太坊即將迎來的網路升級叫作Ethereum 2.0或者eth2,代號Serenity(寧靜),隨之而來的是分片、權益證明共識機制、新虛擬機器等顛覆性的改變。

距離我們最近的是以太坊2.0的Phase 0(階段0),這個階段的主要目標是啟動信標鏈,將以太坊的共識機制從PoW工作量證明機制轉變為PoS權益證明機制,信標鏈不僅是2.0的起點,還是整個系統的核心底層,會改變以太坊實現安全性和資料驗證的方式。

我們首先要了解以太坊2.0中的“驗證者”是什麼。顧名思義,驗證者會在2.0中充當資料驗證的角色,與當前的PoW礦工職責類似,負責驗證和產生區塊,維護鏈上的安全性。而要成為以太坊2.0中的驗證者,我們首先需要在系統中質押32 ETH。

信標鏈是如何改變以太坊實現安全性和資料驗證方式的呢?在安全性方面,工作量證明機制的懲罰措施是使得礦工無法獲得獎勵覆蓋工作成本,而信標鏈則會對驗證者的ETH押金進行一定程度的扣除或罰沒。

至於資料驗證方面,信標鏈中會為每個slot(也就是12秒)隨機分配一組驗證者輪流對新區塊進行提議和投票,每個驗證者的投票權重取決於其押金多少,正確履行職責的驗證者會按一定比率獲得獎勵。

雖然以太坊2.0已經近在咫尺,啟動信標鏈還需要幾大前提:

1. 在ECN上次舉辦的以太坊2.0 AMA中,開發者Afri提到信標鏈啟動之前,最終的公共多客戶端測試網至少需要穩定執行2-3個月

2. 在當前主鏈上部署eth2存款合約,使得驗證者可以進行質押

3. 至少需要16384名驗證者進行質押才能啟用信標鏈

目前以太坊2.0的最新進度是:具備主網配置的最新聯合測試網已經開始執行,存款合約也已經完成審計和形式化驗證,而根據Afri的推算,Phase 0最快將在今年10—11月上線。

  1. Phase 1的技術圖譜

Esther

Phase 0階段完成PoS的過渡之後,Phase 1就會開始部署分片架構。

有人問,什麼是分片?我延伸一下Vitalik對分片的巨集觀比喻。

大家可以想象一下以太坊被劃分成64個不同的小島(64個分片),每個小島都在並行發生著自己的故事,島上的每個人都各司其職,他們可以彼此互動,自由地享受小島提供的所有功能。除此之外還有一個主島嶼,也就是信標鏈,負責定期隨機分配驗證者去向哪個小島,並且蒐集彙總每個小島的狀態,小島與主島的通訊主要透過“交聯”實現。

雖然分片作為以太坊的layer1擴容解決方案,但需要注意的是,階段1主要是在分片鏈寫入資料,尚未擁有賬戶、資產或智慧合約等功能,並且由於缺乏處理交易的執行環境,階段1中尚不能執行交易。

因此,這個階段更像是試執行分片結構,不會立即對以太坊的擴充套件性帶來巨大飛躍。

Phase 1實現之後的一個里程碑意義在於,我們終於具備將Eth2鏈與Eth2鏈合併的條件之一了,也就是說到那時PoW工作量證明機制將被徹底棄用,以太坊會成為一個分片型PoS系統,完全由信標鏈和分片鏈組成。根據最新的提案,Eth2將作為Eth2的分片0執行。不過具體的合併計劃還需要依靠另一個研發分支的進展,即無狀態以太坊(Eth 1.x),這裡我就不另外展開了。

  1. Phase 2的理想規劃是怎樣的?

Esther

階段2目前距離我們最為遙遠,可能會在2021-2022年實現。

Phase 2階段的主題是新虛擬機器和執行環境,整個eth2系統的功能開始趨向融合。

分片鏈將不僅僅作為一個“資料容器”,而是能夠實際管理eWASM虛擬機器,支援狀態執行、合約呼叫以及跨分片操作等等,並且還支援使用不同的語言來編寫智慧合約。同時,各分片還能選擇不同的執行環境,比如類UTXO、類Libra系統等等。

至於階段2之後,目前還沒有納入預期內的路線圖。

Part2:ETH2.0的經濟模型

  1. 以太坊網路因為堵塞和Gas高,經常被大家詬病,請問ETH2.0的Gas模型會和目前有什麼差別麼?

Johnson

目前的Ethereum 網路的Gas 費用特別高,ETH 2.0 當中的EIP 1559 proposal則可以解決gas 費用的問題。EIP1559 建議Ethereum 使用者支付一筆基礎費用並且透過網路銷燬和礦工費。EIP 1559 對Gas費用高的解決方案是完全把Ethereum 網路的費用市場完全改變從而更改了一部分遊戲規則。

EIP 1559 是ETH 生態系統裡面最重要的Proposal 之一,這個Proposal 的設計理念想從最底層的Gas模型入手,改變部分規則從而達到ETH 最佳化網路轉賬效果。

EIP 1559的最終想要達到的目的:

1: 更好的費用預測

2: 區塊大小可以隨著實際情況變大變小

3: 更安全

4:提高ETH生態經濟的效應。

EIP 1559 透過銷燬每筆轉賬的BASEFEE來達到部分能通縮的效果並且起到一個網路效應。我認為EIP 1559的proposal是一個很好的解決方案,雖然把遊戲規則大改了,但是如果能成功實施會對ETH的生態系統是一個非常積極正面的影響。

Gas費用的預估會更加準確,安全性大大提高,區塊大小會隨著實際情況變化並且導致Gas費用大大降低並且可持續。

目前EIP 1559 非常promising 但是還需要更多的分析研究以及社羣討論才能更好的實施EIP 1559 並且發揮它的作用。

5.ETH2.0節點獎勵模型是怎樣的?

Johnson

ETH 2.0的挖礦屬於PoS機制,而ETH 1.0則是 PoW,機制的不同則方式也完全不同。

ETH 2.0 用的是PoS機制,每位參與staking的使用者需要stake 32個ETH才能啟用staking。 這個機制在Phase 0 Beacon chain就會實現並且社羣可以把現有的ETH 1.0 透過單向轉換為BETH 到ETH 2.0去做staking node。

ETH 2.0的PoS機制同時有slashing的機制,當節點出現malicious behaviour的時候則會出現slashing。參與者也可以選擇Over staking, 存入多餘32ETH到節點內。

ETH 2.0的beacon chain 也僅僅是phase 0 剛剛開始,我預計短期內ETH 2.0的節點獎勵模型以及行業的熱度會對ETH 的短期價格產生一個正面作用,長期來看ETH2.0的價值需要等到phase 3.0 完全落地之後才能全部實現。Beacon chain 也僅僅是ETH2.0的一個開端。

在往ETH 2.0 切換的過程當中,ETH 1.0 仍然會存在。但是ETH 2.0的目前的機制鼓勵大家往ETH 2.0 staking的model轉。

Phase 0 的話 ETH 1.0 轉去 ETH 2.0 就是一個單方面的,暫時轉不回ETH 1.0。

6.和目前ETh2相比,整體通脹率是否有改變?

Johnson

剛才也說了在轉型成為ETH 2.0的過程當中,ETH 1.0 和 ETH 2.0 chain 會並存。那麼通脹率就是大家關心的。

ETH 2.0 phase 0的通脹機制會基於有多少validator 來變化。 整個通脹按照 Vitalik 的提案的最高通脹率,也比當前 ETH 1.0 PoW 網路的通脹率 4% 要低很多。

在ETH 2.0 phase 0的階段,ETH 1.0 仍然會存在並且同時和ETH 2.0的chain 共同執行。而ETH 1.0 PoW的礦工仍然能獲得規定的區塊獎勵。ETH 1.0 和2.0 共存的時候總體通脹會有所提高,但是從上圖也可以看出ETh2.0+2.0 總體通脹雖然提高,但是並沒有提高太多,並且如果EIP 1559 的proposal能成功實施,會導致部分轉賬費用進行銷燬,所以總體的通脹水平對ETH 的生態並沒有太大的影響。

ETH 2.0和ETH 1.0 共存時期的通脹率雖然有一定增加但是並沒有增加過多,我認為ETH 2.0 和ETH 1.0共存時期的通脹率稍高是為了未來ETH 2.0 的完全落地所做出的一個犧牲,犧牲短期的一個利益造就更好ETH 2.0的未來。

Part3:ETH2.0 VS ETh2.0的優點

7-9:請許老師為我們整體介紹一下ETH2.0 對比ETh2.0的優點

許志鋒:

ETh2.0作為區塊鏈智慧合約的開創者,開啟了區塊鏈新的時代,但是同時也遇到了一些不足之處。ETH2.0最大的目的就是擺脫ETh2.0低TPS的限制,包括了共識機制由PoW轉變為PoS,還有分片技術在ETH上的應用。ETH2.0 VS ETh2.0的優點我們主要從三個方面來講。

第一個方面:可拓展性

以太坊1.0最大的問題一直是缺乏可擴充套件性,在使用高峰時,它仍然會受到擁塞和阻塞的困擾。以太坊推出ETH 2.0版本的主要動機是可擴充套件性。

區塊鏈系統的可拓展性受到資料、共識等因素的限制。從資料上提高可拓展性,2.0使用了“off-chain”或者說“layer 2”擴容解決方案,主要目的是擴充套件效能,同時保留分散式協議的去中心化優勢。

Layer 2 平臺和協議以減少主鏈負擔的方式來處理資料,透過將主鏈的部分資料處理轉移到 Layer 2 上,從而增強整個區塊鏈網路的可擴充套件性。

另一個從共識上提高可拓展性, POW這種共識機制可能在去中心上是具備優勢的,但是其耗能,在效能方面相比POS共識機制有很大的差距。

ETH2.0將使用分片技術並行化處理可拓展性瓶頸的方法。預測ETH2.0完全落地後,效能將大幅度提升,交易確認時間將大大縮短,將由原來的幾分鐘降低至幾秒鐘,可拓展性也大幅度提升。

預計ETH2.0的TPS能到數萬以上。

第二個方面:安全性

以太坊 2.0將每個分割槽的低安全性和主鏈的高安全性結合起來。

權益證明共識協議的正常執行導致資料上最終性屬性的產生,委員會的輪換計制,參與者在參與過程中達成共識。這個資料的確定性一旦達成,資料無法更改,除非銷燬超過1/3的質押Token,這些代幣是參與者存放在系統中的。

這個屬性增加了一些很好的安全保證,這些保證是當前的PoW系統所缺乏的。

第三個方面,開發門檻

在ETh2.0,開發及執行環境 對於以太坊開發者來說主要使用的語言是 Solidity 或 Vyper,這些語言被編譯為以太坊虛擬機器(EVM)可以理解的更通用的底層操作。Eth2.0 上的每個 DApp 都需要在考慮 EVM 的情況下進行設計,以太坊1.0狀態轉換功能(EVM)的限制使整個系統成為瓶頸。

eWASM將取代EVM成為以太坊2.0網路的狀態執行引擎,eWASM是WASM(WebAssembly)程式碼的以太坊版本,而WASM由負責維護和標準化Web的開發者團隊——全球資訊網聯盟(W3C)建立。

eWASM將會大幅提升速度和效率,減少甚至消除預編譯和互操作性。eWASM將支援允許以太坊開發人員使用更多的附加語言的包括C、 C++ 和Rust,並將受益於比EVM更廣泛的工具集,它能提供可執行的二進位制格式、非常類似於傳統計算機的體系架構、高效且支援多種程式語言及開發者工具,還能夠向後相容EVM。

在ETH2.0執行環境(EE)中,允許直接在協議中內建任何型別的狀態轉換(使用 WASM),有了 EE,將不再存在ETh2.0的瓶頸,允許構建可以充分利用開放式協議全新的 DApp 型別。

Part4:ETH的生態遷移

10.ETh2上的合約和代幣將如何遷移?在何時遷移?

馬天元:

這是有意思的問題。以太坊社羣有一篇討論貼,是關於ETh2遷移到ETH2的。

在這篇討論貼中,V神已經提出了一個“太長不看TLDR”的說明,我認為它很像是一個“總體指導原則”:那就是四個字“使用者體驗”。

我的理解是:對於那些不太特別關心Staking或者ETH2.0升級的使用者,他不用查閱任何自老,不用關心任何事情,就算是每天平躺著,他的智慧合約和Token也會自動完成遷移,完成從ETh2.0到ETH2.0的遷移。

這個時間,可能在ETh2.5或是ETH2.0完成後,現在看ETh2.5階段可能性更高一些。具體時間,也許就是在2021年下半年的某一天。

關於Phase 1.5,根據以太坊基金會再6月初的設想是這樣:在Phase 1.5時,ETh2被整合成一個分片(可能還要搭個橋之類)。使用者的Token可以在Phase 1.5後等著被動遷過去。

但是,對於喜歡鼓搗的使用者,他如果想嘗試Staking,可以在階段0信標鏈上線後,(估計今年Q3或者Q4吧),主動將ETH燃燒並遷移到ETH2.0,變為BETH,然後參與Staking挖礦。

但是需要注意BETH可能在兩年內無法轉給其他賬戶,或是轉回ETh2.0。

如果不想嘗試,就像我剛才說的,可以等待2-3年,ETh2.0被併入ETH2.0,實現ETH的被動遷移,這個過程應該是會自動完成的。對於ERC-20 Token來說,其過程也比較類似,開發團隊可以等到ETH2.0的階段2完成後再透過手動對映,完成主動遷移,也可以等待ETh2.0被併入到ETH2.0框架後,實現被動遷移。

對於使用者來說,唯一要注意的是什麼呢,ETh2和ETH2合併的時候,可能ETh2會暫停1個小時。

對於開發者來說,另外GAS方面也有一個小變化,一些IO-accessing opcodes的gas費用可能會增加,一些做DeFi和DApp的團隊要留好充足的Gas費用。

11、ETH現有礦工的出路

馬天元:

ETh2.0會繼續存在至少3-5年,這個是以太坊官方部落格The 1.x Files: a fast-sync的文章裡提到的。所以現在的礦工可以繼續挖很久,但是採購新礦機的時候得再掂量掂量。

另外難度炸彈,這個已經推遲了多次了,之前幾次硬分叉的重要任務就是推遲難度炸彈。其實我看下來,以太坊社羣是非常謹慎的,很擔心社羣有阻力。所以我估計難度炸彈可能還有再推遲若干次。

一旦兩鏈合併後的某一天,難度炸彈讓以太坊網路難度飆升。那麼對於礦工來說,Asic礦機可以去挖ETC這類也用Ethash演算法的區塊鏈,顯示卡礦機則可以去挖別的顯示卡挖礦Token。支援顯示卡很多,我就不一一點名了。實在不行,還可以閒魚一波作為礦卡打折賣掉,還能造福一些想低價入手高階顯示卡的遊戲玩家。

另外,如果是有以太坊信仰的礦工,可以從現在開始屯一些ETH,屯夠32個就可以參加PoS挖礦。另外,比如說火幣礦池,這次應該已經準備了很使用者友好的PoS挖礦相關工具和產品,不用擔心從PoW挖礦轉PoS挖礦的難度。

12、ETh2老鏈該何去何從

馬天元:

我們糾正一個常見的誤區,ETH2.0升級並不是一次簡單的硬分叉升級。在ETH過去的歷次硬分叉升級中,老鏈停止,新鏈執行。但是ETH2.0中,老鏈即PoW鏈將和PoS鏈共存至少3-5年。

因此,在兩鏈共存的階段,ETH2.0上會有一個新的原生Token名為“BETH”,它由PoW鏈上的ETH銷燬後遷移過來,這個遷移過程是陸續的、社羣自發的且不可逆的。ETH老鏈不會直接被“難度炸彈”逼停,而將存在3-5年,並且有可能被改造為ETH2.0框架下的一條分片鏈而長期存在。

ETh2的結局尚未定論,目前兩種觀點比較流行,第一個是ETh2被併入ETH2之後,可能作為一條特殊的“分片鏈”。1-2年後,難度炸彈讓挖礦難度顯著增加,最終ETh2進入“冰河世紀(ICE AGE)”,再也挖不動了,大家直接到ETH2.0生態去,這個是最廣泛的意見。

第二個是ETh2會長期存在,只不過獎勵越來越少,難度炸彈也有可能被移除。這個方案主要是從社羣阻力來考慮的。

我個人傾向於會是結局1。

不過這個只是今天視角下的“構想”,也許後面還能想出更妥帖,多方兼顧的ETh2方案。

13、社羣是否有強烈分叉風險

馬天元:

先上結論:(大概率)不會。

ETH2.0升級和過去歷次區塊鏈升級不同,它另起爐灶搭建一條新的區塊鏈,主鏈仍將長期存在,使用者陸續自行遷移。ETh2.0的相關開發,例如區塊鏈修剪、狀態通道開發工作將繼續推進。

如果持有者希望獲得Staking收益,開發者希望使用更好效能的以太坊,他們可以自行遷移到ETH2.0上去。礦工,原教旨主義者如果更看好PoW,那麼這些人可以繼續留在以太坊老鏈上。

整個過程是相對自由的,因此社羣阻力並非主要矛盾。再加上Vitalik親自掛帥指揮,那麼出現社羣分裂進而導致強烈硬分叉是的可能性較低的。

當然,如果未來將ETh2.0合併到ETH2.0框架中,那麼ETh2.0藉助硬分叉完成幾次類似於君士坦丁堡、繆爾冰川式的補丁式升級,也是理所應當的。但是,這樣的軟分叉升級不太容易會造成社羣分叉和分裂。

Part5:對ETH2.0和BETH的預測

  1. ,Phase0階段就可以開始兌換BETH了,短期BETH是否有流動性解決方案,如果我換了之後後悔了,我該怎麼辦?

馬天元:

這個靠ETH2.0本身的設計,目前無法解決。

精髓可能在於,我們需要一個第三方機構,比較能夠服眾的。因為從鏈上來說,BETH是沒法轉回去的。ETH會先透過合約在ETh2上進行燃燒(Burn),其實就是我們通常說的銷燬,同時在ETH2.0為你生成一個新的BETH。

既然是ETh2.0上的ETH已經被銷燬了,那就沒有辦法透過鏈上來解決這個問題。那這裡其實非常需要一個第三方機構,來給使用者提供風險的兜底甚至是退出方案,這樣使用者才可以在Phase0階段放心大膽的支援ETH2.0。

  1. BETH的潛在機遇有哪些,初期BETH的價值會不會低於ETH

Johnson

剛好前兩天在研究BETH 和ETH 1.0的價值問題。

短期來講的話,ETH 2.0 鼓勵大家往PoS 轉,所以Propose 了單方面的轉換,從ETH 1.0 透過BETH轉到ETH 2.0 phase 0 Beacon chain之後暫時轉不回去。

這是一個鼓勵社羣採用 ETH 2.0 的一個做法,短期來講ETH 2. 0的幣可能會出現比較有限的交易所上幣導致自身流動性欠缺。

長期來看如果ETH 2.0 穩定執行並且得到大量的社羣支援,交易所必然會上ETH 2.0,但是ETH 1.0 和 ETH 2.0 同時存在就會出現一個很有意思的現象例如 ETH 1.0 和 ETH 2.0 怎麼定價。我認為 ETH 1.0 和 ETH 2.0 之間的價差肯定是會有的,但是這個價差是多少現在還不好說。

價差的出現體現在了多個方面,例如市場風險,ETH 1.0/2.0主網風險的不同,流動性、社羣等。這些風險會在價差方面體現出來,但是具體差多少怎麼差這個還需要等待市場的檢驗。

  1. 繆爾冰川補丁為延緩冰河時期的發生,卻在短期內造成礦工收益增加而導致通膨,若 EIP 1559未達共識,並未真正燒燬預期之ETH, 是否也會引發類似通膨問題?

Esther

EIP 1559雖然最近討論得火熱,但實現可能還很漫長。

目前還有一種方案Escalator,考慮之一就是提供多樣化的費用市場替代方案,並且在以太坊2.0實現全部功能之前(也就是說交易量大幅上升,被燒燬的交易費用更多),EIP 1559的作用或許也不會超過我們的預期。

階段2之後通脹率會大幅降低,之前看到的資料是理想狀態下維持在-0.5%—0.5%之前。

準確來說是Eth2和Eth2合併之後+EIP 1559類似方案加持的通脹率。

值得關注的是,在自由問答環節中火幣礦池PoS負責人丁元還對使用者提問的“火幣是否會幫助使用者參與ETH2.0”這一問題給出迴應,他表示,火幣礦池作為全球第一的Staking礦池和全球排名前五的POW礦池,秉承為使用者資產安全著想的一貫風格,將會在第一時間推出ETH2.0相關產品和服務,方便大家參與到這樣一個新世界裡來。

關於「火幣尖峰對話」

火幣官方最新推出的一檔線上社群分享欄目,作為行業具有重大影響力的領軍企業,火幣在積極參與ETH2.0研究之餘,也主動承擔起應有的行業佈道責任。聯合全球火伴尖峰對話區塊鏈行業一線的頂尖大咖、資深專家、社羣KOL,解讀熱點事件給行業帶來的重大影響,分享真知灼見,為行業輸出最具權威性的前沿洞察。

目前,為深度見證並參與ETH2.0這一歷史性時刻的到來,火幣尖峰對話“Waiting FOR ETH2.0”系列專場活動正在持續進行。依託優質品牌形象和深度行業資源,火幣正在搭建一個專業、公開、有公信力的ETH社羣交流平臺,邀請行業內的大咖一同探討ETH的現在與未來,打通國內外以太坊社羣閉塞現狀,加強國際間技術交流,展現中外區塊鏈從業者的前沿思考與力量。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;