Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

avatar
夫如何
1個月前
本文約15415字,閱讀全文需要約20分鐘
ZetaChain將透過權限層、Solver層以及結算層實現鏈抽象。

原文:《 ZetaChain: The Path Forward for Universal Apps

作者:Delphi Consulting

編譯:Odaily星球日報夫如何

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

本文由於字數眾多且技術內容過於密集,Odaily星球日報將文章的核心要點進行提煉,以方便讀者盡快了解 ZetaChain 的最新動態。

ZetaChain 為了創造更符合使用者使用體驗的底層基礎,將鏈抽象帶入Web3,提出了眾多的解決方案,具體要點如下:

ZetaChain 是一個基於 Cosmos SDK 的L1 區塊鏈,設計用於全鏈智慧合約和統一的應用程式體驗。它透過以下幾層架構實現鏈抽象:

  • 權限層:處理帳戶和權限,使用智慧合約錢包和代理服務簡化使用者互動。

  • Solver 層:提供最優的交易路徑,自動化決策過程,減少使用者認知負擔。

  • 結算層:使用橋樑、預言機等跨鏈解決方案,確保交易有效率地完成。

ZetaChain 的主要功能

  • Universal EVM:改良的以太坊虛擬機,支援全鏈應用。

  • 跨鏈訊息傳遞:允許開發者建立可以呼叫連接鏈的全鏈應用。

  • ZRC 20 標準:支援全鏈同質化代幣,簡化跨鏈資產管理。

  • TSS 簽署者:驗證跨鏈交易的安全性。

ZetaChain 2.0 的增強功能

  • Universal DApp:支援從 Universal DApp 呼叫連接鏈上的合約,實現複雜的跨鏈互動。

  • 全鏈帳戶:簡化用戶管理多個區塊鏈資產的流程。

  • 更廣泛的比特幣地址相容性:支援更多類型的比特幣地址。

  • 新增鏈支援:透過治理流程新增鏈,擴展網路覆蓋範圍。

應用場景

  • 原生交換:實現跨鏈資產交換,使用者只需一次互動即可完成複雜的跨鏈交易。

  • 質押:智能合約質押 ZETA 代幣,簡化流動性和再質押應用程式的開發。

  • NFT 應用程式:支援跨鏈 NFT 鑄造和轉移。

同時 ZetaChain 透過和其他相關解決方案的對比,這部分建議讀者可以深入閱讀,能更好的了解不同解決方案的優劣勢,作者在此不過多贅述。總而言之,ZetaChain 透過自動化和優化跨鏈交互,簡化了Web3 使用者體驗,使其更接近Web2 的直覺式操作。

鏈結抽象簡介

Web3 和Web2 應用程式之間的主要區別之一是它們的易用性。在Web2 中,使用者通常沒有意識到幕後發生的複雜性。例如,透過Gmail 發送電子郵件時,使用者只需輸入並點擊「傳送」即可。然後,系統無需任何用戶幹預即可處理伺服器通訊、資料加密和垃圾郵件過濾。同樣,在UberEats 上訂購食物涉及無縫集成餐廳菜單、支付網關和送貨追蹤。這與支付系統、訊息服務等相同。所有這些底層的複雜技術都被從使用者身上抽象化。

事實上,應用程式透過在頂部添加自動化流程來進一步推動它。 Netflix 不僅抽像出底層技術,而且故意在沒有觀眾按下按鈕的情況下開始下一集。這些應用程式的業務是盡可能延長所花費的時間,而笨拙的介面就如同將市場份額直接送給競爭對手一樣。

Web3 應用程式可能不會比已經處理數十億消費者的Web2 應用程式更複雜。但他們確實覺得只為智商高於Gary Kasparov的人而設計。對於一般使用者來說,使用Web3 所涉及的選項和步驟數量是非常複雜的。用戶面臨大量的鏈、Bridge 和其他連接基礎設施。管理多個錢包和保護助記詞會增加複雜性。如果我們想建立一個能夠為下一代消費者應用程式提供動力的平台,那麼所有這些都需要改變。

鏈結抽象

帳戶抽象之所以受到關注,是有充分理由的。這是簡化Web3 UX 向前邁出的重要一步。 通行金鑰、帳戶恢復和gas 提取等功能是有價值的改進。然而,它們只解決了整體使用者體驗挑戰的一小部分。

障礙在於Rollup 選擇、L1、橋接和DApp 的數量之多,以執行超出帳戶相關問題之外的操作。這種碎片化為用戶創造了一個複雜而令人困惑的局面。鏈抽象透過將可解決的UX 問題擴展到其最大範圍來解決這些問題。這個想法是想像一種理想的用戶互動狀態,其中,類似於Web2 體驗,用戶不需要了解區塊鏈或 Bridge 是什麼。

在理想情況下,使用Web3 應用程式應該像發送電子郵件或在線訂購食物一樣直觀。用戶不需要知道他們的交易在哪個區塊鏈上,如何選擇正確的橋接,或如何管理多個錢包和助記詞。相反,所有這些複雜性都應該在後台無縫處理。這樣,使用者可以專注於他們預期的活動,而不受底層技術細節的負擔。

為了解決這個問題,目前正在做出許多努力。 CAKE 框架,Near 協定以及 Particle 網路透過將其劃分為每個問題的特定層來解決這些問題。很少有項目在各個層之間垂直集成,而其他項目則專注於單一層。從廣義上講,存在帳戶聚合問題、路由問題、solving 問題、橋接選擇問題。

Frontier 小組透過他們的CAKE 框架提出了一個三層堆疊,旨在系統地解決這些問題。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

  • 權限層:此層處理帳號和權限。它包括智能合約錢包和代理服務,旨在抽像用戶交互,並在易用性和用戶控制之間保持平衡。

  • Solver 層:第二層則著重於 Solver 市場及其之間的競爭。此層根據使用者對速度、成本和效率的偏好為使用者找到最佳解決方案,從而解決路由問題。 Solver 市場競相提供最佳的交易路徑,透過自動化決策過程和減少使用者的認知負擔來增強整體使用者體驗。

  • 結算層:最後一層負責結算互動。它利用橋樑、預言機和其他跨鏈解決方案來確保交易高效且準確地完成。這一層抽象化了跨鏈互動的複雜性。

我們稍後將詳細比較這些層中的不同解決方案。 ZetaChain 是解決多個問題的解決方案之一。

在高層次上,ZetaChain 是一個基於Cosmos SDK 的L1,使用CometBFT 作為共識協議。其核心價值主張旨在部署全鏈智慧合約並提供統一的應用程式體驗。開發人員只需部署一個合約,ZetaChain 將負責跨鏈互動。在接下來的章節中,我們將首先探討 ZetaChain 的運作方式,以及對其機制的理解。稍後,我們將討論2.0 版中的增強功能,重點介紹新功能和改進。

ZetaChain 架構

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

ZetaChain 組件及其功能:

  • Universal EVM:一種改進的以太坊虛擬機(EVM),專為建立全鏈應用程式而設計。

  • 溝通機制:

  • 全鏈:一個互通層,允許開發者建立全鏈應用,可以從連接的鏈中呼叫。

  • Connector API:點對點跨鏈訊息,支援任意資料和價值轉移。

  • ZRC 20 :全鏈同質化代幣的標準。原生天然氣和支援的ERC 20 代幣可以作為ZRC 20 從連接的鏈發送到全鏈應用程式。 ZRC 20 代幣可以撤回到連接的鏈上。

  • TSS 簽署者:具有額外職責的驗證者,包括簽署和監控出站交易。

  • TSS Addresses:用於存入代幣和發起跨鏈互動的特定地址。

ZetaChain,如 Near 協議和 Lit,使用 Threshold 簽署。閾值簽章方案(TSS) 是一種加密方法,其中簽章由一組參與者合作產生。它要求參與者的最低閾值數量(例如, 5 人中的3 人)才能產生有效的簽名,每個參與者都持有私鑰的份額。這透過在多方之間分配私鑰、防止單點故障和確保容錯性來增強安全性。

在 ZetaChain 上,觀察者-簽署者驗證者運行兩種不同的軟體:

  • ZetaChain 節點:處理跨鏈交易、ZRC 20 鑄造管理、全鏈應用呼叫等的區塊鏈節點。

  • ZetaClient:由觀察者-簽署者運行的鏈下程序,用於觀察連接的區塊鏈上的交易,並代表 ZetaChain 在連接的鏈上簽署和廣播交易。

這些TSS 簽署者持續監控所有支援鏈上的存款地址,確保它們在成功交易時傳遞訊息,從而觸發ZetaChain 上的活動。此外,他們還負責簽署出站交易,並被派往其他鏈進行處理。

這使得部署在 Universal EVM 上的合約不僅限於 ZetaChain。它們可以從連接的鏈中呼叫。

入站通信:

使用者可以從任何外部鏈與建立在 ZetaChain 上的DApp 進行互動。 TSS 觀察員監控原生天然氣代幣的特殊存款地址和ERC 20 資產的ERC 20 託管合約。建立到此存款地址的交易或ERC 20 託管合同,其中嵌入了函數呼叫資訊。 TSS 觀察者驗證此內容並將其發送到系統合約,系統合約在相應的合約中呼叫OnCrossChainCall 函數來執行它。

出站通信:

ZetaChain 上的合約可以使用 Connector API 呼叫連接的鏈。合約呼叫Connector 合約,其中包含鏈ID、合約地址和訊息等詳細資訊。然後,ZetaChain 處理此呼叫並將這些詳細資訊轉發到目標鏈,在那裡調用接收者合約的「onZetaMessage」函數。

這些機制確保 ZetaChain 合約可以有效地回應和發起其他鏈的請求,而DApp 開發人員或用戶只需付出最少的努力。

ZetaChain 與外鏈之間的入站和出站通訊由使用者從其前端觸發。這意味著他們可以與簡單的前端進行交互,而無需了解底層機制。

在了解了基本的 ZetaChain 架構之後,讓我們將注意力轉向最新的迭代——ZetaChain 2.0 及其擴充功能。

ZetaChain 2.0

ZetaChain 2.0 現已完成升級,它包含了一些新的新增功能,使先前的體驗更加完整。它支援更廣泛的相容比特幣地址,以擴展的全鏈功能取代了連接器API,以及更簡單的用戶體驗的全鏈帳戶。

直接從 Universal 應用程式呼叫連接鏈上的合約的新功能使強大的全鏈應用程式成為可能。應用程式現在可以處理涉及跨多個鏈的各種資產和互動的複雜多條腿交易,所有這些都簡化為一個用戶步驟。例如,比特幣上的用戶可以觸發 ZetaChain 合約,該合約可以無縫地在以太坊、BNB 和其他鏈上執行額外的合約。

Universal 應用

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

ZetaChain 2.0 中最大的新增功能之一是 Universal DApp。 ZetaChain 1.0 提供了兩個獨立的功能:跨鏈訊息傳遞和全鏈應用程式。透過使用 Connector API 的跨鏈訊息傳遞,使用者可以使用ZetaChain 作為中繼器在連接的鏈之間發送任意訊息。全鏈功能允許 Universal DApp 接受來自連接鏈的呼叫並管理連接鏈上的同質化代幣。

在ZetaChain 2.0 中,連接器API 正在被擴展的全鏈功能所取代,讓 Universal DApp 可以在連接的鏈上呼叫合約。例如,使用者可以質押BTC,將LST 發送到BNB,交換LST,然後在Polygon 上借出,所有這些都在一次互動中完成。這將應用程式從全鏈轉變為具有多腿流的 Universal DApp。

在機制的變化方面,網關將通訊轉變為中心輻射模式,降低了成本和執行步驟。早期的連接器API 方法更像是點對點通信,並引入了更多步驟、成本等。網關充當使用者的入口點,並簡化了互動。

以下是一些詳細資訊:

  • 擴展全能鏈功能 ZetaChain 2.0 允許 Universal DApp 提取ZRC 20 代幣,同時透過withdrawAndCall 功能調用連接鏈上的合約。 Universal DApp 還可以在不提取代幣的情況下在連接的鏈上進行合約呼叫。

  • 停用連接器APIZetaChain 2.0 沒有為全鍊和跨鏈訊息提供單獨的API,而是提供了一套一致且統一的API 來建立 Universal DApp。

  • 網關合約 ZetaChain 2.0 引入了網關合約,這些合約充當連接鏈上的單一入口點,供開發人員與 Universal DApp 互動。開發商將不再將原生天然氣資產發送到TSS 地址,將ERC 20 發送到託管合同,而是有一個網關合同可以與之互動。

  • 允許從合約中質押ZETA 代幣 ZetaChain 2.0 引入了智能合約在鏈上質押原生ZETA 代幣的能力。這使開發人員更容易建立 Universal DApp,這些應用程式能夠以去中心化的方式質押ZETA,而無需依賴鏈下程式。

  • 模組化程式碼結構早期版本捆綁了狀態轉換和訊息傳遞邏輯,使程式碼變得複雜。新版本將狀態轉換和訊息傳遞邏輯分離,簡化了程式碼庫,提高了其可管理性和可維護性。

全鏈帳戶

全鏈帳戶簡化了用戶在多個區塊鏈上管理資產的方式。 ZetaChain 2.0 中引入的withdrawAndCall 功能,讓用戶可以在單筆交易中跨鏈進行資產提現和智能合約呼叫。此功能首先確保必要的gas 費用,然後從用戶帳戶中燒掉指定的代幣,然後在目標鏈上執行進一步操作。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

ZetaChain 上的withdrawAndCall 功能透過將多個步驟合而為一來簡化交易。它計算並轉移 ZetaChain 和目標鏈所需的 gas 費用。然後,它安全地從用戶帳戶中銷毀指定數量的代幣。會發出一個名為WithdrawalAndCall 的事件,記錄提款並提供在目標鏈上調用智能合約所需的資料。最後,在目標鏈上執行指定的操作。

它減少了對多個步驟和網路切換的需求,使跨鏈操作變得更加簡單。例如,在 ZetaChain 上使用收益聚合器的用戶可以提取代幣,將它們發送到另一條鏈,並在該鏈上的智能合約上執行投資命令——所有這些都在一筆交易中完成。

完整的 BTC 體驗

ZetaChain 1.0 僅支援使用特定地址的交易,這限制了互動。在ZetaChain 2.0 中,他們擴展了其相容性,包括更廣泛的比特幣地址類型——P2P KH、P 2 SH、P 2 WSH 和P 2 TR。這使得它對所有交易類型都是可訪問和用戶友好的。此外,隨著Taproot (P 2 TR) 的加入和對基於SegWit 的位址(P 2 WPKH 和P 2 WSH)的持續支持,用戶現在可以享受諸如改善隱私、降低交易費用和提高交易效率等好處。

BTC 中的交易類型

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

這是透過三個領域的更新實現的:

1. 地址處理

  • 增強解碼:ZetaChain 2.0 具有量身定制的解碼功能,用於識別和處理不同格式的比特幣地址,如P2P KH、P 2 SH、P 2 WSH 和P 2 TR。這些解碼函數對於識別每種位址類型、提取關鍵元件(如公鑰雜湊或腳本雜湊)以及執行徹底驗證以確保準確性和安全性非常重要。

  • 支援Taproot (P 2 TR):Taproot 支援多重簽章、複雜的消費條件和增強的隱私。這種位址類型使用獨特的功能,例如 Schnorr 簽名和高級腳本,這些功能與 ZetaChain 最初配備的處理功能不同。為了擴展對Taproot 的支持,ZetaChain 創建了一種新的位址類型,即AddressTaproot。這種新型設計旨在透過遵循相同的結構和標準與現有基礎設施集成,確保與現有系統的兼容性。

2. 交易創建

  • ZetaChain 2.0 現在包含針對每種比特幣地址類型的特定腳本,以確保交易符合P2P KH、P 2 SH、P 2 WSH 和P 2 TR 地址的獨特要求。這些腳本對於定義交易的處理方式至關重要,特別是解決基於SegWit 的位址(如P 2 WSH 和P 2 TR)中對證人資料的特殊要求。

3. 事務解析

改進了解析邏輯,可以統一處理P2P KH、P 2 SH、P 2 WSH 和P 2 TR 位址類型的獨特特性。這意味著系統可以正確識別、提取和驗證每種類型的必要組件。

額外的鏈支持

ZetaChain 透過謹慎的治理流程和軟體更新來增加新的鏈來發展其網路。這確保了每個新鏈都順利整合。目前,他們正在考慮添加Polygon、Base、Solana 和IBC 鏈。

增加新鏈可能更容易或更難,具體取決於它們的簽名方案。 EVM 鏈,如以太坊,由於其簽名方案的廣泛支持,更容易添加。其他鏈可能更具挑戰性。例如,Solana、NEAR 和TON 等較新的鏈通常使用EdDSA(Ed 25519 曲線)而不是ECDSA(scep 256 k 1 曲線)。這通常會為TSS 模組帶來挑戰,因為GG 18 和G G20 中的ECDSA TSS 比EdDSA TSS 更成熟,並且經過了更多的實戰測試。幸運的是,這些新鏈通常具有智能合約功能,並且通常在智能合約層級有效地支援scep 256 k 1 操作。這使得 ZetaChain 可以使用相對成熟的 ECDSA TSS 技術來連接到這些鏈。

此外,ZetaChain 網路中的觀察者驗證者需要為所有支援的鏈運行節點。這使他們能夠驗證不同鏈上的交易。

ZetaChain 目前使用其跨鏈訊息協定和 ZetaClient TSS 與其他鏈進行通訊。也有人提議整合 IBC 模組,以增強這些通信,並將全鏈合約的覆蓋範圍擴展到 Cosmos 生態系統應用鏈中。

其他更新

RPC:ZetaChain 正在分叉目前的 Ethermint 模組以擴展它並解決這些問題。 Ethermint 已更新至最新版本,以支援最新的功能和安全性。此外,我們也研究了與JSON RPC 相關的其他問題。客製化Ethermint EVM 模組並提高RPC 相容性,可確保更好地處理跨鏈交易和zEVM 合約互動。

Throttle mechanism:為了保護網路免受不必要的或惡意的活動,ZetaChain 實施了可調節的節流機制。該系統根據目前的網路條件和預先定義的規則動態調整交易速率。透過管理交易流,這種機制增強了網路的穩定性和安全性,防止了垃圾郵件交易或閃電貸攻擊等潛在威脅。這項新增功能不僅可以防止網路濫用,還可以確保所有使用者的持續可靠性和安全性。

ZetaChain 上的一般應用程式

在 ZetaChain 2.0 中,可以從外部鏈呼叫合約,也可以呼叫外部鏈上的合約。使用它開發的應用程式通常在背景具有類似的一般工作方式。應用程式的第一部分是建立一個事務,其函數呼叫詳細資訊發送到全鏈合約。 DApp 前端就是這樣做的。這是透過 TSS 觀察員發送的,並轉發到 ZetaChain 上的相應合約。這些被傳遞給systemContract,它充當看門人。該合約確保只有經過授權的功能(例如 OnCrossChainCall)才能觸發該過程的後續步驟,從而增加了額外的安全層。目標合約中的OnCrossChainCall 函數處理傳入的訊息,以識別並執行所需的函數。

成功執行此操作後,結果將被處理並發送到目標鏈。用戶直接在目標鏈上的錢包中收到最終結果。從使用者的角度來看,這種互動涉及簡單地在來源鏈上發起交易,並在目標鏈上接收結果。 ZetaChain 在幕後處理交易建置、驗證和執行的所有複雜細節,讓跨鏈互動看起來毫不費力。使用者體驗到一個順暢而直接的過程,只看到他們簽署的交易和最終結果,所有中介步驟都由 ZetaChain 的基礎設施有效地管理。

具體應用

原生交換

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯


使用 ZetaChain,您可以將跨鏈交換應用程式實作為 Universal 合約。用戶首先將原生 gas 或支援的ERC 20 資產發送到連接鏈上的網關合約,以及 Universal 合約地址和訊息(包含目標代幣和接收者)。觀察者-簽名者驗證者觀察並處理交易。同質化模組鑄造ZRC 20 代幣,代表存入Gateway 合約的代幣,系統合約調用 Universal 合約的onCrossChainCall 函數。此函數接受ZRC 20 令牌、上下文(包含連接鏈的ID 和呼叫方位址)和訊息。然後,Universal 合約使用其中一個可用的流動性池(預設的Uniswap v2 池或任何其他DEX 合約)將傳入的ZRC 20 代幣交換為目標代幣的ZRC 20 和目標鏈的gas 代幣的ZRC 20 。最後,合約調用ZRC 20 提現方法,將ZRC 20 gas 代幣(用於支付目的鏈的gas 成本),並將目標ZRC 20 作為原生資產提現到目標鏈。

Staking 質押

智能合約質押ZETA 的能力簡化了ZetaChain 上流動性質押和重新質押應用程式的開發。

過去,質押應用程式需要鏈下程序,這些程序將ZETA 的存款監控到智能合約中,並代表用戶質押ZETA。這種鏈下機制是中心化的來源,使得建構有彈性和去中心化的質押協議變得更加困難。

具有質押ZETA 的能力,合約可以原生接受來自用戶和其他合約的ZETA 代幣,使用鏈的原生質押機制(Cosmos SDK 質押模組)質押ZETA,以及查詢質押模組並領取獎勵。

利用此功能,Universal DApp 可以接受來自連接鏈的代幣,提供ZETA 代幣並代表用戶進行質押,並在連接鏈上轉移的代幣上賺取收益。

NFT 應用程式

從ZetaChain 上的 Universal DApp 原生呼叫連接鏈上的智慧合約的能力使創建創新的NFT 應用程式成為可能。開發人員可以創建接受來自連接鏈的代幣和訊息的應用程序,鑄造NFT,並允許用戶將這些NFT 從ZetaChain 轉移到連接鏈並返回。

ZetaChain 啟用的新應用程式

ZetaChain 的全鏈基礎設施使DeFi 應用程式能夠在多個鏈上運行,而不是局限於單一鏈。 Web3 的主要優勢之一是其可組合性,它允許智能合約相互互動和建構。目前,這種互動僅限於同一條鏈上的合約。然而,ZetaChain 將這種可組合性擴展到所有鏈,包括那些沒有原生智能合約支援的鏈,如比特幣和狗狗幣。這拓寬了開發人員可以從全鏈抽像中受益的用例範圍,為DApp 層級的創新奠定了基礎。

全鏈財資管理

跨多個區塊鏈的資金管理是一項複雜的任務。當組織的資產分佈在不同的鏈上,每個鏈都有自己的原生帳戶時,管理過程很困難,如果處理不當,可能會導致資產損失。如果沒有統一的解決方案,資金經理必須處理多個帳戶,協調來自各個鏈上的利害關係人的簽名,並手動追蹤不同網路上的資產。這種分散的方法不僅增加了營運風險,而且限制了財務部門有效管理和部署資產的能力。

透過使用 ZetaChain 的基礎設施,組織可以對其資金進行集中控制,同時保持區塊鏈資產的去中心化性質。關鍵的創新在於可程式 TSS 和智能合約的使用。

資金經理可以在部署在 ZetaChain 上的單一智慧合約中編寫他們的管理邏輯。該合約是跨多條鏈的所有財務操作的中央控制點。初始設定要求利害關係人在 ZetaChain 上僅提供一次金鑰,從而大大簡化了審批流程。

一旦設置,ZetaChain 智能合約就可以在不同的區塊鏈上協調複雜的資金操作。這意味著可以透過 ZetaChain 上的單一審批流程在各個鏈上移動、分配或使用資產,而不需要每個原生鏈上所有利害關係人的多次簽章迭代。

這種方法不僅限於發送資金。資金政策、支出限額和批准閾值可以直接編程到智能合約中,以便在所有鏈上都有一致的應用。此外,它還為更複雜的資金管理策略開闢了可能性,例如自動跨鏈再平衡或收益優化,由於管理多個獨立區塊鏈帳戶的複雜性,這些策略在以前是不切實際的。

全鏈投資組合管理

管理跨多個鏈的加密投資組合非常困難,用戶難以平衡資產並追蹤不同網路的效能。 ZetaChain 透過一個統一的全鏈投資組合管理平台簡化了這個過程。

全鏈智慧合約充當所有使用者加密資產的中央控制塔,是解決方案的關鍵。該合約使用 TSS 直接與各種鏈上的帳戶進行互動。使用者可以在 ZetaChain 智能合約中編碼投資策略和規則。然後,該合約使用TSS 來執行交易、移動資產並在不同區塊鏈之間重新平衡投資組合。

智能合約可以監控市場狀況,自動重新平衡投資組合,並在沒有人工幹預的情況下跨鏈執行複雜的交易。它透過TSS 產生簽章來做到這一點,允許它安全地控制多個鏈上的資產。

這種方法不僅可以自動化跨鏈操作,還可以提供整個投資組合性能的綜合視圖。它為跨鏈套利或多鏈收益農業等複雜的投資策略開闢了可能性,這在以前是不切實際的。

這對於吸引和擴大新用戶規模至關重要,這些用戶對收益機會感興趣,但可能不熟悉每條鏈所需的特定步驟。透過抽像多鏈操作的複雜性,ZetaChain 使更廣泛的用戶能夠使用高級加密投資組合管理。

Native Swapping

我們已經討論過類似於ThorChain 的原生資產交換應用程序,用戶可以在其中以原生形式存入和接收資產。從用戶的角度來看,這個過程就像在中心化交易所存入和接收資金一樣簡單。由於輸入和輸出是連接鏈上的簡單傳輸,因此與基於訊息傳遞的方法相比,這具有顯著的成本,其中涉及的合約呼叫(訊息驗證等)可能非常昂貴。所有邏輯都在全鏈合約中的一個地方,而不是在涉及的鏈上逐一執行邏輯。

跨鏈借貸

ZetaChain 2.0 透過啟用ZetaChain 對外部鏈的直接函數呼叫來增強跨鏈借貸。這允許在 ZetaChain 上部署跨鏈借貸協議,接受任何鏈上的貸方的存款,而無需用戶額外的努力。存款可以包括來自流動性池的資產、流動性質押資產以及來自任何受支持鏈的更多資產。在藉款人方面,抵押品可以在多個鏈上以各種資產類型提供,從而創建一個靈活的借貸生態系統。看看 BTC 原生借貸市場,沒有很多選擇。這為建築商開闢了新的機會和市場,以實現 BTC 的收益並藉款抵擋其他資產。與 ThorChain 相比,在 ZetaChain 上開發也提供了更多選項,可以用相同的輸入和輸出代幣建立不同的架構。

從任何鏈上重新質押資產

來自受支援鏈的資產可用於為其他鏈提供可重置的安全性,類似於Eigenlayer 方法。 Resakers 可以使用BTC、ETH 等資產,這些資產可能會根據目標鍊或應用程式的特定條件進行大幅削減。這種池化安全模型允許鍊或應用程式利用多樣化的廢棄資產組合,從而增強整體安全性並為整個生態系統提供更強大的保護。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

該應用程式可能類似於 Exocore,其中 ZetaChain 上的智能合約協調關鍵功能。這些合約充當模組,可以管理不同方面,例如AVS 註冊、追蹤股權委託、處理存款、處理提款和執行削減。

當用戶與系統互動時——無論是透過存入代幣進行質押還是將他們的資產委託給他人——這些交易都會被相應的智能合約記錄下來。這確保了所有用戶活動都在 ZetaChain 生態系統中被記錄和管理。

TSS 簽署者積極監控驗證者,以確保他們忠誠。如果驗證者是惡意的或使用者發起提款,削減模組會透過削減原生鏈上的權益來回應。

多鏈清算

假設用戶想使用不同鏈上的資產進行借貸,那麼用戶和應用程式很難監控和管理這些資產的清算。它需要跨鏈的持續監控和快速執行,以盡可能減少協議的損失。使用ZetaChain,資產可以鎖定在TSS 位址中,並使用來源鏈上的AMM/DEX 進行清算,與其他鏈上的包裝版本相比,來源鏈上的流動性會很大。這將最大限度地減少在清算、橋接上花費的時間,並將利用由於更高的本地流動性而產生的更好的利率。 TSS 觀察員將持續監控這些位置,ZetaChain 上的 Universal DApp 將對其進行追蹤。一旦資產的價格達到需要清算的程度,智慧合約就會觸發它,被TSS 簽署者轉發並在原生鏈上清算。

BTC 應用

Ordinals 市場、BRC 20 等BTC 資產的 Swap、借貸等應用程式均使用ZetaChain 實現。這些應用程式不僅可以與 ZetaChain 上的其他應用程式組合,還可以與其他支援的鏈上的應用程式組合。普通智慧合約鏈支援的所有應用程式以及 ZetaChain 對比特幣的全鏈功能都受支援。

BTC 和 ETH 等資產之間的借貸將使用 TSS 位址。該應用程式可以作為 Universal DApp 部署在 ZetaChain 上,並具有其底層邏輯。如果用戶想用其 BTC 借用 ETH,他/她只需將 BTC 存入原生鏈,並使用他們的錢包簽名即可。 BTC 被鎖定在TSS 位址中,等待它被提取或清算。 TSS 觀察員記錄此內容,在ZetaChain 上鑄造ZRC 20 版本的ETH,在以太坊上將其發送和交換為ETH 直接進入用戶帳戶。用戶只需使用他們的錢包存款,並在他們的ETH 錢包上接收ETH。像中心化交易所一樣簡單。其他應用程序,如Ordinals 市場,swaps 在簡單性上是相似的。

跨鏈編排

鏈抽象正在解決帳戶聚合、求解、編排、結算和清算等領域的廣泛問題。我們將探索幾種解決編排問題的方法,並將它們與 ZetaChain 進行比較。

Agoric

Agoric是一個基於JavaScript 的智慧合約平台,使用Cosmos SDK 和CometBFT 建構。它使用IBC 和Axelar 與其他Cosmos 鏈進行通訊。 Agoric 的目標是讓數百萬JavaScript 開發人員加入Web3。 Agoric Orchestration API 抽象化了跨不同鏈編排合約的複雜性,簡化了開發流程。

Agoric 的突出特點之一是其獨特的async/await 模型。該模型允許部署在 Agoric 上的智慧合約與其他鏈進行交互,等待回應,並執行跨越多個區塊的工作流程。當Agoric 向其他鏈結發送訊息時,這些訊息包含指令(例如帳戶建立或函數呼叫)以及必要的參數。一旦目標鏈處理了這些指令並傳回結果,Agoric 智能合約就會繼續執行其邏輯中定義的後續步驟。

Everclear(前身為Connext)

Everclear以前稱為Connext ,擁有一座橋樑,可促進跨鏈工作流程和來自多個L2 的重新質押。透過整合Connext SDK,xApps 可以跨鏈發送稱為 xcall 的特殊訊息。除了適配器合約外,這些訊息還由來源鍊和目標鏈上的Connext 合約管理,以實現跨鏈函數呼叫。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

借助Connext SDK,xApp 可以編譯和發送加載了所有必需執行詳細資訊的 xcall 訊息,例如函數呼叫、資金、gas 資訊和其他資料。這些訊息最初由 Connext 合約在來源鏈上處理,然後 Connext 合約將它們轉發給目標鏈上的對應物。在這裡,適配器合約透過接收這些訊息、在需要時轉換資產以及使用正確的參數執行指定的函數來發揮重要作用。 Connext 的系統支援巢狀的 xCalls,模仿鏈之間的回調來驗證狀態變更並執行非同步跟進操作。

這使得 Connext 能夠有效地充當橋樑,在各種鏈上執行合約功能,並支援複雜的跨鏈工作流程。這與 ZetaChain 略有相似,在 ZetaChain 中,函數呼叫被中繼到目標鏈並執行。

xERC 20 與ZRC 20 代幣的比較

ZetaChain 和Connext 都開發了代幣標準——分別為 ZRC 20 和 xERC 20 ——以促進跨鏈應用。

ZRC 20 代幣是以太坊上ERC 20 標準的改編版,專為ZetaChain 的跨鏈功能而設計。 ZRC 20 代幣只有在將相應的ERC 20 代幣存入ZetaChain 控制下的TSS 地址後才會在ZetaChain 上鑄造。來自不同鏈的每個ERC 20 代幣在ZetaChain 上都有唯一的表示;例如,以太坊的 USDT 顯示為以太坊的 ZRC 20 USDT,而 Binance Smart Chain 的 USDT 顯示為 BSC 的 ZRC 20 USDT。雖然這些代表相同的ERC 20 代幣,但在ZetaChain 上,它們被視為不同的資產,但仍然可以交換。

相比之下,xERC 20 代幣在不同鏈上保持可替代性。所有xERC 20 USDT 代幣都被視為相同,無論它們來自哪個鏈,都有助於整合流動性並避免ZRC 20 代幣的稀釋。這種可替代性允許更好的跨鏈資產管理,xERC 20 代幣與xcall 訊息一起使用,用於發送代幣以及函數呼叫和其他交易細節。

Particle Network

Particle Network從專注於錢包和帳戶抽象基礎設施起家,並已成功滿足用戶需求。他們已經擴展了他們的堆疊,包括鏈抽象,在Particle L1 上添加了去中心化 bundler、paymaster 和密鑰庫等關鍵元件,以管理跨鏈帳戶。這種金鑰庫方法的靈感來自 Vitalik Buterin 解決多鏈帳戶問題的概念。

Particle 的抽象堆疊涵蓋三個領域:

  • Universal 帳戶這些帳戶透過整合新的使用者操作結構、主金鑰庫和用於簽署驗證的梅克爾樹,對傳統的智慧合約帳戶進行了升級。 Particle L1 可作為智慧帳戶、處理設定和金鑰相關資料的集中儲存庫,同時在Merkle 樹中儲存對使用者私鑰的承諾。用戶在啟動交易時透過 Merkle 成員資格證明驗證金鑰所有權。 Scroll、Keybase 和Stackr 也提出了類似的方法。我們將在統一帳戶管理部分中詳細介紹金鑰庫。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

  • Universal 流動性:Bundler 節點網路執行任何鏈上使用者交易所需的操作,例如代幣交換和與流動性提供者的互動。這使用戶可以在多個鏈上利用他們的代幣餘額,從而可以輕鬆地與新鏈進行交互,而無需直接在其上持有代幣。使用者建立的操作可以使用單一簽名與多個鏈進行交互,Universal Accounts 和Bundlers 管理交易建置、簽名和路由。

  • Universal gas: 當使用者啟動交易時,介面會提示他們選擇首選的gas 代幣。然後,該代幣透過Particle 的Paymaster 合約進行管理,Gas 支付在源鍊和目標鏈上結算。部分費用在Particle L1 上轉換為Particle 的原生$PARTI 代幣。

這3 種解決方案共同為最終開發人員和使用者提供了強大的抽象體驗。用戶能夠創建跨鏈交易,不需要管理帳戶或目的地的燃料。這些都是為了實現無縫的最終用戶體驗而處理的。

NEAR

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

NEAR 的目標是提供無橋跨鏈體驗,不同於其他依賴橋接的協定。它透過鏈簽名、多鏈中繼器和多鏈加油站以及去中心化的前端來實現這一點。

帳戶聚合允許用戶使用單一帳戶在任何區塊鏈上簽署交易,從而簡化了用戶體驗。 NEAR 開發了一種稱為Chain Signatures的 MPC 協議,使用 NEAR 和 Eigenlayer 驗證器。該協定在外部鏈上產生和管理帳戶,而無需額外的金鑰或位址。這些位址衍生自現有的NEAR 帳戶。我們將在「統一帳戶管理」部分更深入地了解其工作原理。

與 Particle Network 類似,多鏈加油站和多鏈中繼器透過在外部鏈上抽像天然氣來簡化使用者體驗。因此,用戶只與DApp 前端進行交互,而編排、簽名、gas 支付、中繼則在後台進行。

NEAR 方法的主要特點是能夠在不同鏈之間轉移資產所有權,而無需實際移動資產。此過程從使用MPC 網路在其他鏈上建立帳戶開始,這些帳戶連結到使用者的NEAR 帳戶。這些帳戶的所有權金鑰不是包裝或轉移資產,而是在NEAR 上轉換為NFT。然後,用戶可以在NEAR 上交易這些NFT,有效地轉移資產的所有權,而無需移動它們。

這種方法允許使用NEAR 的高吞吐量交換本地資產,因為只交換控制鍵,而不交換資產本身。

Neutron

Neutron使用CosmosSDK 構建,專注於使用幾個關鍵組件的無縫跨鏈交易。鏈間帳戶(ICA)管理遠端 Cosmos 鏈上的帳戶,允許它們持有資產並執行交易。封包轉送中間件(PFM)在鏈之間轉送 IBC 封包,使跨鏈通訊更加容易。 IBC Hooks 讓智慧合約在收到IBC 封包時執行自訂邏輯。

如果使用者想使用Neutron 建立跨鏈交易,則鏈間交易(ICTX) 模組可作為中央編排器。 Neutron 上的智慧合約向 ICTX 模組發送請求,指定目標鏈、鏈間帳戶和要執行的操作。然後,ICTX 會建立一個包含交易詳細資訊的 IBC 資料包,並透過中繼器將其傳送到目標鏈。遠端鏈處理交易並發回確認。這種透過橋接發送函數呼叫的方法類似於Connext 和ZetaChain。

與 ZetaChain 的比較

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

在大多數方法中,跨鏈編排涉及一個橋,該橋將資產與相應的函數呼叫和參數一起傳輸。這些資產和指令在目標鏈上解開,由合約執行。 ZetaChain 2.0 也使用這種方法,TSS 簽署者和觀察者中繼數據,以確保交易的安全和準確。

ZetaChain 讓DApp 開發人員可以創建智慧合約,這些智慧合約可以使用TSS 控制多個區塊鏈上的資產。這使得TSS 可以透過DApp 的邏輯進行程式設計。開發人員可以為跨鏈資產管理定義複雜的規則,並自動化多鏈交易。這種方法開啟了新的應用和協定。

ZetaChain 還允許開發人員在單鏈上建立統一的狀態和邏輯,從而改進了跨鏈應用程式。這種方法與傳統的橋接解決方案有著根本的不同,傳統的橋接解決方案將操作分散在多個鏈上。

使用ZetaChain,應用程式將其整個狀態和邏輯保持在一個地方,從而實現同步和原子執行。與網橋中的點對點通訊系統相比,這是一個重大改進,後者依賴跨碎片化狀態的非同步事件驅動過程。

這種統一方法的好處是巨大的。它降低了跨鏈應用程式的複雜性。例如,實作像Curve 這樣的AMM 變得非常簡單。開發人員可以編寫一個在一個地方處理所有邏輯的單一智慧合約,而不是跨多個鏈協調複雜的操作。另一個關鍵優勢是可靠性。在碎片化的系統中,跨鏈交易的每一步都會引入一個新的潛在故障點。這可能導致部分完成的交易和資金陷入困境。 ZetaChain 消除了這些風險。交易要麼完全完成,要麼完全失敗,資金恢復到原始狀態。

這是因為如果一個交易需要被撤銷,它通常可以在主鏈內快速簡單地完成,因為大部分的狀態和邏輯都包含在一個地方。如果外部呼叫複雜且失敗,則為應用程式提供了非同步回滾的方法。這對於具有特定條件的操作尤其重要,例如具有滑點容忍度的掉期。在 ZetaChain 中,如果未滿足滑點容忍度,則如果提供了回滾函數,則整個交易將回滾。這可以保護用戶在執行過程中因市場條件的變化而遭受意外損失。

統一帳戶管理

區塊空間曾經是稀缺的,但現在由於交替的L1、以太坊上的總和和應用鏈而變得豐富。應用程式現在分佈在這些層中,為用戶提供了許多選擇。有一些帳戶管理解決方案,例如 Magicspend,Keystore rollups,可以直接解決這些問題。在對這些問題進行深入研究後,有必要撰寫自己的報告。因此,我們將重點放在Near、Particle 和ZetaChain 等統一解決方案如何解決這些問題以及差異。

Particle Network

Particle Network 開發了BTC Connect,將帳戶抽象的好處擴展到比特幣用戶。雖然直接帳戶抽象沒有在比特幣L1 上實現,但它是透過L2 實現的。這些比特幣L2 整合了Particle 的AA 基礎設施元件,例如捆綁器和支付主,使用戶能夠享受無燃料交易、帳戶恢復和金鑰等好處。

BTC Connect 已與不同的比特幣錢包提供者集成,包括UniSat、OKX 和Bitget。當用戶與應用程式互動時,他們可以透過他們的錢包連接到 BTC Connect。此連線會自動在 Bitcoin L2上為使用者建立一個智慧帳戶。然後,用戶可以選擇透過比特幣L1 與DApp 交互,或將他們的BTC 橋接到L2,以利用AA 錢包的優勢。整個過程由 BTC Connect 無縫抽象,提供流暢且用戶友好的體驗。

Near

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

NEAR 支援使用單一帳戶跨任何區塊鏈進行交易簽署。 NEAR 的帳戶模式整合了帳戶抽象化。用戶還可以從人類可讀的帳戶中受益,每個應用程式都有不同的金鑰,每個應用程式都有特定的存取等級。 NEAR 擴展了此模型,透過鏈簽名支援多鏈交互,該協議允許 NEAR 帳戶在其他鏈上建立和管理遠端帳戶,而無需用戶單獨管理它們。

此程序使用由NEAR 驗證器運行的TSS 協定。這種創新的TSS 協定允許驗證者在不更改公鑰或金鑰共享的情況下加入和離開網絡,使TSS 成為穩定可靠的簽署者,而無需頻繁調整。

用戶可以在每條鏈上建立新帳戶,TSS 網路充當簽署者,無需用戶維護這些帳戶的私鑰。 TSS 網路可以透過NearID 使用不同的路徑為同一鏈派生多個帳戶,進一步增強安全性和易用性。使用者的最終體驗是所有連結鏈的單一NEAR 帳戶,利用TSS 進行簽署和帳戶抽象化的所有好處。

帳戶管理的一個關鍵差異是與 ZetaChain 相比,NEAR 採取的方法。 NEAR 嚴重依賴自己的網路進行互動。當用戶想要為其他鏈建立帳戶或簽署交易時,他們的NEAR 帳戶將作為所有互動的起點。其他鏈上的帳戶派生自Near 帳戶,並由MPC 網路管理。相較之下,ZetaChain 允許用戶在其他鏈上維護他們現有的帳戶,並保留完全託管權。用戶可以從任何來源鏈發起交互,而無需 ZetaChain 帳戶即可使用在 ZetaChain 上開發和部署的全鏈應用程式。這種方法最大限度地減少了用戶建立新帳戶的需要,因為他們可以簡單地在其他鏈上使用現有帳戶。重要的是,用戶透過持有自己的私鑰來保持完全監護權。

這兩種方法都進行了不同的權衡。 NEAR 的方法鎖定了用戶,並作為所有鏈互動的入口點,在一定程度上簡化了帳戶管理。另一方面,ZetaChain 為用戶提供了更多的控制和靈活性,允許來自任何鏈的互動。最後,它可能歸結為用戶更喜歡什麼:NEAR 的多合一軟體包,或是 ZetaChain 靈活的自備帳戶方法。

比特幣重新質押

比特幣是最大、最安全的數位資產,這主要是由於其PoW 機制。然而,其有限的可程式性限制了其對基本事務的使用。之前,我們討論了ZetaChain 的基礎設施如何支援重新質押和全鏈質押,包括比特幣。此外,ZetaChain 還支援比特幣資產的其他全鏈應用程序,例如借貸、原生交換和Ordinal 市場。使用 ZetaChain 的比特幣可以進行任何使用智慧合約的應用程式。

Restaking 提供了一個將BTC 的安全性用於其他應用程式和PoS 鏈的機會。讓我們探索和比較一些其他方法來擴展 BTC 的安全性,以增強其在各種應用程式中的實用性。我們也將把ZetaChain 作為一個平台與比特幣L2 進行比較。

Delphi Research:ZetaChain-通往鏈抽象之路,萬鏈互聯

Babylon Chain

Babylon是一個基於Cosmos 的CometBFT 鏈,透過質押BTC 來提高PoS 鏈的安全性。要質押 BTC,必須根據驗證者的行為對其進行鎖定和控制。雖然以太坊直接支援這一點,但 BTC 不支援。通常,BTC 被鎖定在多重簽章或閾值簽章方案(TSS) 帳戶中進行質押。然而,巴比倫使用了一種無需信任的方法。它使用比特幣腳本將BTC 鎖定一段時間,在此期間用戶可以解鎖和解鎖他們的BTC。斜線是使用可提取的一次性簽名(EOTS) 完成的。

組件:

  • 可提取一次性簽名(EOTS)

  • Covenants

  • 時間戳

Covenants:Covenants 將 BTC 鎖定在保險庫中,直到滿足特定條件,使用比特幣腳本操作碼,例如 OP_CHECKTEMPLATEVERIFY( OP_CTV )。比特幣的PoW 安全性可確保BTC 在滿足這些條件之前保持安全。

EOTS:驗證者使用EOTS 來簽署PoS 鏈的區塊。這些簽名只使用一次。如果驗證者在同一高度簽署兩個衝突的區塊,EOTS 會顯示驗證者的私鑰,從而允許協議削減 BTC。這懲罰了不誠實的行為,並鼓勵了誠實的驗證。

時間戳記:時間戳記建立資料或交易的不可更改記錄,防止對PoS 鏈的遠端攻擊。這個過程同步了比特幣和PoS 鏈,確保了資料的完整性,並加快了質押BTC 的解綁。時間戳縮短了解綁住時間,使用戶能夠快速取回他們的資產,同時防止遠端攻擊。

使用這些組件,Babylon 提供了一種無需信任的重新質押替代方案。

Stroom Network

Stroom 網路允許用戶質押他們的BTC 並賺取原生BTC 收益,而無需鎖定他們的資金。用戶還可以獲得流動性質押代幣,這些代幣可用於以太坊上的DeFi 協議,以提高收益。其核心思想是使用BTC 在閃電網路中提供流動性,產生用戶、DAO 和節點運營商之間共享的費用。

  1. Stroom Bridge:這座橋將比特幣與基於EVM 的區塊鏈連接起來。用戶將BTC 存入Stroom DAO 金庫,並在以太坊上接收stBTC 或bstBTC。這些包裝的代幣可以在以太坊的DeFi 協議中使用,讓用戶獲得額外的收益。

  2. Stroom-Enabled Lightning Network 節點:這些節點使用使用者的BTC 存款管理閃電網路通道。節點不能直接存取 BTC;對通道狀態的任何變更都需要獲得驗證節點的批准。通道管理由聯合控制的多重簽名設定和Schnorr 簽章保護。驗證節點也充當瞭望塔,監督Lightning 節點活動。

  3. Stroom 驗證節點:這些節點使用Schnorr 閾值簽署的FROST 演算法批准操作並保持協議安全。他們獨立驗證事件,確保去中心化和安全性。它們儲存通道狀態和吊銷金鑰,並根據需要更新LN 狀態簽署。作為DAO 管理的瞭望塔,它們透過整合的比特幣全節點監控閃電網路通道。

tBTC

tBTC是一個去中心化的橋樑,允許 BTC 在以太坊上使用。它允許用戶透過將BTC 鎖定在Threshold Network 控制的帳戶中來鑄造tBTC,一種ERC 20 代幣。然後,該代幣可以在以太坊的DeFi 生態系統中使用,為比特幣持有者提供更多實用性。

橋接器為每個紀元隨機選擇其操作員,以確保安全性。為了確保比特幣存款的安全,tBTC 需要得到大多數業者的同意,通常是 100 個由 ECDSA 支持的門檻錢包中的 51 個。這用去中心化的加密系統取代了中心化的中介機構。

要存入BTC,用戶使用支付腳本哈希(P 2 SH) 或支付見證人腳本哈希(P 2 WSH) 將其發送到這些錢包之一。該交易包括用戶的以太坊地址。營運商驗證交易並在以太坊上鑄造tBTC,將比特幣轉換為與以太坊相容的代幣。

要將tBTC 兌換為BTC,用戶需要提供一個比特幣地址。該系統減少了他們的tBTC 餘額,並將等量的比特幣釋放到提供的地址。

建立在 tBTC 橋上的產品包括:

  • Mezo:Mezo 使用tBTC 創建一個經濟層。它是一個透過質押Mezo 和tBTC 來保護的PoS 網絡,允許存取BTC DeFi 和其他實用程式。

  • Acre:Acre 提供一個簡單的BTC 輸入,BTC 輸出的質押過程。用戶存入BTC 並取得stBTC,代表Acre 金庫中BTC 的部分所有權。這使用戶能夠在保持 stBTC 流動性的同時,從他們的 BTC 上賺取收益。 Acre 在各種L2 中質押BTC 以實現經濟安全,驗證者以L2 代幣或BTC 獲得獎勵。用戶可以在Acre 上贖回他們的stBTC 以提取獎勵或轉換回BTC。

雖然這些方法允許重新採用,但它們是專門用於此目的的。 ZetaChain 允許將重新質押與其他應用程式(如借貸,交換等)組合在一起,以提高資本效率,並在單一同步環境中進行。應用程式還可以存取生態系統中其他應用程式的用戶群。

對比其他比特幣L2

比特幣L2 使用其基於MPC 的橋接和包裝資產增強了BTC 的效用。然而,ZetaChain 在比特幣網路上使用TSS 控制的地址來代表其鏈上的ZRC 20 代幣。與比特幣側鏈基於MPC 的方法相比,TSS 可以更加去中心化,因為更大、更分散的TSS 集合提供了更大的拜占庭容錯能力。

此外,ZetaChain 的 TSS 支援全鏈應用程序,允許它們與其他鏈上的合約組成。這意味著 ZetaChain 上的 BTC 應用程式可以與不同鏈上的多個合約無縫互動。相比之下,BTC L2 僅在其自己的平台內提供可組合性。

雖然基於BitVM 和CatVM 的橋可以提供無信任或信任最小化的替代方案,但它們尚不可行。

對UX 和Zetachain 角色的未來展望

區塊鏈用戶體驗的未來將看到由 ZetaChain 等基礎設施推動的重大改進。以下是ZetaChain 可以期待的內容和可以發揮的作用:

  • 無縫互動:趨勢正在朝著無縫和直觀的用戶互動方向發展,其中底層技術對最終用戶來說變得不可見。 ZetaChain 的鏈抽象方法是朝著這個方向邁出的重要一步,它使區塊鏈互動就像使用任何Web2 應用程式一樣簡單。

  • 統一使用者介面:具有本地處理跨鏈互動的能力,應用程式可以提供統一的接口,使用者可以在其中從單一平台管理資產、執行交易並與多個鏈進行互動。這將大大提升整體用戶體驗。

  • 增強的應用生態系:隨著 ZetaChain 實現更複雜的跨鏈功能,我們可以看到更豐富、更複雜的應用生態系的發展。這些生態系統將提供更具整合性和互通性的服務,為使用者提供一整套全面的工具和功能。

  • 主流採用:簡化使用者體驗是推動區塊鏈技術主流採用的關鍵。透過消除與複雜性和可用性相關的障礙,ZetaChain 可以在將區塊鏈帶給更廣泛的非技術用戶方面發揮重要作用。

  • 創新用例:跨多個區塊鏈執行複雜操作的能力將導致新的和創新的用例的出現。開發人員將擁有創建以前不可能的應用程式的工具,從而推動該領域的進一步創新。

原創文章,作者:夫如何。轉載/內容合作/尋求報導請聯系 report@odaily.email;違規轉載法律必究。

ODAILY提醒,請廣大讀者樹立正確的貨幣觀念和投資理念,理性看待區塊鏈,切實提高風險意識; 對發現的違法犯罪線索,可積極向有關部門舉報反映。

推薦閱讀
星球精選