(約瑟夫·魯林,梵高)
前言:對於不少人來說,ETH2.0是霧裡看花,似懂非懂。同時,對ETH2.0也存在很多誤解。要真正理解ETH2.0還需要更多的資訊和更長的時間,不過這很正常,因為它是新生事物。它的很多階段,都還在研究,並無最終規範。那麼,在作者Trenton Van Epps看來,當前對ETH2.0的最大的誤解都有哪些?本文由“藍狐筆記”社群的“CoLi”翻譯。
你可能聽說過ETH2.0將於今年推出。或許你看過Devcon V的一些演講,或許你看到來自Etherscan、Bitfly或Alethio的新測試網區塊瀏覽器。是的,它正在推出。
然而,在熊市的幻滅中,也出現了一些誤解。我收集了其中一些最常見的誤解,包括其背景,更正或出處。
這是五大誤解的清單:
“ETH2.0將永遠不會推出”
“向ETH2.0過渡會導致ETh2.0被即刻棄用”
“此次分叉會產生兩種ETH代幣”
“所有ETH2.0的決策都是由Vitalik做出的”
“ETH2.0是應對ETh2.0挑戰的全能解決方案”
誤解1:“ETH2.0將永遠不會推出”
根據我們掌握的各種情況看,ETH2.0將會於2020年推出。儲存合約位元組程式碼剛剛被Runtime Verification正式驗證,這意味著它可以部署到主網。Prysm、Lighthouse以及Nimbus一直與使用時間長的測試網進行迭代,並且最近切換到主網規範。每週都會帶來創新的客戶端最佳化、更大的測試網、以及訊息靈通的質押者在持續不斷增長。(藍狐筆記:Prysm、Lighthouse以及Nimbus是三個主要的ETH2.0客戶端)
儘管從2018年中開始重構以來,這肯定是一條漫長的道路。但時間表已經確定。客戶端開發者的最佳估計是Phase 0會於今年夏天推出。
*Attestant.io:“第二或第三季度的某個時間”
*Paul Hauner,@43min:“年中的期間”
具體可以關注Danny Ryan的“eth2.0快速更新”或Ben Edgington的“ETH2.0的新進展”。
誤解2:“向ETH2.0過渡會導致ETh2.0被即刻棄用”
在融合兩個協議之前,ETh2.0將與ETH2.0至少並存一段時間。這其中包括鏈狀態的歷史、構建其上的DeFi應用,以及所有NFT加密代幣。
這是資產融合展示出來的分階段場景,由參與者形成。
ETH2.0劃分為幾個階段。這些階段正在研究、開發和部署,而ETh2.0將依然正常執行。然而,隨著這些階段走向成熟和部署,會有一段時間,ETh2.0狀態會完全整合到ETH2.0系統中。在Ethresear.ch上可以看到如何達成此目標的最新建議:早期ETh2.0<-> ETH2.0融合的可替代建議。
在全面研究所有選項及其權衡之後,ETh2.0才能完全整合進來。與任意截止服務並試圖壓縮時間表相反,這是一種正確的安全意識方法。分階段帶來很多好處。
首先,將程式碼分成離散功能塊是很好的風險管理。研究者、客戶端實施者以及審計者可以透過在易於管理的部分評估它,以便於更輕鬆地推斷出協議體系架構。其次,它允許研究、實施和測試的並行,從而使得主網更快推出。如今我們看到這種模式的好處:Prysmatic Labs和Lighthouse兩者都有Phase 0公共測試網,而與此同時,Phase1和Phase2 還在持續進行中。
誤解3:“此次分叉會產生兩種ETH代幣”
從長期看,將只有一種資產。所有今天流通的ETH將最終在ETH2.0上執行,成為頭等公民。一旦ETH2.0證明了其穩定性以及為加入協議做好適當準備後,融合就會隨著時間推移而發生。
大多數普通使用者無須擔心,應該不要試圖購買任何稱為“ETH2”的代幣。Vitalik在最近的ETH2.0 AMA中很好地總結了這一點:
“如果你只是持有ETH,並想保留你的資金,那麼,在當前所有的提案中,在五年內都沒有什麼風險。”(藍狐筆記:Vitalik的意思是,就當前的提案和改變來說,至少在5年內,使用者只是持有ETH的話,無須擔心更新對持有的影響。比如暫無必要一定要將ETh2代幣升級為ETH2代幣等。)
有人認為網路升級意味著兩者將繼續存在。大多數的“硬分叉”是網路升級,這會為開發者帶來更好的功能,或者減輕攻擊向量。儘管不常見,但是讓社羣分裂的有爭議的分叉有時候會導致兩種資產持續存在。眾所周知的例子是2016年的硬分叉將以太坊社羣分裂為ETH社羣和ETC社羣。
從ETh2向ETH2過渡不會導致任何類似的分裂,因為PoS和分片從一開始就是社羣預期的。關鍵在於這個過渡時期的微妙:也就是信標鏈推出之後ETh2.0合併進來之前。在這個期間,ETH代幣資產將會執行類似功能,只是劃分為兩個域。隨著時間推移,它們將合併為相同的可互換市場。這是基本資產過渡的大致示意:
1.在接下來的幾個月中,經過審計的儲存合約將部署到ETh2.0主網。潛在的ETH2.0質押者預期Phase 0(信標鏈)將推出,並儲存Ether。存入的ETH被鎖定,且無法從合約中轉出。
2.在此之後某個時間,Phase 0將會上線,這些存入ETH的參與者成為質押者:他們驗證區塊鏈,並透過ETH2.0上的新發行代幣而獲得獎勵。
3.Phase1.5階段建議允許ETh2.0成為其中的一個分片,避免了一些更加複雜的權衡,如最終性gadget(向ETh2.0提供ETH2.0借貸擔保)或雙向橋接(在PoW和PoS鏈之間轉移資產)。可以實現這些的無狀態模型如今正在研究中。
在完成完全整合之前的任何時候,第三方(如交易所或質押服務提供商)可能會建立衍生品以及IOU,以實現質押的或暫時無法流通的ETH的流動性。但,這些是第三方建立的實際ETH的衍生品,而不是實際的ETH。鑑於其困難度和所需的信任,對於它如何發揮作用,能夠達到多大規模,還有待觀察。
誤解4:“所有ETH2.0的決策都是由Vitalik做出的”
儘管Vitalik發揮了關鍵作用,但他只是一位更大網路的研究者和推動該研究前進的貢獻者。例如,Danny Ryan已經擔當了關鍵協調員的角色,在研究者和客戶端實施者之間充當橋樑作用。在過去一年中,該小組進一步擴大了範圍:其中包括:
以太坊基金會核心研究團隊
8個活躍的客戶端實施團隊
Qulit團隊
Ewasm團隊
TxRx研究
無狀態以太坊研究
穩健激勵小組
一些ETH2.0實施者在9月19日互操作性研討會上:其中沒有Vitalik!(照片來自Danny Ryan)
大約有75位主要的開發者,且個人貢獻者池也在不斷增長。Ben Edgington在其年底發表的有關ETH2.0的文章中對此有很好的描述:
“因此,作為開發者社羣,我們試圖儘可能開放地執行,鼓勵透過開發者會議、GitHub問題、正式更新、非正式更新以及其他渠道參與進來。歡迎所有人參與,也確實有不少人參與。我們培育有機地增長,並警惕任何一方施加過多地控制。在某種程度上,我們的方法類似於Linux,它已經成為世界上大部分計算的主導者。”
用Joe Lubin的話來說,
“如果Vitalik休假一段時間,以太坊機器將只是持續變化”
在Devcon 6開幕狂歡中玩這個遊戲
誤解5:“ETH2.0是應對ETh2.0挑戰的全能解決方案”
ETh2.0已經讓分散式系統前沿、無須信任應用以及社羣凝聚力所固有的重要問題顯露出來。ETH2.0將帶來更多好處,但對於無須許可的公鏈來說,仍然面臨著一系列類似的挑戰。不管它是1.0、2.0還是3.0版本,這些挑戰都不會消失。社羣依然需要注意如下方面:
開發者經驗
為構建者實現從ETh2.0向ETH2.0的平穩過渡。確保開發者擁有他們所需的工具以持續建立和創新,有什麼最佳方法?確保為Gitcoin上的基礎設施提供資金。
網路升級(分叉協調)
這要求跟社羣成員持續保持溝通,溝通升級的知識和承諾,並促使網路升級實現。至少在一開始,ETH2.0將會硬分叉,且需要管理其持續改進的路徑,儘管這會隨時間推移而穩定下來。
社羣凝聚力
社羣不是一個整體,每個細分人群都有其自己的偏好。哪個EIP要包括進來?資源應該投向哪裡?這些都是以太坊賴以生存的協作性社會維持的一部分。
智慧合約的安全性
不管你喜歡與否,人們仍然會編寫出有漏洞的智慧合約。eWASM預期會允許其他語言跟EVM合作,這意味著需要對這些更廣泛領域的最佳實踐進行框架設計。
更多人參與
社羣,以及它推動的協議,僅與其核心更新的能力一樣強大。ETHGlobal這樣的組織需要擴充套件其授權。
dApp的UI
可以從終端使用者中得出什麼?我們需要繼續開發能夠被新使用者使用的非託管產品。ETH2.0引入協議最終性,但這絕不會影響大多數終端使用者。
公共物品的可持續性
給構建者資金支援非常重要。ETH2.0將需要檢視其為所有執行團隊的支援機制,也許透過自願的客戶費用。支援Gitcoin上的開源專案!
以上所說的只是將要面臨挑戰的一小部分。儘管維護工作並不性感,但它對於推動解決妨礙社羣凝聚力的問題至關重要。換句話說,以太坊社羣需要為價值轉移編織這種理想:建立和維護根本上無須許可的基礎設施。總言之,請記住,有人正在構建這些協議。