模組化之後:ZetaChain 如何實現全鏈互操作性? 果模組化是一種「合縱」策略,那麼鏈抽象則是一種「連橫」。

作者:Haotian

封面:ZetaChain

最近,跨鏈互操作性 L1 公鏈 ZetaChain 發佈空投引發了市場對於「鏈抽象」賽道的關注。 什麼是鏈抽象,全鏈互操作性的難點在哪裡,ZetaChain 的核心特徵有哪些?

在我看來,如果模組化是一種「合縱」策略,那麼鏈抽象則是一種「連橫」,是 2024 必須關注的重點賽道之一。 Why,接下來,我談下我的理解:

無論合縱還是連橫,都是一種「結盟」策略,模組化是把閒散的區塊鏈開發能力以 Modular 元件的形式組合以對抗 Monolithic 的綜合大公鏈。

而鏈抽象則是把分散於鏈間的流動性以 Interoperability 整合的形式串聯起來以增強開發者和使用者的使用體驗。

什麼是鏈抽象? Near 聯合創始人最近拋出了「鏈抽象」的概念,簡單理解:模組化把區塊鏈不同功能層分離成結算層、DA 層、執行層、Rollup 層等等,這大大刺激了鏈構建市場的繁榮,但於此同時會使得鏈之間流動性、應用、使用者等更加分散,給普通使用者甚至開發者都帶來了巨大的門檻。

「鏈抽象」就是通過構建通用全能智慧合約來解決不同鏈之間的跨鏈通信、資產資產轉移、以及跨鏈智慧合約調用等 interoperability 問題。

常見的全鏈互操作性問題主要有兩種:

1)非同類智慧合約鏈之間的通信問題,比如,如何讓 Bitcoin 這類 UTXO 非智慧合約平臺和 Ethereum 這類帳戶智慧合約類平臺建立有效的通信連接?

2)跨鏈資產的非 Wrap 方法轉移問題,Wrap 方法是常見的跨鏈橋解決方案,但這類方案的手續費等摩擦存在極大的資金損耗問題且通常還伴有較大的資產多簽管理中心化風險。

那麼,ZetaChain 能否解決這兩個問題,又是如何解決的呢?

ZetaChain 是建立在 Cosmos SDK 和 Tendermint PBFT 共識引擎上的權益證明區塊鏈,可以把它當成一種實現互操作性的應用特定區塊鏈框架。

通俗來說就是「鏈中鏈」,採用了一種「blockchain of blockchains」(BOB)的方法,由特定鏈嵌入進全鏈環境中來提供數據、網路、共識、激勵和合約層的框架,以實現區塊鏈之間的互操作性。

ZetaChain 的核心架構主要分為:驗證者,觀察者,和簽名者。

驗證者可通過質押 ZETA 代幣來驗證維護鏈的共識,比如觀察者提交的他鏈狀態轉移需要經由驗證者投票確定,驗證者因此可獲得一定代幣激勵;

觀察者的職責是監測外部鏈的全節點來同步特定的交易日志、轉移事件和狀態等資訊,並將資訊同步給確定共識的驗證者;

簽名者主要負責對外部鏈進行身份確認,在涉及資產流通的請求時,簽名者可以參與進資產簽署以確保資產安全跨鏈互通。

基於這些基礎框架,ZetaChain 可以有效解決上述全鏈互操作性問題:

1)在涉及 EVM 鏈和 UTXO 模型鏈之間的資產流通時,由於比特幣網路沒有智慧合約,唯一有效的方式是部署輕節點並基於 ECDSA 簽名演算法進行 MPC 多方簽名操作,由於 ZetaChain 可以持有 TSS 私鑰和位址,因此可以實現用 ZetaChain 上的智慧合約連接管理比特幣網路的本地的資產。

整個過程中 ZetaChain 的觀察者要對比特幣上的 UTXO 進行有效追蹤和管理,核心邏輯是把比特幣作為資產結算層通過多簽名演算法來實現資產的有效控制和流通;

2)目前常見的跨鏈橋方案都是 A 鏈鎖倉資產,B 鏈增發資產的邏輯,這種交互前提不僅會鎖住單鏈的流動性,還會在 Wrap 封裝的過程中產生資產損耗,在涉及 DeFi 有關的應用場景時常常會因其資產損耗而飽受詬病。

针对此,ZetaChain 构建了全链 Ominichain 智能合约,创建了 ZRC20 代币标准。这使得 ZetaChain 的全链资产流通可基于非 Wrap 状态。

通俗理解:ZetaChain 在全链环境下相当于链中链结算层,A 链发起向 B 链资产转账,相当于 A 链先和 ZetaChain 进行「结算」,然后结算状态同步到 B 链,B 链会获得该对应 ZRC20 代币的使用权限,整个过程中不存在 Wrap 资产损耗和摩擦。

3)基於智慧合約管理的原子交易特性實現外鏈使用原生資產。 比如可以基於此特性實現跨鏈 AMM 去中心化交易所,大致邏輯是:每個鏈上的資產都先與 ZETA 進行配對,若要在 A 鏈上的資產 X 與 B 鏈上的資產 Y 進行交換,可以先用 A 鏈上的資金池將 X 兌換成 ZETA,然後在將 A 鏈上 ZETA 跨鏈資訊傳遞至 B,再將 B 鏈上的 ZETA 通過 Y/ZETA 交易對轉化成 Y。

這和不同鏈各自交易然後再跨鏈再交易的差別會很大,直接減少了交易滑點磨損和跨鏈損耗,對於 DeFi 協定的跨鏈部署和應用大有裨益。

以上

透過對 ZetaChain 的技術解析,大家或多或少能感知到「鏈抽象」對於目前區塊鏈生態的意義:

對 B 端開發者而言可以降低跨鏈部署各類協定的成本,能夠在全鏈環境下管理流動性,既統一了市場管理又降低了安全風險曝光面,尤其在模組化組合拼裝的多鏈時代,全鏈交互可操作性方案會成為一個必要補充;

對 C 端使用者而言,鏈抽象會把使用者和各類後端協定的關係簡化成使用者和 DApp 應用的交互,甚至使用者直接和錢包交互就可以達成一個全鏈交互體驗,錢包作為使用者複雜意圖 Intent 的 Solver 處理中心即可。

免責聲明:作為區塊鏈資訊平臺,本站所發佈文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。 文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。