Metis:我們如何在「EVM」等效框架下,實現去中心化目標?
作者:MetisLab Foundation
編譯:Perry Wang,鏈聞
Metis 最初是 Optimism 的硬分叉。 我們的創始人喜歡 Rollup 技術的有效性和簡單性, Optimistic Rollups 因此能夠捆綁大量交易,以創造更快、更便宜且更具擴容性的用戶體驗。此外,Optimistic Rollups 可以構建為以太坊第 2 層(L2)擴容解決方案這一點也讓我們非常欣賞,這意味著它們可以受益於以太坊區塊鏈的所有安全性和去中心化。
即將發布的 OVM 2.0 版本以及 Optimism 團隊發布的相關文獻證實了對其計劃的重大調整:Optimism 將不再提供最初設想級別的去中心化。
Metis 計劃仍然遵循 Optimism 的大部分整體架構。但在去中心化方面,我們拒絕妥協。因此我們未來的計劃將反映我們對提供最大擴容性的承諾,在去中心化方面也不會吝嗇。
向 EVM 等效的轉變
Optimism 在其近期文章中提出了「EVM 等效」 的概念,以取代其最初的「EVM 兼容性」願景。Optimism 在文章中描述了 EVM 兼容性如何成為當前以太坊 DApp 遷移到 L2 的巨大障礙,因為「僅僅滿足於兼容性,意味著你被迫修改、甚至完全重新部署較底層代碼,以太坊支持基礎設施也依賴這些代碼。」
我們可以確認這是真的。 Metis 的團隊也收到了開發者對此類兼容性問題的痛苦反饋。因此,我們能理解切換到 EVM 等效的願景,因為這樣做,可以使一些以太坊項目在將其 DApp 遷移到 L2 網絡時體驗更輕鬆的過程。
不過,這一切都是有代價的。當我們深入研究 OVM 2.0 的設計時,我們發現切換到 EVM 等效(不進行任何其他調整)意味著會損害最初通過 OVM 所提出的去中心化程度。簡而言之,OVM 2.0 將從根本上改變其 Optimistic Rollup 的實施,他們創造了一個環境,正如 Optimism 的文章所解釋的那樣:在其中「欺詐證明已死」。在新的設計中,對鏈上交易發起挑戰的機制將被禁用,這意味著我們不能再依賴 L1 的強共識來挑戰交易。
Optimism 的這一新變化不符合 Metis 的願景、使命或 DNA。通過不進行其他調整的情況下轉向 EVM 等效,Optimism 團隊正在構建一個更具中心化特質的系統,該系統要求網絡用戶簡單地相信:Optimism 不會做錯事。 Metis 所正在構建的一切以及我們所代表的一切,與這些變化存在直接矛盾。
從一開始,Metis 的目標就是讓每個人都可以使用區塊鏈。
- 一個 L2 以太坊 Rollup 擴容解決方案,支持快速和廉價的交易
- 無代碼中間件,使任何人(甚至是完完全全的區塊鏈新手)都只需幾次點擊、在幾分鐘內遷移到 Metis L2 解決方案
- 去中心化自治公司(DAC)基礎設施,不僅局限於 DAO 的簡單投票和治理功能, DAC 將使任何人都可以在鏈上構建去中心化企業,並擁有「真實世界」公司的真實世界功能,同時享有構建於區塊鏈之上的所有優勢。
在其中的每一個步驟,我們都只尋求最高級別的去中心化和最高級別的安全性。我們不會也不願意妥協。
因此,我們團隊花了數周時間討論和辯論我們是否應該完全偏離 OVM。這是一個非常困難的決定,因為我們知道 EVM 等效是 DApp 和以太坊社區所需要的,無論是在現在,還是即將推出的以太坊 2.0 發布。 最後,我們將所有的討論都歸結為一個大問題:我們能否在 EVM 等效框架內實現我們的去中心化目標?
答案是……可以。
Metis 如何實現去中心化的「EVM 等效 」
我們出色的開發團隊經過數周沒日沒夜的研究,找到了實現去中心化和「EVM 等效」雙重目標的途徑。該路徑與我們在 白皮書中詳細介紹的 Metis Ranger 系統的設計完全匹配。
需要注意的是,一旦我們轉向 EVM 等效,完整的鏈上證明就變得不可能了。 因此,下面就是 Metis 堅持其原始 DNA ,同時兌現對去中心化承諾的具體做法:
首先,我們的序列器池模型增加了單序列器 Rollup 架構無法實現的冗餘和去中心化水平。在我們即將到來的發布中,我們還加入了對等網絡,一旦序列器池開放,參與對等網絡的驗證者將自動加入序列器池。
接下來考慮 Metis Ranger 系統的演變。在我們最初的設計中,我們的 Ranger 系統需要來自 L1 的大量共識。在我們的新設計中,Ranger 將更高效地達成共識。通過這些 Rangers 達成的共識,驗證者將能夠通過我們正在構建的對等節點(Peer Nodes)挑戰交易並啟動欺詐證明。 這些對等節點將共同充當驗證者實體,可以驗證和挑戰序列器。 當需要挑戰時,每個驗證者實體將在窗口時間過期前在 L1 上達成共識。 當一個挑戰被發起,並被其他的驗證者實體所證實(通過 L1 上達成的共識),發生問題的序列器將被切斷,懲罰並下線。另外的序列器將從序列器池中被隨機選擇出來,開啟一個正確的狀態。鏈也會因此而被重新組織,有問題的區塊會被遺棄。由於 Metis 對等網絡存儲的分佈式特性,這個過程的發生將會非常快。
值得說明的是,Ranger 系統的另外一個好處是縮短交易驗證的時間,比如用戶等待提款(從 L2 到 L1)的時間。每個驗證者實體會基於 Ranger 共識來跟蹤和報告驗證的高度,來確保驗證的質量。這個如同檢查驗證者網絡整體健康程度的脈搏一樣,進一步增強了資產的安全性。
我們的設計也將有助於實現網絡自動修正的目標,因為我們堅信,僅靠欺詐證明是不夠的; 網絡基礎設施應具有自我調整和修正的能力,以實現長期持續運營所需的安全性和可擴容性。
選擇同時致力於 EVM 等效和去中心化,無疑是更具挑戰性的路徑。走這條路,意味著我們必須調整和審查我們之前編撰的所有代碼,以驗證是否存在任何衝突或潛在風險。對我們的開發團隊來說,這意味著很多不眠之夜。
儘管如此,我們仍在努力。從項目的第一天起,我們就致力於構建一個滿足可擴容性、去中心化和安全性最高標準的網絡。這就是我們計劃 為優秀的合作夥伴和用戶社區乃至整個區塊鏈世界提供的網絡。它將始於我們 Andromeda L2 網絡的交付,這是我們主網啟動的第一階段。
接下來會發生什麼?
我們將在本週停用 Metis Dragonfire 測試網(鏈 ID:488),並部署一個具備 EVM 等效的新測試網,稱為「Stardust」(鏈 ID:588)。為確保一切順利,我們將對 DAC 質押(Staking)和挖礦產品進行新一輪測試。測試完成後,我們將基於新框架發布 Andromeda,實現 EVM 等效與我們對去中心化堅定承諾的結合。
因此,Andromeda 將於 2021 年 11 月 15 日那一週推出。DAC 的創建和 METIS 代幣質押將在之後不超過一週時間內推出。
對 Andromeda 有什麼期待?
重要的是要注意,我們即將推出的產品遠不止是發布單個應用。
Andromeda 是一個完整的結構,具有一長串的創新功能。
該架構包括:
Andromeda L2 網絡
- 多個以太坊虛擬機(VM):去中心化虛擬機支持 Metis L2 基礎架構的可擴容性和安全性
- 對等節點:在負載均衡過程中進行欺詐證明,並達成共識
- EVM 等效:不再需要對 EVM 智能合約進行量身定制或修改
- Metis 瀏覽器:檢查所有鏈上交易,並驗證智能合約調用(限於高端用戶)
- Metis 橋:在以太坊主網和 Metis L2 之間傳輸代幣的橋。在當前版本中,您只能橋接 $METIS 代幣; 在我們接下來的 L2 網絡版本中,將有更多代幣和 NFT 可用於橋接。
- Polis:用戶創建帳戶(錢包)或連接 MetaMask 的地方,也是開發者管理自己的域、智能合約和 API 的地方。
- 第一個 DAC 模板 和眾多 DApp 將運行在 Metis L 2 網絡 Andromeda 之上
- DAC 質押和挖礦:利用社區的力量在 L2 創建您自己的 DAC、質押代幣並獲得獎勵。
(重要通知:關於 Andromeda 的發布,我們調整並延長了 L1 到 L2 的存款時間,讓資產更安全)
Andromeda 發布之後還會有哪些跟進行動?
- 一個高速「橋」,我們在與多家第三方跨鏈橋整合(我們將在選定合適的「橋」後公布更多細節),以縮短提款時間。在我們目前的 L2 網絡版本中,人們從 L2 到 L1 的提款時間仍然需要等待 7 天。在未來的網絡版本中,提現將在幾分鐘內完成。Metis 支持快速提款的本地提款「橋」以及我們的 Ranger 系統將於明年推出。
- 在 Andromeda 上啟動對等節點後,我們的下一個網絡版本(下個月)將支持負載平衡。
- Andromeda 上的交易成本將遠低於以太坊 L1 的水平,但與我們未來的計劃相比,仍然相對較高(現在約為 1-2 美元)。 Metis 將於明年初推出其 IPFS 技術,從而在我們的 L2 網絡上實現廉價的鏈上數據存儲和交易,只需幾美分。
- 我們 Polis 中間件的未來版本,將使得無代碼集成到 Metis L2 網絡中變得可能。這意味著對於集成到 Metis 的工作,成熟的區塊鏈項目不再需要單獨花費寶貴的開發人員時間,區塊鏈初創公司將不再需要聘請昂貴且很難找到的開發人員來集成到 Metis,並且與任何區塊鏈無關的公司,都只需點擊幾下即可集成到 Metis。