2019年12月2日 星期一

以太坊 2.0 即將開始過渡,大家都在關注哪些問題?

以太坊開發人員將在 12 月 4 日部署備受期待的以太坊升級(伊斯坦堡硬分叉)。開發人員承諾,伊斯坦堡升級將使以太坊網絡更快、更便宜、更高效。
數月以來,以太坊受到的指責聲愈烈,矛頭指向開發人員宣揚了一種前景光明的「世界計算機」說法,但隨後卻未能提供面向市場的應用。不過,這一切可能會在近期出現轉機。
在 11  月初發布的兩條推文中,以太坊核心開發員 Peter Szilágyi 表示,期待已久的伊斯坦堡硬分叉將從 9069000 號區塊開始,而這一區塊預計將於 12  月 4  日被開採。伊斯坦堡包含的網絡升級是以太坊可擴展藍圖上的一個關鍵里程碑,它承諾在不犧牲去中心化原則的情況下,使應用區塊鏈變得更快、更便宜。
儘管如此,雄心壯志的升級計劃依舊招致了許多批評。如今,一個已經擁有數百個項目,總計價值 200 億美元的區塊鏈網絡要進行徹底的改變,一些利益相關者難免仍持謹慎態度。

通往以太坊 2.0 的道路

伊斯坦堡硬分叉是以太坊計劃在未來六個月內,進行兩次主要網絡升級中的首階段,這兩次升級將使其最終走向以太坊 2.0(也稱為寧靜階段)。
這些升級包括 14 項 EIP(以太坊優化提案),原來這一數量是 38 個,現在倒是減少了許多。其中 6 項提案將於 12  月 4 日在伊斯坦堡第一次升級中實施應用,其餘 8 項仍需核心開發員商討審議後,預留給之後計劃於 2020 年 1 月實施的第二次升級——柏林。
升級完成後,預計以太坊速度會大大加快,不同於之前的 PoW,它將依賴於 PoS 權益證明的共識算法來驗證交易。此外,伊斯坦堡還為這一過渡奠定了基礎,並附上了幾個新的核心特點。
功能包括:引入分片從而提高以太坊交易的速度和吞吐量;降低 GAS 成本的措施;改進與隱私幣 Zcash 區塊鏈的互操作性;以及允許更多創造性功能的智能合約。

極具爭議的提案

眾多以太坊優化提案當中,EIP 1884 是最具爭議的調整,它將使得在以太坊上調用數據的成本高於先前。
費用的增加旨在保護區塊鏈免受潛在的垃圾交易攻擊,進而緩解網絡過載而對普通用戶造成延遲的情況。然而,一些 Dapp 開發員仍不信服,他們認為,交易成本除了增加以外,還將帶來其他不必要的混亂。去中心化管理平台 Aragon 表示,升級是「不幸的權衡」,會破壞該平台上的 680 個智能合約。
最近於大阪舉行的 DevCon 會議上,以太坊共同創辦人 Vitalik Buterin 發表博文對這些擔憂做出了回應。他寫道,「如果你是一名開發人員,你可以通過不編寫佔用存儲空間很高的應用來消除 GAS 成本變化帶來的干擾,例如,預估在一筆交易中訪問的總存儲空間+合約+合約代碼,並確保不會過載。」
有一些提案則受到了普遍的歡迎,比如 EIP 1108,它涉及到對以太坊上預編譯的橢圓曲線算法重新定價。此更新旨在通過優化 GAS 支付來改善以太坊的可擴展性和隱私協議,並將使 ZK-SNARKs 和其他隱私應用在以太坊上的使用成本更低。
當然,最具爭議的升級提案,還是留給了伊斯坦堡的後章——柏林。此外,柏林升級包括 EIP 1057,也被稱為 ProgPoW,它將通過替換工作量證明功能 Ethash 算法來增強以太坊抗 ASIC 的能力。
這種變化可能在大型 GPU 礦場中呼聲高漲,但同時也引發了許多質疑,例如,為何選在計劃過渡到 PoS 權益證明之前,工作量證明算法會被改變。當然,這當中還存在其他擔憂,比如可組合性,而 Vitalik Buterin 將其描述為「各種應用之間輕鬆交談的能力」,以及圍繞在兩個區塊鏈之間建立橋樑的潛在安全問題。、
雖然升級是朝著正確方向邁出的一大步,但 Vitalik Buterin 也提醒說,以太坊 2.0 可能需要以獨立區塊鏈運作數年,才能與以太坊 1.0 完全合併。

過渡到 2.0,會發生什麼事情

顯然,這次大阪 DevCon 實在引人注目,太多擔憂、太多問題有待明確解答。除了上述提及的問題,還有以下幾個受關注的疑慮:
1) 過渡到以太坊 2.0 的耗時
2) 過渡到以太坊 2.0 以後,當前網絡將會發生什麼變化
這些問題的答案同樣可以在 Vitalik Buterin 的文章中找到答案。
據他所言,過渡到以太坊 2.0 僅需要 6 個小時,而實際實施可能需要兩年時間。在此期間,以太坊基金會將致力於 0-2 階段的實施。它將從權益證明算法的引入開始,ETH1 網絡將像以前一樣工作,但是在這個階段不能提取資金。
對於大多數用戶來說,這個過程是在後台進行的,區別在於每筆新交易都會添加證據數據,這將足夠允許它們在 ETH2 網絡上進行處理。Vitalik Buterin 說道,「你入睡又復醒,過渡就已經完成了。」
過度後,現有應用程式都將照常運行。所有帳戶餘額、合約代碼與合約存儲(包括 ERC20 餘額、有效 CDPs 等)將結轉。
從用戶的角度來看,以太坊將「感覺」不到過渡前後的太大差別(除了過渡後,由於權益證明和 EIP 1559,網絡提升了順暢度)。雖然用了十分不同的代碼路徑來打包和傳播交易,但提供的功能將是相同的。
再來,Vitalik Buterin 還提供了一個交互示例——Maker DAO 服務用戶的更新以太坊網絡。你可以像以前一樣通過發送交易來與 CDP 交互和清算,但你的客戶端代碼也會看到你處在後過渡且向交易添加證據數據,並發送到 eth2 網絡而不是 eth1 網絡。
總之,硬分叉不會出現分裂或帶來任何困擾。正如 Vitalik Buterin 所言:「ETH1 鏈從技術上講仍存在,但已毫無價值;當困難的冰河時代來臨時,它終將消亡。」

沒有留言:

張貼留言