萬字詳解ZetaChain:如何實現Universal DApp的全面發展?

2024-07-31 00:07:08

ZetaChain: The Path Forward for Universal Apps

本文由於字數衆多且技術內容過於密集,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 框架 提出了一個三層堆棧,旨在系統地解決這些問題。

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

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

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

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

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

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 應用

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 費用,然後從用戶帳戶中燒掉指定的代幣,然後在目標鏈上執行進一步操作。

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 中的交易類型

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

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 的基礎設施有效地管理。

具體應用

原生交換

 

 

使用 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 等資產,這些資產可能會根據目標鏈或應用程序的特定條件進行大幅削減。這種池化安全模型允許鏈或應用程序利用多樣化的廢棄資產組合,從而增強整體安全性並為整個生態系統提供更強大的保護。

該應用程序可能類似於 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 合約管理,以實現跨鏈函數調用。

借助 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 也提出了類似的方法。我們將在統一帳戶管理部分中詳細介紹密鑰庫。

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

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

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

NEAR

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 的比較

在大多數方法中,跨鏈編排涉及一個橋,該橋將資產與相應的函數調用和參數一起傳輸。這些資產和指令在目標鏈上解开,由合約執行。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

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 進行比較。

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 可以在將區塊鏈帶給更廣泛的非技術用戶方面發揮重要作用。

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

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

推薦文章

BTC波動率 : FOMC會議

關鍵指標 (香港時間 9 月 19 日凌晨 12 點 -> 中午 12 點): BTC/USD 現...

星球日報
5 15小時前

HTX成長學院:美聯儲降息50基點將會帶來哪些影響?

一、引言 2024 年 9 月 19 日,美聯儲宣布將聯邦基金利率下調 50 個基點至 4.75%...

星球日報
5 15小時前

預售超14萬部,速覽新一代Web3智能手機Solana Seeker

9 月 19 日,Solana Labs 旗下的 Solana Mobile 在新加坡的 TOKE...

星球日報
5 15小時前

深入分析World Liberty Financial的價值:特朗普競選經費劣勢下的新選擇

作者 : @Web3Mario(https://x.com/web3_mario) 摘要 :首先祝...

馬裏奧看Web3
5 15小時前

聚焦TOKEN2049:沉寂已久的加密市場有哪些新看點?

原文整理: flowie, ChainCatcher 9 月 18 日,Web3 最受矚目的年度峯...

星球日報
5 15小時前

DePIN專題報告:超過370個代幣上线,Helium用戶突破11萬大關

DePIN Helium | Glow | Livepeer | IoTeX | TADA E V...

星球日報
5 15小時前