以太坊2.0即將上線!但現在有必要先澄清以太坊2.0的五大誤解

買賣虛擬貨幣

你多半已經知道,以太坊 2.0 (以下均簡稱為「ETH2」)將於今年啟動。也許你已看過以太坊大會 Devcon V 的不少演講,或者看過 Etherscan、Bitfly 或 Alethio 建立的關於新測試網的區塊瀏覽器。沒錯,Eth2 正在啟動!

然而,隨著加密貨幣的熊市逐漸消逝,一大批錯誤觀念浮出水面。我收集了最常見的一些誤解,還有相關背景,並做了點糾偏,提供了一些資源。

這些誤讀主要包括:

「Eth2 永不會啟動」;

「升級到 Eth2 後,Eth2 會立即被棄用」;

「分叉之後會有兩個 ETH 代幣」;

「Eth2 的所有決策都是由 Vitalik Buterin 一人做出的」;

「Eth2 是 Eth2 面臨的諸多挑戰的全套解決方案」。

誤讀一:「Eth2 永不會啟動」

根據我們掌握的每一個指標,Eth2 將會在 2020 年啟動。存款合約(deposit contract)的程式碼剛剛透過了 Runtime Verification 的正式驗證,這意味著這些程式碼可以部署在主網上了。Prysm、Lighthouse 和 Nimbus 這些以太坊 2.0 客戶端在執行時間更長的測試網上一直在迭代,最近將切換到主網規格。

每週人們都能看到創新的客戶端最佳化、更大範圍的測試網,以及由質押人(Staker)組成的社羣在不斷成長。

自從 2018 年中期重新架構以來,以太坊走過了一條漫長的道路,但時間表已經確定。客戶端開發者最樂觀的估計是,2020 年夏天將啟動 「0 階段」(Phase 0):

Attestant.io 在文章稱「在第二或第三季度的某個時候」

https://www.attestant.io/posts/anticipating-ethereum-2-in-2020/https://www.attestant.io/posts/anticipating-ethereum-2-in-2020

Paul Hauner 做客 Into the Ether 播客時在 43 分提到「就在年中」

https://podcast.ethhub.io/paul-hauner-ethereum-20-is-on-the-horizonhttps://podcast.ethhub.io/paul-hauner-ethereum-20-is-on-the-horizon

請密切關注 Danny Ryan 的「Eth2 Quick update」或 Ben Edgington 的「What’s New in Eth2」,以跟蹤可能的啟動日期。

eth2 Quick update

https://blog.ethereum.org/2020/01/16/eth2-quick-update-no-7/https://blog.ethereum.org/2020/01/16/eth2-quick-update-no-7/

What’s New in Eth2

https://eth2.news/https://eth2.news/

誤讀二:「升級到 Eth2 後,Eth2 會立即被棄用」

Eth2 會與 Eth2 共存至少一小段時間,此後兩個協議會合並起來。合併包括歷史的區塊鏈狀態、其上構建的 DeFi 應用,以及你的所有 NFT (不可互替的代幣類)加密藝術品。

資產匯合會是什麼樣的情形,上面這幅圖給出了階段性的場景

Eth2 已經被拆分成了好幾個階段。在研究、開發和部署這些階段時,Eth2 將一直在背景中樂呵呵地執行著。但是,隨著各個階段抵達成熟期並完成部署,在某一時間點,Eth2 的狀態將被完全整合到 Eth2 系統中。Ethresear.ch 上有一些如何實現此目標的最新提案,比如:《早期 ETh2 <-> ETH2 合併的備選提案》(https://ethresear.ch/t/alternative-proposal-for-early-eth2-eth2-merge/6666)。

只有在全面研究所有選項並權衡各自利弊之後,Eth2 才會被完全整合到 Eth2 中。這也是合理的、有安全思維的一種方式。與此相反,有些人為了某個隨意設定的切換時點,試圖壓縮時間表,這樣不好。

分階段實施有很多好處:首先,將程式碼封裝成離散的模組可以更好地實施風險管理。研究者、客戶端部署人員和審計人員都能用便於管理的評估方式來輕鬆的分析協議的架構;其次,這樣一來,研究、部署以及測試網可以並行推進,從而使面向社羣的主網可以更快的啟動。

實際上,我們已經看到這種方式所帶來的好處:Prysmatic Labs 和 Lighthouse 都有了 0 階段的公共測試網,而第 1 階段和第 2 階段的研究也在飛速進行中。

誤讀三:「分叉之後會有兩個 ETH 代幣」

從長遠來看,最終只會有一個資產。今天流通的所有 ETH ,最終都會以「頭等公民」的身份存在於 Eth2 上。如上所述,一旦 Eth2 足夠穩定並且兩個協議的結合已經做好準備,兩者的匯合總會在某一天發生。

大多數普通使用者無需擔心,也不要受人誘惑去買什麼「ETH 2」之類的任何代幣。在最近的 Eth2 AMA 問答中,Vitalik Buterin 很好地總結說:

「如果你現在只是持有 ETH 並想保持你的資金,那麼,按目前所有的提案,在未來五年你不會有陷入困境的風險。」

有人認為,以太坊網路升級意味著會有兩個代幣共存。大多數的「硬分叉」都是網路升級,結果一般是開發者獲得更好的功能或者減輕了攻擊向量。偶然出現一些情況,有爭議的分叉會分裂社羣,有時會導致兩種加密資產的持續共存。最著名的一個例子是 2016 年發生的硬分叉,社羣分裂成以太坊(Ethereum)和以太坊經典(Ethereum Classic)兩大陣營。

但是,Eth 1 到 Eth 2 的過渡不會導致類似的分裂,因為權益證明(PoS)和分片(sharding)從很早開始就是人們預料中的事情:

Proof of Stake: How I Learned to Love Weak Subjectivity (2014)

https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/

On Settlement Finality (2015) 一文中提到分片,將之作為一種可能的路徑

https://blog.ethereum.org/2016/05/09/on-settlement-finality/https://blog.ethereum.org/2016/05/09/on-settlement-finality/

最關鍵的部分是,在信標鏈啟動之後、但在 Eth 1 被整合之前的那段過渡時期,存在一些小問題。在此期間,ETH (指資產)將發揮類似功能,只是被分到兩個域。隨著時間的流逝,它們最終將會融合到同一個可互替的市場中。

下面是基礎資產過渡的大致草圖:

在接下來的幾個月中,經過審計的存款合約會被部署到 Eth 1 主網上。潛在的 Eth2 質押人(stakers)期待著「0 階段」(信標鏈)的啟動,會存入以太幣(Ether)。這些 ETH 將被鎖定,無法從合約中挪走;

此後的某個時候,「0 階段」正式上線,存款人變成「質押人」:他們參與驗證區塊鏈,並從 Eth 2 上新發行的代幣獲得回報;

「1.5 階段」 指的是一套機制,它讓 Eth2 變成一個分片,這樣可以避免一些更復雜的需做取捨的問題,這些問題會因某種最終性工具(Eth2 向 Eth 1 出借安全性)或某個雙向橋(在 ETH 的 PoW 和 PoS 鏈之間轉移資產)而揭示出來。為這一過程服務的無狀態模型,現在正在研究中。

在 Eth 1 和 Eth 2 完全整合之前,第三方機構(交易所或質押服務提供商)可能會建立衍生品和 IOU 來促進 ETH 流動性,因為有些 ETH 被質押,有些暫時流動性不足。不過,第三方建立的是真實 ETH 的衍生品,而不是真正的 ETH。考慮到各種困難和需要信任,這一切會怎麼發展,會達到多大規模,仍需要觀察。

誤讀四:「Eth2 的所有決策都是由 Vitalik Buterin 一個人做出的」

Vitalik Buterin 的確是一個關鍵人物,但是要推動專案前進,以太坊還有許許多多研究人員和貢獻者。比如丹尼·瑞安(Danny Ryan)就擔當了非常重要的協調員角色,彌合了研究者與客戶端實施者之間的鴻溝。在過去一年裡,參與的團隊一直在擴張,包括如下團體:

以太坊基金會的核心研究團隊

8 個活躍的客戶端實施團隊

https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth2.0-teams/teams-building-eth2.0/

Quilt 團隊

Ewasm 團隊

TxRx Research

Stateless Ethereum Research

Robust Incentives Group

上圖是 2019 年 9 月 19 日出席以太坊互操作性大會的一些 ETH 2 實施者,其中沒有 Vitalik,攝影:丹尼·瑞安上圖是 2019 年 9 月 19 日出席以太坊互操作性大會的一些 ETH 2 實施者,其中沒有 Vitalik,攝影:丹尼·瑞安

現階段的主要開發者大約有 75 人,個人貢獻者的隊伍也在不斷擴大。以太坊協議開發者本·埃丁頓(Ben Edgington)在去年底發表的有關 Eth2 的文章中對此進行了很好的描述:

「事實上,作為一個開發者社羣,我們嘗試儘可能開放地運營,比如開發者電話會議、在 GitHub 上溝通問題、正式升級、非正式升級,以及許多其他渠道來鼓勵參與。歡迎所有人參與,也的確有很多人參與。我們支援有機成長,同時也謹慎地不讓任何一方獲得過多控制權。在某種程度上,我們的操作方式類似於 Linux,這一方式已在全球計算領域佔據主導地位。」

用另一位以太坊聯合創始人喬·魯賓(Joe Lubin)的話來說:

如果 Vitalik Buterin 休息一段時間……以太坊這臺機器仍會保持運轉。

誤讀五:「Eth2 是 Eth2 面臨的諸多挑戰的全套解決方案」

Eth2 讓一些重要問題浮出水面,這些問題處於分散式系統、免信任的應用以及社羣向心力等問題的最前沿。Eth2 將帶來很多好處,但免許可的公鏈仍面臨一系列類似挑戰。無論是 1.0、2.0.甚至 3.0 版本都一樣。因此社羣仍然需要密切關注以下幾個方面:

開發者的經驗:為了建設者,請讓 Eth 1 到 Eth 2 的過渡儘量順滑。為了確保開發者有各種工具可以持續建立和創新,有什麼最好的辦法嗎?請一定要在 Gitcoin 上資助基礎設施!

網路升級(分叉協調):這要求社羣成員始終如一地參與,他們既要有知識,又要按承諾將網路升級變為現實。至少在開始階段,Eth2 將會出現硬分叉,這一分叉和持續改進路徑需要被管理好。當然,隨著時間的推移,這些都將逐漸穩定下來。

社羣凝聚力:社羣不是一個整體,每個部分都有自己的偏好。哪個以太坊改進提案(EIP)應該被納入?資源應該被投向何處?這都是協作性社羣維護工作的一部分,也是以太坊賴以生存之所在。

智慧合約的安全性:無論喜不喜歡,人們編寫的智慧合約都會存在缺陷。eWASM 有望讓在以太坊虛擬機器(EVM)裡使用其他語言,但這也意味著,需要更好的框架實踐來應對這一更寬廣的領域。

新人適應(Onboarding):社羣,擴充套件來說,還有其孕育的協議能有多強大,取決於其為核心更新提供的能力。因此,也許需要由 ETHGlobal 這樣的組織來擴大相關授權。

DApp 使用者介面:從終端使用者身上,我們可以得到什麼啟發?我們需要繼續推進非託管型產品,這樣的產品才會引入新使用者。Eth2 引入了協議的最終性(finality), 但這對絕大多數終端使用者不會有什麼影響。

公共品的可持續性:為建設者提供資金仍然非常重要。Eth2 需要有一個能夠為所有實施團隊提供支援的機制,或許可以透過自願的客戶端費用。請在 Gitcoin 上支援開源專案!

事實上,以上這些只是未來面臨的挑戰的很小一部分。維護型工作並不性感,至關重要的是持續解決所有阻礙社羣凝聚力的問題。換句話說:以太坊社羣需要編織出一個理想模式,即如何建立和維護一個極度免許可的、為價值傳遞服務的基礎設施。最重要的是,請記住,是人在構建這些協議。

目睹 Eth2 逐漸成型,這是一個迷人的過程,我期待著未來數月發生的事情。我無法在這個簡短的清單中囊括所有的錯誤觀念,所以,我會不斷繼續這個話題。

免責聲明:

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

推荐阅读

;