天天看點

如何了解ZKM推出的Entangled Rollup Network:一個“原生”資産跨鍊BTC layer2方案?

作者:MarsBit

原文作者: 郝天

原文來源:鍊上觀

如何了解由@ProjectZKM 推出的Entangled Rollup Network? 簡單而言:它是一個基于zkVM通用執行層建構的可互動通信統一流動性網絡。在BTC layer2賽道極度匮乏Native跨鍊方案的當下,我們也可視它為一個可實作資産原生跨鍊遷移的BTC layer2解決方案?接下來,從技術視角談談我的了解:

1)ZKM是一個General-Purpose通用ZK執行層,通過ZK技術實作了計算層和驗證層的分離,計算層可以在鍊下環境高效運算,而隻把Proof證明上傳到鍊上,在鍊上驗證結果是否正确。ZKM通過為各個鍊提供子產品化的ZK執行層,可以發揮ZK技術的去中心化信任潛能,讓其成為Zero layer通用執行層,作為“上遊”技術服務方,為各個需要信任的異構鍊提供ZK技術支援。

Entangled Rollup Network則是ZKM推出的一個通用化可互動操作層,在ZK執行層+驗證層的基礎上,構造了一個去中心化的中繼Relay網絡,負責不同鍊之間的跨鍊資訊通信和資産結算。

ZKM可以被視為一個底層硬核技術架構,Entangled Rollup Network則會把zkVM的執行和驗證能力具體落地到一些跨鍊結算和通信應用場景中。

在EVM同構鍊或異構但卻支援智能合約的多鍊之間,Entangled Rollup Network隻需要一套中繼器協定來分管不同鍊上的智能合約來實作資産的統一排程和管理,而在Non-EVM且不支援智能合約的BTC鍊之間,才是考驗Entangled Rollup Network跨鍊解決方案能不能釋放zkVM潛能的關鍵。

2)更long-term視角看,Entangled Rollup Network是一個可以讓以太坊最終成為通用結算層的可互動操作性網絡,類似于Cosmos的IBC中繼器網絡,可以實作全鍊複雜環境的資産跨鍊和通信能力。因為它确實可以基于zkVM的子產品化的執行層設計,讓異構鍊之間實作“信任”。

我在此前一篇文章中有特别說明,zkVM讓新銳以太坊layer2項目 @MetisL2 實作了在OP-Rollup上附加ZK特殊Router,一種可快速Withdraw的混合Rollup能力。這是zkVM在以太坊生态可實作的創新突破,它可以讓以太坊主網和layer2之間實作ZK跨鍊信任機制建構。

理論上,ZKM的通用ZK執行層能力可以把以太坊作為統一結算(宇宙)中心,而Entangled Rollup Network相應地則會成為一個連接配接多鍊環境的一個中繼器網絡,可以為不同鍊搭建一個統一的liquidity流動性網絡中心。

抛開ZKM和Entangled Rollup Network長周期可實作的事情。從更垂直聚焦視角看,我們也可以把 Entangled Rollup Network僅僅視為一個可以賦予BTC主鍊原生資産遷移能力的BTC layer2。使其為上百條BTC layer2項目提供Native BTC 跨鍊服務,成為BTC layer2生态的一個共享可互動操作性層。

3)就以BTC layer2跨鍊場景為例,Entangled Rollup Network如何實作Native BTC跨鍊呢?How it works?恰如ZKM Founder @kevinliub 在下文中所說,一個絕對安全的BTC layer2跨鍊方案應該有兩點關鍵因素:

1、BTC主網上的資産應通過多重簽名實行腳本控制;

2、BTC layer2的Sequencer應該實作去中心化,且存在一個由主網腳本參與的挑戰者機制。具體而言:

第一步:使用者若要向BTC layer2進行跨鍊交易,需要先在BTC主網建立一筆委托交易,即一個Commitment,承諾将資産委托給Entangled Rollup Network代為“托管”,該委托交易會被Entangled網絡節點監聽并記錄;

第二步:zkVM鍊下執行生成相應的狀态根并記錄該委托交易的狀态轉移過程,并在Entangled網絡生成相應的Wrapped BTC;

第三步:Entangled網絡會根據使用者委托交易中的資訊在BTC主網上建立一筆存證交易,包含zkVM執行生成的Proof證明和狀态根Hash并儲存在比特币主網OP_Return資料中;

第四步:zkVM執行生成Proof證明會經Proof Network進行分布式驗證,以證明過程中的狀态遷移資料真實有效;

第五步:Entangled Rollup Network有一套完全去中心化的Sequencer交易排序和處理系統,Sequencer節點會在主網質押BTC保證金且在網絡内質押相應治理代币以參與網絡治理;

第六步:當使用者從BTC layer2提BTC回主網時,經過一系列的狀态驗證和确認後,可以獲得由Entangled節點存證在BTC主網中的資産,進而實作了原生資産的安全退出。

4)整體而言:Entangled Rollup Network通過一套可信且安全的Peg-in和Peg-out機制,讓使用者實作了資産的安全跨鍊和轉移。技術理念和RGB原生協定依賴的向主網釋出狀态Commitment以及通過後續的狀态承諾Unlock鎖定資産别無二緻。差別就在于RGB要基于一個無中心組織的用戶端P2P網絡,而Entangled Rollup Network則需要通過一套質押且使用zkVM建構信任的中繼器網絡。

問題來了,若Sequencer篡改Peg-out之前的狀态遷移資料導緻賬本混亂怎麼辦?是以Sequencer必須要去中心化,且要有一套時刻挑戰Sequencer工作安全有效性的挑戰者機制。

Entangled Rollup Network定義該挑戰機制為 OCP(Optimism Challenge Process),任何使用者和節點在任意時間點都可以向主網傳入layer2網絡的交易資料狀态片段來向主網腳本鎖定的承諾發起挑戰,若layer2資料和主網承諾不一緻,則挑戰成功,節點質押在主網的資産會被罰沒。以此方式來實作去中心化Sequencer的不會主觀作惡性。

以上。

正如前文所言,ZKM的這套可互動操作網絡理論上可以作用到全鍊環境下,成為新一代“鍊抽象”的底層基礎設施;當然,其也可以作用在當下一片欣欣向榮繁榮态勢卻沒有Native 資産跨鍊解決方案的BTC layer2領域。而後者用來服務BTC 生息賽道簡直再合适不過了。