從zkRouter的推出看Multichain的多鏈布局

2023-05-19 18:38 金色財經


原文作者:WEIWEI,Mirror

2020 年是區塊鏈發展的大年,在這一年 Defi 之王 Uniswap 崛起並帶領整個 Ethereum 生態走向繁榮,被區塊鏈從業者譽爲 DeFi 之夏。

而隨之而來的是 Ethereum 主網的擁堵,而擁堵造成的 GAS 費用暴漲使得普通用戶難以參與到這個盛世當中,因此區塊鏈從業人員將目光投向了 Ethereum 的 Rollup 擴容方案與新公鏈。無論是 Rollup 與新公鏈都需要進行鏈間通信,完成資產或數據在不同鏈上的傳輸。跨鏈橋成爲多鏈生態中必不可少的一部分。但 2021 年到 2022 年,知名跨鏈項目 Ronin Network、Horizon、BNB Chain、Wormhole、Nomad 等都發生了黑客事件,有巨量資產被盜。這一系列跨鏈橋黑客事件告訴我們,目前的跨鏈橋遠遠沒有成熟。要達到市場對跨鏈橋的期望,符合用戶的需求,還有很長的路要走。

一、跨鏈邏輯從去中心化走向去信任化

去中心化跨鏈

2020 年到 2021 年興起的跨鏈方案基本是圍繞如何去中心化建設的,將去中心化跨鏈當作主要賣點。最早的跨鏈方案都是基於單點的資產跨鏈,其中典型的項目包括 CEX,WBTC 等,CEX 是中心化交易所,用戶可以通過 CEX 在不同鏈上轉移資產。WBTC 則是 BitGo 在 Ethereum 鏈上發行的 Wrapped BTC,與 Bitcoin 鏈上的 BTC 1: 1 對應,每在 Bitcoin 網絡上鎖定一枚 BTC,就在 Ethereum 鑄造一枚 WBTC。這兩種方式都是信任單點的,一旦 CEX 或者 WBTC 發行商作惡,用戶將面臨資金損失。

隨着跨鏈技術的發展,主要出現了兩方面的進展,第一是鏈間通信,屬於資產跨鏈的拓展,技術相對簡單,但是能夠實現廣泛的多鏈互操作。第二是實現去中心化跨鏈,其中典型方案包括 MPC、Oracle Systems、PoS/PoA、多籤和 TEE 等等,這些方案將單點信任問題轉移爲多點信任,組成去中心化網絡,使用一個去中心化網絡來杜絕單點風險,發展到後期,很多跨鏈項目使用一條鏈來實現進一步的去中心化。可以簡單描述爲從信任單點到信任多點網絡,最後發展爲信任去中心化鏈。但是這種方案始終需要信任中繼者,也就意味着增加了安全風險。

典型跨鏈項目安全機制與主要風險來源

從上述表格可以發現,當前主流的跨鏈方案大部分使用的機制都是信任第三方網絡,而第三方網絡節點可能存在合謀風險,而本地驗證的 Hop 目前只支持 Ethereum 與L2,L2與L2之間的跨鏈,本地驗證雖然沒有合謀風險,但通用性弱,不適用於一般鏈間通信。作爲用戶多鏈交互的媒介,最好的方式是去信任化(Trustless),使用鏈上輕客戶端驗證跨鏈消息,實現代碼即法律,而不依賴於誠實的節點。

去信任化跨鏈

銀行業、保險業、信托業、證券業等典型的 Cefi 場景與 Defi 場景不同,這些體系內的各種機構面臨來自政府機構的強監管,這種中心化監管經驗伴隨着金融體系的誕生不斷發展,是相對安全的。反而現在的跨鏈協議在开展全球化業務的同時面臨很少的監管,這也是跨鏈橋安全事故頻發的重要原因之一。而作爲區塊鏈項目,其核心敘事邏輯便是去中心化,自然而然,中心化監管也是不被行業認可的。

如何在沒有中心化機構監管的同時來保障鏈間通信的安全,這是一個跨鏈行業面臨的問題。筆者認爲要解決這個問題,最好的途徑就是在無許可,高可拓展性,易於集成的同時實現去信任化跨鏈。只有這樣才不會引入新的安全風險,用戶在多鏈交互過程中只需要信任源鏈共識和目標鏈共識,就可以完成安全的鏈間通信。零知識證明(Zero-knowledge Proof, ZKP)技術引入跨鏈橋場景可以完美的實現去信任化鏈間通信,zkRouter 就是在這種場景下誕生的。它具備一下特點:

1. 不引入信任假設

跨鏈消息由 ZKP 保證正確性,沒有引入外部信任假設。在外部公鏈和底層共識安全的前提下,中繼網絡中只要有一個誠實節點,就能保障 zkRouter 跨鏈的安全性。代碼即法律,這使得 Dapps 可以無顧慮的使用 zkRouter 作爲鏈間通信的工具。

2. 無許可

爲了讓更多的 Dapps 使用 zkRouter,zkRouter 被設計成無需授權的,Dapps 可以自行接入 zkRouter 的服務,同時 zkRouter 會配備充足技術文檔與集成中間件,使得 Dapps 可以在輕松完成集成。

3. 高可拓展性

高可拓展性體現在 zkRouter 適用於異構鏈鏈間通信,Dapps 可以根據自己的需求,使用 zkRouter 進行鏈間通信。

二、zkRouter——去信任化鏈間通信

在《zkRouter 如何實現安全跨鏈》一文中已經詳細說明了其跨鏈原理,這裏就不在贅述。ZKP 跨鏈是屬於原生跨鏈方式中的一種,具體實現方式非常依賴源鏈共識,因此拓展到多鏈有較大的工作量。

zkRouter 已經上线了 EthereumFantom 之間的雙向測試跨鏈橋。這裏對照一下 zkRouter 網站的 Dashboard 解釋一下 ZK 跨鏈的主要參與者和跨鏈流程。

zkRouter 在整個跨鏈流程中主要參與者有:

1. 證明者:證明者需要同步源鏈狀態 ZKP 與默克爾樹交易路徑證明。

** 2. 驗證者:**驗證者爲鏈上輕客戶端,驗證 ZK 證明與交易默克爾樹路徑證明。

3. 用戶:發起跨鏈交易。

Dashboard 主要是爲了展示將源鏈共識同步到目標鏈的過程,主要包括 Epoch,Finalized slot, Update in FTM, Receipts root in ETH, Zero knowledge proof 等字段。

zkRouter Dashboard

zkRouter Dashboard 字段解釋 

ZK 跨鏈橋要維持運行,就必須先將源鏈共識同步到目標鏈,共識同步過程爲:

** 1.**證明者會將每一個確認最終性的 Epoch 的內所有區塊的 Receipts 的默克爾樹根哈希(當前源鏈共識,包含該 Epoch 中所有區塊內交易的 LOG 信息)中繼到目標鏈,並提供相應的 ZKP 證明。

** 2.**目標鏈輕客戶端會根據歷史源鏈狀態和 ZKP 證明驗證最新源鏈共識。

在目標鏈維護好源鏈共識狀態的基礎上,用戶便可以使用跨鏈服務。具體跨鏈流程:

1. 用戶發起跨鏈交易;

2. 等待交易最終性確定;

3. 證明者將源鏈交易默克爾查詢路徑等信息同步到目標鏈;

4. 目標鏈輕客戶端驗證交易信息是否包含在當前源鏈共識當中;

5. 驗證通過後,目標鏈輕客戶端發起相應的事務調用,完成跨鏈操作。

證明者無法在篡改數據的情況下構建出可被驗證的 ZKP。同時,接收方可以基於 ZKP 獨立地完成對接收內容真實性的校驗。這意味着 ZKP 的生成和傳遞不會對信任產生任何影響,從而以 Trustless 的方式實現了對共識的傳遞。Trustless 也體現爲在現實世界中的任何人都可以爲 zkRouter 完成 ZKP 的生成和傳遞的工作,即使這些節點來自於採用 zkRouter 構建的應用的項目方,zkRouter 依然可以安全可信的工作。基於這些原因,zkRouter 將這兩個工作都交由 Relyaer 來完成。Relayer 只有如實开展工作,生成有效的 ZKP 並准確傳遞到目標鏈,或者不工作,而不會出現作惡的可能。因此,zkRouter 可以接受任何人成爲 Relayer,並以 Tokenomic 的方式對有效工作進行激勵。衆多 Relayer 中,只要一個 Relayer 工作就能夠保障 zkRouter 的有效運轉。

三、Multichain 的多鏈布局

從 2021 年多鏈生態繁榮發展开始,Multichain 最先使用 MPC 技術構建跨鏈橋獲得了領先的市場地位。發展到今天, 1000 多個 Dapps 通過 Multichain 實現了多鏈部署,連接了 89 個公鏈生態,覆蓋的用戶超 90 萬,已經擁有龐大的生態。多鏈布局初見成效。

但正如文章开頭提到的那樣,去信任化跨鏈能夠消除 Dapps 與用戶的疑慮,是打开未來鏈間通信的正確方式。基於 MPC 技術的跨鏈方案,並不能滿足所有用戶對跨鏈橋的需求,要實現更好的服務於所有跨鏈應用,zkRouter 會是個更有效的選擇。

2023 香港Web3嘉年華論壇中,香港律政司副司長張國鈞發表致辭,宣布啓動香港Web3 Hub 生態基金,通過這個合規的平台激勵更多企業落戶香港,促進web3行業發展。Multichain 作爲Web3 Hub 生態基金聯合主辦方可以利用這個平台吸引更多的生態項目,從而壯大自身。

anyCall 的多鏈生態版圖

到 2022 年年初,Multichain 主要圍繞資產跨鏈建設 Router 和 Bridge 等產品,隨着鏈間通信需求個性化,單純的資產跨鏈無法滿足 Dapps 和用戶的需求,anyCall 應運而生,anyCall 可以完成通用消息跨鏈,同時具有無許可,可拓展性高,易於集成等特點,適用於多鏈 Dapps,未來會成爲 Multichain 拓展更大生態的主要依仗。

anyCall 典型用例

以上一些用例都是常規的多鏈用例,而 anyCall 的應用場景遠不止這些,當然作爲一個通用的鏈間通信協議,其中的可組合,創新的使用並不是由 anyCall 決定的,而是依賴於多鏈生態自身的發展與創新。未來的鏈間通信還有什么更加新穎的用例,相信市場會給出答案。

zkRouter 助力 anyCall 擁有無限可能

如今多鏈發展形勢良好,目前L1公鏈達到上百個(底層鏈),L2公鏈也有數十個。L3公鏈正在路上。這些區塊鏈都是基於不同的需求而發展起來的,公鏈生態也大相徑庭,多鏈 Dapps 就是在這個場景下誕生的。而多鏈 Dapps 來說,要維持多鏈環境下的統一狀態,就必須借助於鏈間通信。目前鏈間通信中繼方案中普遍需要信任假設,這限制了鏈間通信的發展。

anyCall 在 zkRouter 的加持下實現去信任跨鏈,有了這個功能加持可以滿足任何鏈間通信的安全需求。此外,再加上 anyCall 無許可的特點,Dapps 可以根據自身的需求設計任意多鏈拓展方案。同時借助於香港web3 hub 這個合規平台,能夠吸引到更多 Dapps 使用,anyCall 的高度會比現在的 Router 和 Bridge 更大,有望成爲上萬 Dapps 首選的鏈間通信方案,服務於千萬用戶。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

標題:從zkRouter的推出看Multichain的多鏈布局

地址:https://www.sgitmedia.com/article/415.html

相關閱讀: