作者:YBB / 來源
翻譯:白話區塊鏈
Layer2 本來應該是一條“以太坊傳統”擴容路徑,但 Metis 被貼上 MEME Layer2 的標籤,因為有傳言稱 Metis 的創始團隊是“Vitalik Buterin 的媽媽/最好的朋友”。Metis 被稱為 MEME Layer2,無疑是對投資者對以太坊傳統的信仰的直接攻擊。然而,區塊鏈的本質仍然是“代碼 + 金融”,從投資的角度來看,技術和市場一直是相互競爭的因素,Metis是否能夠利用其他Rollup缺乏去中心化排序器和經濟模型控制的優勢,脫穎而出呢?
1、Metis簡介
左natalie Ameline,右Elena Sinelnikova
根據官方 Metis 網站的介紹,Metis 的共同創始人兼首席執行官 Elena Sinelnikova 一直致力於推動區塊鏈行業的教育和普及工作。她是教育非營利組織 CryptoChicks 的聯合創始人之一,該組織目前是全球最大的女性區塊鏈社區,在 56 個國家擁有成員。CryptoChicks 的另一位聯合創始人是 Natalia Ameline,她是以太坊創始人 Vitalik Buterin 的母親。此外,Vitalik Buterin 的父親 Dmitry Buterin 領導創建了 Blockgeeks,這是一家致力於開發與區塊鏈技術相關課程的區塊鏈教育公司。Metis 網絡成立於 2018 年,於 2021 年 5 月發佈。
Metis 是基於以太坊鏈的 Layer2,遵循與其他 Layer2 相同的原則,並且是 Optimism 的最早分叉之一,最大的吸引力在於它是第一個成功去中心化排序器的OP Rollup。該網絡使用 PoS(權益證明)排序器池來確保連續的網絡可用性、抗審查性,並實現費用共享和排序器質押。這些排序器負責確定交易打包的順序,並且在數據可以打包並上傳到 Layer1 網絡之前,必須獲得順序器池中至少 2/3 的順序器簽名。為了防止順序器的惡意行為,Metis 還引入了驗證者的角色,對區塊進行抽樣以確保排序器正確地排序交易。
MPC(多方計算)的優勢在於隱私保護和去中心化,並且對簡單的布爾運算非常有效。然而,劣勢也很明顯,因為沒有中繼節點來分發信息,通信數量增加,網絡內通信成本顯著上升。這個劣勢在需要共識的區塊鏈網絡中會更加明顯。簡而言之,Metis 將單點排序器轉變為排序器池,以允許去中心化的排序器達成共識完成簽名,並通過節點質押機制和輪換機制實現去中心化,這可能最終不需要比 Layer1 低得多的網絡成本,但可以實現 MEV 抵抗+解決單點故障問題,並同時將收益分配給節點質押者。然而,無論是 Metis 的 MPC 解決方案還是 Radius 的公共 Mempool 都未解決去中心化排序器增加網絡負擔並最終將成本轉嫁給用戶的問題。
最近 Metis TVL 的激增引起了對去中心化排序器重要性的關注,根據 L2BEAT 數據,OP 方案目前在所有 Layer2 網絡中 TVL 排名第五。除了市值考慮之外,作者認為 Metis 的大部分方案都是合理的,並且是標準的去中心化排序器方案。設計意圖既是積極分配蛋糕,又是向市場展示 Layer2 原生Token的價值捕獲,不僅僅侷限於 Gas 費和治理。
來源: L2BEAT 24/02/01
2、Rollup 三大要素
Rollup 是 Layer2 解決方案之一,也被稱為“Rollup”。它的工作原理是將在主以太網網絡(即 Layer1)上執行的交易計算和存儲遷移到 Layer2 進行處理和壓縮,然後將壓縮的數據上傳到主以太網網絡,從而擴展了以太網的性能。
Rollup 可以根據用於確保壓縮數據有效性(即數據的正確性)的方案分為 ZK Rollup 和 Optimistic Rollup。它涉及離鏈計算,在鏈上每隔幾分鐘將交易打包進行滾動驗證和記賬,因此得名。然而,即使我們通常將其稱為 Rollup 鏈,Rollup 的離鏈部分並不是完整的區塊鏈,而是將一堆交易滾動起來形成一個 Rollup 交易,接收 Rollup 交易的所有節點不執行被滾動的邏輯,而只執行該邏輯的執行結果。
1)Sequencer(排序器)
在 Layer2 中,順序器(Sequencer)是負責對交易進行排序、組織、打包並提交到 Layer1 網絡的角色。目前,大多數 Layer2 項目依賴於單個順序器(通常是項目本身)來完成上述工作,但這也存在兩個安全問題:
單點故障:如果順序器由於攻擊或技術故障而出現問題,整個網絡將被關閉;
可擴展性問題:單個順序器可能難以應對增加的交易量。
2)驗證
在交易過程中,順序器發送的打包數據需要進行驗證。目前,大多數以太 Rollup 的驗證是由以太 Rollup 智能合約執行的,以確保數據的可信性。有兩種不同的驗證方法:ZK Rollup(零知識 Rollup)和 Optimistic Rollup。例如:
ZK Rollup:
驗證方法:ZK Rollup 使用零知識證明來驗證 Layer2 中發生的所有交易的正確性。零知識證明允許驗證者確認交易的有效性,而無需瞭解該交易的詳細信息;
隱私保護:ZK Rollup 強調用戶隱私,因為計算的“證明”是在 Layer1 上提交的,而不是交易的詳細信息。交易的詳細信息在 Layer2 上執行,而 Layer1 僅驗證零知識證明的有效性。
Optimistic Rollup:
驗證方法:Optimistic Rollup 採用“樂觀”的策略,假設所有交易都是合法的,僅在必要時進行驗證。驗證通過欺詐證明進行,即在 Layer1 上提交一個證明,證明 Layer2 上的某個交易違反了規則;
實時性:由於假設所有交易都是合法的,Optimistic Rollup 在 Layer2 上的交易可以快速進行,並且只有在出現爭議或分歧時才進行驗證。
3)DA(數據可用性)
DA,即數據可用性,公開發布鏈下處理的每筆交易的狀態數據,以便其他參與者也可以訪問和使用這些交易狀態數據。一些 Layer2 將交易狀態數據寫入以太 Layer1,從而實現了 DA。還有一些 Rollup-Layer2 將交易關鍵數據寫入第三方區塊鏈,其中數據可用性假定數據是可信的。例如:
在 Optimistic Rollup 中的 DA:確保 Layer2 上所有交易的數據在 Layer1 上可用。如果數據不可用,任何人都可以在 Layer1 上提出異議,這有助於防止潛在的數據篡改或遺漏;
在 ZK Rollup 中的承諾:在 Layer2 中,發生所有交易的計算和存儲,但只有計算的結果(稱為承諾)被提交到 Layer1。零知識證書被用來證明這些承諾是正確的。
注:在 ZK Rollup 中,“承諾”側重於驗證 Layer2 上交易的計算結果的正確性,而“數據可用性”側重於確保 Layer1 能夠訪問 Layer2 上所有交易的數據,通常兩者是相輔相成的,以確保整個系統的安全性和可靠性。
在 Rollup 的三個關鍵要素中,順序器被認為是最關鍵的。順序器負責執行將 Layer2 交易信息進行排序和壓縮向下傳遞的過程。由於這個過程涉及對數據可信度的驗證,因此實現數據可用性至關重要。然而,當順序器是去中心化的時,數據的可信度驗證和可用性的實現可能就不那麼關鍵了。
3、基於POS共識的Metis去中心化排序器
來源:MetisL2
1)排序器選擇
Metis Rollup 在“交易數據驗證委員會”上進行了改進,引入了一個稱為“驗證者”的角色,在 Layer2 計算過程中,並通過競爭性挖礦激勵驗證節點快速驗證交易。它在 Layer2 計算過程中引入了一個稱為“驗證者”的角色,並通過競爭性挖礦機制激勵驗證節點快速驗證交易,這是通過競爭機制實現的。類似於其他使用權益證明(POS)機制的 Layer1(L1)網絡,Metis 上的交易需要由節點驗證。因此,不存在對從 Metis 打包並傳輸到 L1 的數據進行爭議的問題,避免了從 Metis 提取資產到主以太網網絡中的間隔和延遲問題。
與 Optimistic Rollup 相比,Metis Rollup 的一個顯著區別是從 Metis 提取資產到以太網 L1 層只需要幾個小時或幾分鐘。這突顯了 Metis Rollup 在處理交易方面的效率和速度優勢。總體而言,鎖定金額越高,節點加入排序器的概率越高。當然,這其中也有一定的隨機因素。
2)MPC(多方計算)用於排序器
Metis 對排序器的去中心化實現涉及三個關鍵角色:管理員(Admin)、排序器和基於 PoS 的共識層。
管理員:負責設置整個網絡的關鍵參數,以及管理將排序器資格添加到池中。協議參與方不再直接擁有對此類事項的絕對控制權,而是在通過提案驗證後由管理員執行。實現去中心化的困難之一在於必須以去中心化的方式管理排序器,同時保持高效和便捷;
排序器:Metis 使用基於 TSS(閾值簽名方案)的 MPC(多方計算)簽名來管理多個排序器的簽名權限。每個排序器都有權決定一個批次,並通過 MPC 簽名的方式涉及所有排序器。如果簽名數量超過 2/3,則批次被視為有效,並可提交到 L1 上的 Rollup 合約。由排序器池執行的 MPC 簽名由 PoS 網絡中的另一個合約管理。當 PoS 網絡無法檢測到 MPC 地址時,將觸發 MPC 模塊生成密鑰;
基於 PoS 的共識層:PoS 網絡負責管理具有排序器簽名權限的合約、監視 MPC 地址,並觸發密鑰生成。生成的密鑰被分割並分發給池中的每個排序器進行 MPC 簽名。該模塊的設置涵蓋了密鑰的生命週期管理,包括多重簽名生成、密鑰重新共享、應用簽名和刪除簽名;
採用 TSS 的原因在於其高容錯性和靈活性。與多重簽名相比,TSS 不需要在鏈上驗證每個簽名,而是Rollup所有簽名者的簽名並統一檢查,從而提高了交易確認速率。此外,PoS 節點之間的通信使用獨立的 Tendermint 通道,而 MPC 運行時通信使用 libp2p 協議。整個系統旨在實現對排序器的高效安全的去中心化管理。
Metis 排序器的交易流程:
用戶發起交易;
交易被轉發到網絡排序器節點;
區塊生成:當排序器接受交易為有效時,創建一個區塊;
最終化:多方計算(MPC)節點討論區塊的合併並將其轉發到主以太鏈。
3)MetisEDF
Metis 生態發展基金(MetisEDF)為此提供了財務支持,涵蓋了諸多方面,如激勵協議的開發和部署、提供流動性支持、進行安全審計以及實施流動性挖礦方案。分配包括:
排序器挖礦:65.4%(3 百萬美元的 $METIS / >2.6 億美元);
生態系統資金:34.6%(160 萬 $METIS / >1.4 億美元)。
4、中心化排序器的問題
Ethernet的原則是,每個節點都會存儲並執行用戶提交的每筆交易,這種高安全性也導致整個網絡非常昂貴,因此需要擴展整個網絡的容量並採用Rollup解決方案。簡而言之,Rollup = Layer1中的一組合約 + Layer2中的自有網絡節點,即鏈上智能合約 + 鏈下匯聚器,依賴以太坊進行結算、共識和數據可用性,僅負責執行Rollup本身。
鏈上智能合約表示其信任模型是以太坊上的智能合約,借用了以太坊的安全性;
鏈下匯聚器,在鏈下執行和匯聚交易,壓縮大量交易,最終將它們放置在主以太網絡上,以實現更快、更便宜的交易。
Layer2網絡節點有許多組件,其中Sequencer組件是最重要的。它負責在Layer2接收交易請求,決定其執行順序並將交易序列打包成一個批次,最終傳輸到Layer1的Rollup項目合約。儘管以太坊上的所有Layer2 Rollup都有集中式的Sequencer,但Metis已經成為了一個分散的Sequencer。
Layer2全節點可以通過兩種方式獲取交易序列:直接從排序器獲取,或者通過讀取序列器發送到Layer1的交易批次,但後者具有更強的不可變性。由於交易執行會改變區塊鏈賬本的狀態,為了確保一致性,Layer2全節點必須將賬本狀態與序列器同步,除了獲取交易序列外。因此,序列器的任務不僅是將交易批次發送到Layer1的Rollup合約,還要將交易執行後的狀態更新結果StateRoot/StateDiff傳輸到Layer1。一般來說,序列器的工作是處理和排序交易,將其添加到區塊鏈中,並負責批量處理交易並將其發佈到Layer1的智能合約中。
對於Layer2節點來說,只要它們獲得了交易序列和Layer1 Rollup的原始StateRoot,它們就可以恢復Layer2的區塊鏈賬本並計算最新的StateRoot;反之,Layer2節點自己計算的StateRoot與序列器發佈到Layer1智能合約的StateRoot不一致,則意味著序列器存在欺詐行為。總之,Layer1比Layer2的自有網絡更分散、無信任且更安全。
例如,OP Rollup允許所有Layer2節點提供欺詐證明,證明Layer1序列器發佈的數據是錯誤的。但是對於沒有欺詐證明的Optimism來說,如果它真的想通過序列器竊取Layer2用戶的資產,它所需做的就是讓序列器操作者偽造交易順序,將其他人的資產從Layer2轉移到自己的地址,然後通過與Rollup一起提供的橋接合約將被盜的Token最終轉移到Layer1。
5、關於對Metis的思考
最近最炒作的Layer2升級無疑是坎昆升級,但它不會單單對Metis有利,而是普遍適用的。撇開“Vitalik Buterin的媽媽/好朋友”情緒,Metis與其他Layer2之間的最大競爭在於分散的序列器和權益下的經濟模型,TVL顯示整體市值更符合市場對Metis用戶信心的反饋。
與其他自己掌握資金並返還更多收益給用戶的Layer2不同,OP Rollup的經濟模型受到強烈的控制和集中化,OP Token獎勵被給予生態系統以刺激發展和利用Gas點差進行利潤,而不是像Metis那樣將收益和權益委託給質押社區。與這種方法不同,Metis已經將其收益利益下放給質押者進行競爭,大幅釋放Layer2基礎設施的金融化,並吸引了市場的大量關注。
MEME更多地代表了一種文化和一些社會經濟因素,好像我們在過程中購買MEME除了其十倍、百倍甚至千倍的投資預期外,更多的部分來自於我們對其敘事和各種因素的認可和喜愛,但總是拉動板塊的是正義,Metis不斷增長的TVL也是市場對其投資預期的一種反饋。撇開技術方面,如果我們從市場的角度考慮屬性問題,如果銘記是公鏈性能的測試者,那麼MEME在某種程度上就是市場認可的試金石。
來源:https://medium.com/ybbcapital/metis-the-layer2-in-meme-narratives-the-strongest-dark-horse-in-layer2-competition-672f629dc693