ZetaChain 是 L1(layer 1)公共區塊鏈,提供原生跨鏈智能合約支持,能夠使全鏈的 dApp 可以原生交互,不用任何的橋接或包裝。而一旦 ZetaChain 落地,基於其互操作效能,使用者可以期待它會推動更多實用且有一定實用性的應用的落地。本文源自世鏈研投的專欄文章《ZetaChain 投研报告 | 世链投研出品》,由深潮整理、編譯、及撰稿。
(前情提要:深入項目》Omnichain全鏈創新者 ZetaChain:原生DVT的新型Layer1公鏈)
(背景補充:錯過 Arbitrum 空投,這有零成本的 ZetaChain 擼毛機會 )
ZetaChain 專案的核心優勢在於其跨鏈互操作效能,使得不同區塊鏈間的互操作成為可能,解決了當前區塊鏈碎片化和互操作性不足的問題。ZetaChain 旨在使全鏈 dApp 能夠直接與不同的區塊鏈進行原生互動,而無需包裝或橋接任何資產。ZetaChain 可以支援智慧合約和非智慧合約區塊鏈,例如以太坊、比特幣和狗狗幣。同時,其智慧合約的靈活性、多鏈資產的本地使用以及便捷的 dApp 開發和設計介面也為其優勢提供了基礎支援。
1. 研究要點
1.1 核心投資邏輯
區塊鏈面臨著一個不可能三角問題,需要在安全性、可擴充套件性和去中心化之間取得平衡。每個區塊鏈專案都需要在這三者之間做出權衡,無法同時達到三者的最佳狀態。這導致了大量的 Layer1 解決方案和 Token 的湧現,但每個專案都在某種程度上犧牲了某一方面的特性。為了解決這個問題,出現了多鏈局面,而這又帶來了互操作性不便及手續費貴等問題,這也是本專案出現的背景。為了解決 Layer1 存在的不足,我們看到了 Layer2 解決方案的湧現。這些解決方案實際上是在主區塊鏈的基礎上建立的,但它們能夠顯著提高區塊鏈的處理能力,降低交易費用。Layer2 採用了獨立的架構,不會改變主區塊鏈的狀態,但可以大規模地處理應用程式和交易,同時保持了高級別的安全性。
然而,Layer2 解決方案的出現導致了區塊鏈生態系統的分割和碎片化,開發者和使用者可能需要將資金分散在不同的鏈上,這導致了去中心化交易所(DEX)流動性短缺和鏈經濟的不平衡。因此,區塊鏈行業面臨的主要挑戰之一是不同區塊鏈之間的碎片化和缺乏互操作性,這使得各個生態系統無法相互通訊,從而阻礙了新用例和應用程式的開發。Omnichain (全鏈)作為一種解決方案,旨在解決不同區塊鏈之間資產傳輸的問題,為使用者提供了在不同區塊鏈間輕鬆轉移資產的便利性。它消除了使用 CEX 或高昂費用的橋接協議進行跨鏈資金轉移的障礙。而 ZetaChain 則通過提供一個去中心化的跨區塊鏈智慧合約為區塊鏈提供解決方案,該方案能夠實現跨不同區塊鏈的價值和資料的無縫傳輸。
然而,在 ZetaChain 或類似產品出現之前,是否存在其它可替代的解決方案呢?我們可以首先簡單回顧一下。市面上主流解決這個問題的產品大,跨鏈橋和多鏈產品致可以分為兩類,跨鏈橋和多鏈產品。跨鏈橋是通過鎖定和鑄造 / 銷燬模型實現的跨鏈方法,通常通過手續費獲取利潤。而多鏈則是一種較新的方式,通過在一個平臺上同時執行多個並行的區塊鏈網路來實現多鏈互動。多鏈 dApps 可以在不同網路中部署多個獨立版本,有著多樣的盈利模式。然而,這些模式都存在多個區塊鏈的主權制約。全鏈的出現很好地解決了這個問題,併為 「跨鏈」 邁出了新的一步,在全鏈的基礎上實現了無縫連結互動,更好地進入了 Web3 的世界。
迴歸 ZetaChain 專案,ZetaChain 在多方面具有創新性。從技術的角度上看,ZetaChain 在實現 Omnichain 跨鏈功能方面進行了創新。ZetaChain 的分散式驗證節點網路、ZetaChain Omnichain 帳戶和 TSS、以及 ZetaChain Omnichain 智慧合約和通訊等技術實現了這一創新。
第一是分散式驗證節點網路,ZetaChain 採用分散式驗證節點網路來驗證交易的有效性和合法性。這種驗證機制利用網路內的多個驗證節點來達成共識,並確保交易的正確性。通過這種方式,ZetaChain 可以提高交易的安全性和可信度,防止惡意行為和雙重支付等問題,其中核心部分包括兩個主要模組:ZetaCore(類似於整個網路的 CPU,主要職責是生成區塊)和 ZetaClient(負責跨鏈通訊的核心模組)。分別負責在驗證機制方面,ZetaChain 計劃將中繼器和多方驗證方案相結合,利用網路內分散式驗證節點架構和閾值簽名方案 TSS,以確保交易的驗證安全性和效率。
第二是 Omnichain 帳戶和 TSS 技術,ZetaChain 的 Omnichain 帳戶和閾值簽名方案 (TSS) 是實現跨鏈功能的關鍵技術。Omnichain 帳戶可以在不同的區塊鏈之間傳遞資產,實現全鏈跨鏈功能。TSS 允許多個參與者合作生成簽名,而不需要暴露私鑰,保護了交易的安全性和隱私性。
第三是 Omnichain 智慧合約和通訊,ZetaChain 的 Omnichain 智慧合約和通訊工具是實現通用多鏈互操作性的關鍵技術。這些工具可以使資產在不同區塊鏈之間的無縫轉移成為可能,為使用者提供了更大的靈活性和便利性。
還有就是,ZetaChain 採用了一種名為 UTXO-Account 混合交易模型,結合了 UTXO 和 Account 記帳模型。這種混合模型允許 Omnichain 智慧合約直接與外部鏈進行互動,實現跨鏈資金傳遞和全鏈互操作功能。
另外,ZetaChain 擁有通用的 Gas 資產,可用於在多個鏈上支付 Gas 費用,這可能會簡化支付流程並降低在不同鏈上使用不同資產時的複雜性和降低被攻擊風險。這些創新有望解鎖以往不可能實現的新應用場景,並推動更加互聯和高效的區塊鏈生態系統的發展。
展望未來,一旦 ZetaChain 落地,基於其互操作效能,使用者可以期待它會推動更多實用且有一定實用性的應用的落地。開發者可以通過測試在 ZetaChain Testnet 上開發的全鏈 dApp,使其能夠直接與多個區塊鏈進行互動,無需任何資產包裝或橋接。這樣做可以開啟以前不可能實現的新用例和應用程式。例如,它可以推動去中心化金融(DeFi)應用程式的開發,每天大量的金融交易不再需要通過跨鏈等方法解決,這些 Defi 程式可以直接與不同的區塊鏈互動,降低交易風險,為使用者提供更廣泛的金融產品和服務。它還有潛力支援現實世界中的供應鏈管理這類複雜的應用程式的開發並上鏈,這些應用程式可以追蹤貨物在不同區塊鏈上的移動,以確保透明度和問責制。
此外,ZetaChain 還有可能促進不同區塊鏈之間的互操作性,進一步推動區塊鏈技術的應用。對於那些希望利用區塊鏈技術改善運營但擔心供應商鎖定和缺乏互操作性的企業來說,ZetaChain 可能特別有利。然而,正如所有新興技術一樣,它也面臨著需要解決的風險和挑戰。例如,目前該專案經濟模型未知且 ZetaChain 需要確保其平臺的安全、可擴充套件性和使用者友好性,以吸引開發者和使用者且同時,需要解決監管和合規性問題,以確保其平臺符合相關法律法規。
在投資層面方面,目前正值熊市,因此對於普通使用者來說,像 LayerZero 這中超高融資專案可能更受歡迎,尤其考慮到空投等因素。作為互操作性協議或公鏈,它們可能更具優勢。然而,作為一個基礎架構新專案,實用性是最重要的。只有能夠落地,專案才有可能持續發展。這也可以視為熊市中的一個專案。如果能夠在牛市來臨之前做好準備,並不斷創新功能或提高效能,那麼這個專案就有機會在牛市時創造輝煌。因此,在這個專案的早期發展階段,我們需要繼續觀察其未來的發展。現階段可能不是投資的時機,可以將其列入觀察列表。
總體而言,ZetaChain 專案有潛力通過促進互操作性並支援新用例和應用程式的開發來為整個區塊鏈生態系統的發展做出貢獻。然而,其成功最終將取決於落地性、安全性和可擴充套件性等多方面因素,不能一概而論。
1.2 估值
目前融資尚未公佈專案的估值資訊,同時在社群方面也未得到迴應。
2. 專案基本情況
2.1 專案業務範圍
ZetaChain 是一個 L1 公共區塊鏈,提供原生跨鏈智慧合約支援,使全鏈 dApp 能夠直接原生互動,無需任何資產包裝或橋接。
2.2 過往發展情況和路線圖
未來發展:
願景:ZetaChain 會是未來的 web3 網際網路專案,開發者可以建立多個網路,使用者無需擔心網路切換問題,就能輕鬆訪問資產和資料。Zetachain 未來繼續支援各行業 dApp 生態的互操作性,比如遊戲玩家可以跨鏈訪問帳戶和 NFT,安全傳送款項。
目前在測試網階段,短期內目標會是主網上線及發行完善併發布代幣經濟模型。
2.3 團隊情況
2.3.1 整體情況
ZetaChain 團隊主要由 41 名核心成員組成,他們專業涵蓋了多個專業,包括工商管理、電腦科學、電腦工程、市場行銷等。並且擁有廣泛的技能,他們涉足於 JavaScript、區塊鏈、專案管理、社交媒體等領域。
2.3.2 創辦人
Ankur Nandwani ,ZetaChain 創辦人,是 Coinbase 的早期員工,也是代幣(BAT)的建立者之一。
2.3.3 核心成員
Lucas Janon 產品工程主管
Lucas Janon 目前擔任 ZetaChain 的產品工程領域負責人。他還曾在 Designstripe 擔任共同創辦人和技術顧問,以及技術總監,成功招募和管理團隊,並構建了多個技術專案。此外,他還曾在匿名社交網路 TuSecreto 和金融科技公司 Gueno 擔任要職。Lucas 通過 MOOCs 平臺的世界名校頂尖課程自學獲得了 Open Source Society University 電腦科學學士學位。
Jonathan Covey 社群負責人
他是核心貢獻者之一,負責解決區塊鏈互操作性問題,曾在 Talent Tech Labs 為全球 F2000 企業提供技術戰略諮詢,並在 WorkMarket 擔任企業客戶執行總監。他還在 ConsenSys 擔任專案經理,並持有 Union College 心理學和藝術歷史雙學士學位。
2.4 融資情況
3. 業務分析
3.1 服務物件
該專案的服務物件主要包括以下人群:
1) 開發者:ZetaChain 為開發者提供了一種創新的區塊鏈平臺,使他們能夠開發全鏈 dApps 並實現本地跨鏈智慧合約支援。這些開發者可以使用常用程式語言和框架,觸發連線區塊鏈上的事件,實現可程式設計性,並構建跨鏈應用程式。
2) dApp 使用者:ZetaChain 的全鏈 dApps 可與不同區塊鏈進行直接互動,無需任何資產封裝或橋接,為使用者提供了更便捷、直接的體驗。這些 dApps 涵蓋了支付、DeFi、藝術、遊戲、社交等多個領域,為使用者帶來豐富多樣的功能和體驗。
3) 區塊鏈生態系統參與者:ZetaChain 通過提供降低信任假設、提高透明度、完全可驗證性和可審計性的公共區塊鏈,吸引了區塊鏈使用者對專案生態系統的關注和參與。這些參與者可能包括投資者、研究者、區塊鏈愛好者等,他們希望利用 ZetaChain 的特性參與到區塊鏈生態系統的發展和創新中。
3.2 業務分類
ZetaChain 專案提供的服務可以分為以下幾個業務:
1) 跨鏈智慧合約和訊息傳遞服務:
ZetaChain 允許開發者在其基礎上部署智慧合約,這些智慧合約可以與連線的其他區塊鏈進行讀寫操作,實現跨鏈互動。
2) 超級連線節點:
ZetaChain 的節點觀察特性,可以監控連線的每個區塊鏈上的交易。通過 TSS 架構,網路可以對連線的每個區塊鏈進行交易簽名和驗證,為開發者提供了一個無縫連結的全鏈環境,以構建新穎而強大的跨鏈應用程式。
3) 跨鏈訊息傳遞:
開發者可以通過簡單的函式呼叫在不同鏈和層之間傳遞訊息(資料和價值)。這種訊息傳遞機制允許 dApp 開發者通過在現有智慧合約中構建功能強大的跨鏈應用程式。
4) 管理外部資產:
ZetaChain 的網路和建立在其上的 dApp 可以管理外部連線鏈的資產和保險庫。這意味著可以像單一鏈上的智慧合約一樣管理任何鏈上的資產。
3.3 業務詳述
3.3.1 關鍵特性
1) 去中心化和公開:ZetaChain 是一個公開的、去中心化的區塊鏈網路,基於 Cosmos SDK 和 Tendermint 共識構建。不同於許多跨鏈解決方案,這些方案往往採用各種中心化信任模型,容易受到漏洞和駭客攻擊。而 ZetaChain 確保所有交易和活動,甚至跨鏈交易都是透明、可驗證的,並以最小化信任方式運作。
2) 超級連線節點:ZetaChain 的節點具備監視每個連線鏈上交易的觀察者功能。通過 ZetaChain 的 TSS 架構,網路能夠像錢包一樣在每個連線的鏈上籤署和驗證交易。這些超級連線節點以安全、去中心化的方式讀寫連線的鏈,為開發人員提供了一個無縫的全鏈環境,可構建新穎而強大的跨鏈應用程式。
3) 全鏈智慧合約:ZetaChain 支援本地部署智慧合約,這些智慧合約可以讀寫連線的鏈。ZetaChain 是支援此功能的公共區塊鏈,為應用程式開發提供了新正規化。
4) 跨鏈訊息傳遞:開發人員可以通過簡單的函式呼叫在鏈和層之間傳遞訊息(資料和價值)。通過訊息傳遞,dApp 開發人員可以在其現有智慧合約中實現一些函式,從而構建功能強大的跨鏈應用程式。
5) 管理外部資產: ZetaChain 的網路和構建在其上的 dApp 能夠管理外部連線鏈的資產和保險庫。這允許任何鏈上的資產都可以像單鏈上的智慧合約一樣被管理。因此,ZetaChain 上的 dApp 可以編排並將智慧合約邏輯引入到任何連線的鏈上。這種特性適用於所有鏈,包括非智慧合約區塊鏈。
3.3.2 專案產品架構
3.3.2.1 總體框架
ZetaChain 的架構設計是基於 Cosmos SDK 和 Tendermint PBFT 共識引擎的權益證明(PoS)區塊鏈技術。這讓 ZetaChain 擁有快速的區塊產生時間(約 5 秒)和即時的交易確定性,無需等待確認,不會發生重新排列交易順序問題。Tendermint PBFT 共識引擎已經在生產環境中實現了可擴充套件性,支援大約 300 個節點。未來通過 BLS 門限簽名的升級,這個數量有可能增加到 1000 個以上。高效的 Tendermint 共識協議讓 ZetaChain 的交易吞吐量潛在地達到每秒 100 筆。
ZetaChain 的整體架構是一個分散式節點網路,這些節點通常被稱為驗證者。驗證者充當了分散的觀察者角色,共同達成對外部狀態和事件的共識,同時可以通過分散式金鑰簽名機制更新外部鏈的狀態。ZetaChain 以分散的方式實現了這些功能,避免了單點故障,無需信任和准入許可,保持了透明度和高效性。
每個驗證者節點內部包含了 ZetaCore 和 ZetaClient 兩個重要元件。ZetaCore 負責生成區塊鏈和維護複製狀態機(RSM),而 ZetaClient 負責觀察外部鏈上的事件並簽署出站交易。
ZetaCore 和 ZetaClient 這兩個元件被捆綁在一起,由節點運營者來執行。任何人只要有足夠的抵押物就可以成為節點運營者,參與驗證過程。
3.3.2.2 細分角色
驗證者
在 ZetaChain 中,驗證者分為三種不同角色:基本驗證者、觀察者 (Observers) 和 TSS 簽名者。這些驗證者通過處理交易和維護網路安全來服務於系統,作為回報,他們會獲得交易費用和獎勵。觀察者和 TSS 簽名者的規模與基本驗證者有所不同,因為它們有不同的安全和獎勵要求。
1)基本驗證者
ZetaChain 採用 Tendermint 共識協議,這是一種部分同步的拜占庭容錯(BFT)共識演算法。每個驗證者節點可以按照其抵押 / 委託的權益代幣(ZETA)的比例對區塊提案進行投票。每個驗證者都由其共識公鑰標識。驗證者需要保持線上,隨時準備參與不斷增長的區塊生成。作為服務回報,驗證者將獲得區塊獎勵和交易費用。
2)觀察者
在 ZetaChain 的共識過程中,還有一群重要的參與者,被稱為觀察者。他們負責對外部鏈的事件和狀態達成共識。觀察者通過監視外部連線的鏈上的全節點來實現這一目標,以瞭解特定地址上特定相關交易、事件和狀態。觀察者的角色分為兩類:序列器和驗證者。序列器發現與外部鏈相關的交易、事件和狀態,然後將這些資訊報告給驗證者。驗證者會對 ZetaChain 進行驗證並投票以達成共識。這個系統至少需要一個序列器和多個驗證者。雖然序列器無需被完全信任,但至少需要一個誠實的序列器來確保系統的正常執行。
3)TSS 簽名者
ZetaChain 共同持有標準的 ECDSA/EdDSA 金鑰,用於在與外部鏈進行驗證時進行身份認證。這些金鑰被分散給多個簽名者,只有超過一半的簽名者才能代表 ZetaChain 進行簽名。這樣設計是為了確保在任何時候,單一實體或少數節點都無法單獨代表 ZetaChain 在外部鏈上籤署訊息,這一點非常重要。為了保證經濟安全,ZetaChain 系統採用了質押權益和正面 / 負面激勵機制。
3.3.2.3 技術模型
1) Crosschain 跨鏈模型
跨鏈模型的任務是追蹤不同區塊鏈間的交易往來(CCTX)。
與跨鏈模組互動的主要角色是觀察驗證者,也稱為 「觀察者」。觀察者執行名為 ZetaClient 的離鏈程式,觀察者負責監視連線的區塊鏈,以便抓取要進入當前區塊鏈的交易,並關注需要離開當前區塊鏈處理的交易。同時,他們也監控其他連線的區塊鏈上的出站交易。
觀察者在觀察到進站或離站交易後,會參與投票過程。
「進站 “與” 出站 ” 指的是跨鏈交易的流向
「進站 “:指從其他區塊鏈進入當前區塊鏈的交易,也稱為” 進站 ” 交易。
「出站 “:指從當前區塊鏈離開併發送到其他區塊鏈的交易。
投票
觀察者在提交對某筆交易的投票時會建立一個選票(如果之前沒有建立過)。他們可以投票,並將投票與該選票關聯。根據 BallotThreshold 來看,一旦達到足夠的投票數,該選票就被視為 「最終確認」。
最後一次投票將選票移至 「最終確認」 狀態,觸發交易執行並支付跨鏈交易的 GAS 費用。
任何在選票最終確認後提交的投票都會被丟棄。
進站交易
進站交易是指觀察到的來自連線的其他鏈的跨鏈交易。要對進站交易進行投票,觀察者會廣播 MsgVoteOnObservedInboundTx 訊息。
最後一次投票將選票移至 「最終確認」 狀態,觸發跨鏈交易執行。
如果目標鏈是 ZetaChain,且 CCTX 不包含任何訊息,則將 ZRC20 代幣存入 ZetaChain 上的一個帳戶。
如果目標鏈是 ZetaChain,且 CCTX 包含訊息,則存入 ZRC20 代幣,並呼叫 ZetaChain 上的合約。訊息中包含了合約地址和呼叫合約所需的引數。
如果目標鏈不是 ZetaChain,則將交易狀態更改為 「待處理離站」,並將 CCTX 處理為離站交易。
出站交易
待處理出站
觀察者監視 ZetaChain 上待處理的離站交易。要處理這些待處理的出站交易,觀察者會參與 TSS 金鑰簽名以簽署交易,然後將已簽署的交易廣播到連線的其他區塊鏈上。
觀察者監視連線的其他區塊鏈以獲取廣播的出站交易。一旦交易在連線的其他區塊鏈上被 「確認」(或 「上鏈」),觀察者會通過傳送 VoteOnObservedOutboundTx 訊息在 ZetaChain 上進行投票。投票通過閾值後,投票最終確認,交易狀態變更為最終確認。
Message 資訊
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx 是對已經在連線的鏈上廣播並最終確認的出站事務進行投票的操作。如果這是首次投票,將建立一個新的選票。當投票達到閾值時,選票將被最終確認。一旦選票被最終確認,將處理出站事務。
如果觀察成功,銀行模組將鑄造消耗的代幣(ZETA) 數量和生成的數量之間的差額,並存入模組帳戶。如果觀察不成功,將根據先前的狀態執行相應邏輯。
如果先前的狀態是 「待處理出站」,將建立一個新的回滾事務。為支付回滾事務費用,將使用 ZetaChain 上的 Uniswap V2 合約例項,用提交的 CCTX 中的代幣數量與接收鏈的 GAS 代幣的 ZRC20 進行交換。然後燃燒這些 ZRC20 代幣。同時更新 Nonce。如果一切順利,CCTX 的狀態將更改為 「待處理的回滾」。
如果先前的狀態是 「待處理的回滾」,則將中止 CCTX。
MsgVoteOnObservedInboundTx
VoteOnObservedInboundTx 是對在連線的鏈上觀察到的入站事務進行投票的操作。當進行第一次投票時,會生成一個新的選票。一旦投票數達到閾值,選票將被最終確認。選票最終確認後,將建立一個新的 CCTX。
如果接收鏈是 ZetaChain,將呼叫 HandleEVMDeposit。如果存入的代幣是 ZETA,將呼叫 MintZetaToEVMAccount,並在 ZetaChain 上的接收帳戶中鑄造相應數量的代幣。如果存入的代幣是 GAS 代幣或連線鏈的 ERC20 代幣,將呼叫 ZRC20 的存款方法,並將代幣存入 ZetaChain 上的接收帳戶。如果訊息不為空,還會呼叫系統合約的 depositAndCall 方法,並執行 ZetaChain 上的全鏈合約。全鏈合約的地址和引數會作為訊息的一部分傳遞。如果所有操作順利,CCTX 的狀態將更改為 OutboundMined。
如果接收鏈是連線的鏈,將呼叫 FinalizeInbound 方法,準備將 CCTX 處理為出站事務。為了支付出站事務費用,將使用 ZetaChain 上的 Uniswap V2 合約例項,將提交的 CCTX 中所需數量的代幣與接收鏈的 GAS 代幣的 ZRC20 進行交換。然後燃燒這些 ZRC20 代幣。同時更新 Nonce。如果所有操作順利,CCTX 的狀態將更改為 PendingOutbound。
2)Emissions Module 排放模型
排放模組的職責是協調獎勵分配給觀察者、驗證者和 TSS 簽名者。目前,它每個區塊只將獎勵分配給驗證者。未分配的獎勵金額將保留在 TSS 和觀察者各自的獎池中。獎勵的分配是在區塊處理開始時實施的。
3)Fungible Module 可互換性模組
可互換性模組簡化了將連線其他區塊鏈上的可互換代幣(或稱為 「外部代幣」)部署到 ZetaChain 上的過程。(在 ZetaChain 上,這些外部代幣被表示為 ZRC20 代幣。當將外部代幣部署到 ZetaChain 上時,系統會自動建立一個 ZRC20 合約,建立相應的資金池,並向該資金池注入流動性。隨後,外部代幣將被新增到該模組狀態中的外部代幣列表中。)
4)Observer Module 觀察者模型
觀察者模組負責追蹤投票選項、鏈與觀察者帳戶之間的反射、連線鏈列表、核心引數(合約地址、出站交易計劃間隔等)、觀察者引數(選票閾值、最小觀察者委託等)以及管理策略引數。
投票選項用於對入站和出站事務進行投票,觀察者模組提供建立、讀取、更新和刪除(CRUD)投票選項的功能,還包括判斷選票是否已最終確認的輔助函式。其他模組,例如跨鏈模組,在觀察者 / 驗證者對事務進行投票時使用投票系統。
觀察者 / 驗證者是執行 ZetaClient 並與 ZetaCored(區塊鏈節點)並行的驗證者,具有投票授權,可對入站和出站的跨鏈事務進行投票。
鏈與觀察者帳戶之間的反射在創立時期設定,用於跨鏈模組中確定觀察者 / 驗證者是否被授權對特定連線鏈上的事務進行投票。
3.3.3 操作流程
3.3.3.1 Developers 開發者
1) 開始搭建
ZetaChain 提供了兩種 dApps 開發方式:全鏈合約和跨鏈訊息傳遞。
ZetaChain 是使用 Cosmos SDK 和 Tendermint Core 共識引擎構建的權益證明(PoS)區塊鏈。這使得 ZetaChain 擁有快速的區塊產生時間和即時的交易確定性。
ZetaChain 提供了一個相容以太坊虛擬機器(EVM)的執行層,稱為 zEVM。除了支援所有 EVM 功能和標準互動(如合約建立、合約互動和合約組合)外,zEVM 還具有以下獨特特性:
1) zEVM 上的合約可以被外部鏈呼叫。
2) zEVM 上的合約可以在外部鏈上生成出站事務。
這兩個獨特特性使得 zEVM 可以充當通用的可程式設計平臺,支援跨鏈交易,能夠在單個步驟中修改不同鏈上的狀態。
在 ZetaChain 上進行開發時,開發者需要建立 zEVM 合約。雖然 zEVM 合約可以是任何標準的 Solidity 合約,但為了充分利用 ZetaChain 的功能,這些合約必須遵循特定的介面。這些介面是 ZetaChain 獨有的,可以實現與外部連線的區塊鏈進行互動。
2) Smart Contract Template 智慧合約模板
ZetaChain 附帶了一個智慧合約模板,可以讓開發者輕鬆開始構建 dApp。全鏈教程和跨鏈訊息傳遞教程都使用此 Template,如:
1) 生成隨機錢包
2) 查詢代幣餘額
3) 從水龍頭領取代幣
4) 建立全鏈合約
5) 建立跨鏈訊息合約
6) 追蹤跨鏈交易
7) 驗證合約
8) 傳送代幣
9) 查詢跨鏈手續費
3) ZETA 上的代幣
ZetaChain Athens 3 測試網生態系統中不同型別的代幣。
・ ZetaChain 上的原生 ZETA 代幣
ZetaChain 的原生代幣叫做 ZETA。它是一種權益代幣,用於支付交易費用。ZetaChain 節點是基於 Cosmos SDK 框架構建的。
・ ZetaChain 上的封裝 ZETA
ZETA 可以 WETH9 (封裝 WETH 的合約)代幣的形式封裝(WZETA)存在於 ZetaChain 上。WZETA 主要用於 ZetaChain 內部的流動性池,與連線的區塊鏈本地 GAS 代幣配對使用(例如,gETH/WZETA 配對)。
要將本地的 ZETA 封裝成 WZETA,並將其傳送到 ZetaChain 上的 ZetaToken 合約。
・ ZetaChain 上的外部代幣
連線區塊鏈上的本地 GAS 代幣(如 gETH、tMATIC、tBNB 和 tBTC)在 ZetaChain 上以 ZRC-20 代幣的形式呈現。 ZRC-20 是 ERC-20 代幣的一種擴充套件,允許將代幣存入 ZetaChain 並從中提取。要將代幣存入 ZetaChain,只需將其傳送到連線鏈上的 TSS 地址。若要從 ZetaChain 中提取本地 GAS 代幣,則需要呼叫 ZRC-20 合約的提取方法。
4) Omnichain Contracts 全鏈合約
全鏈智慧合約是部署在 ZetaChain 上的合約,可以使用和編排連線鏈以及 ZetaChain 上的資產。通過全鏈智慧合約,可以維護跨所有連線鏈的資產和資料狀態。全鏈智慧合約部署在 ZetaChain 上,並可以從任何連線鏈上呼叫。
要呼叫全鏈智慧合約,使用者唯一需要做的就是向連線鏈傳送交易到 ZetaChain 的 TSS 地址。交易金額將作為 ZRC-20 代幣在 ZetaChain 上為傳送者可用,資料位元組陣列(包含全鏈智慧合約地址和訊息)用於按地址呼叫全鏈智慧合約,並從訊息中傳遞引數。
• ZetaEVM(zEVM)
ZetaEVM 是一個能與以太坊相容的虛擬機器。使用者可以在 ZetaChain 的核心區塊鏈上部署和執行全鏈智慧合約。這些合約連線到 ZetaChain 的互操作性層,可以像它們在同一條鏈上一樣,協調外部鏈上的資產。
・ ZRC-20 代幣標準
ZRC-20 代幣標準已整合到 ZetaChain 的全鏈智慧合約平臺中。藉助 ZRC-20,開發人員可以構建能協調連線到鏈上本地資產的 dApps, 這使得構建全鏈 DeFi 協議和諸如全鏈去中心化交易所(DEXs)、全鏈借貸、全鏈投資組合管理等 dApps 變得非常簡單,就好像它們都在單一鏈上一樣。
・ Liquidity Pools(流動性池)
流動性池有助於促進 ZetaChain 的關鍵功能,並改善使用者體驗(降低手續費,更流暢的交易,更多樣化的金融應用),造福整個加密貨幣生態系統。ZetaChain 環境中的流動性池可分為三個主要類別:核心 ZETA 池、附加 zEVM 池和外部 ZETA 池。
核心 ZETA 池
[ZETA] / [Gas ZRC-20] 的 Uniswap 池(在 zEVM 上)是 ZetaChain 所需的核心池,用於將傳出交易寫入該鏈。每當新增對某鏈的支援時,都會建立相應的 ZETA 與該鏈本地 Gas 資產之間的池。
例如,可以看到跨鏈訊息傳遞功能如何使用這些將原生 Gas (ZRC-20) 與 ZETA 配對的核心池來支付出站交易:
附加 zEVM 池
在 zEVM 上可以建立任何流動性池,使用者可以將普通的 ERC-20 代幣部署到 ZetaChain 上,通過 ZRC-20 將外部鏈的代幣整合進來,建立適用於其應用程式所需的任何流動性池組合,就像在單鏈 EVM 上一樣。例如,可以建立有用的 [ZETA] / [穩定幣] 或 [Gas] / [穩定幣] 池,讓使用者更自如地交易不同資產。
外部 ZETA 池
ZETA 是一種全鏈代幣,既存在於 ZetaChain 上,也存在於任何連線的鏈上,因為它既用於智慧合約 Gas 費用,又用於跨鏈訊息傳遞。 每條鏈上的某些池(例如 [ZETA] / [Gas])將有助於應用程式通過訊息傳遞促進跨鏈價值轉移。 開發者還需要外部鏈上的礦池來獲取 ZETA,以便將其用於訊息傳遞。
・ Gas 費
在使用 ZetaChain 的智慧合約進行互動時,使用者需要支付特定交易所需的 Gas 費用。
智慧合約的部署和呼叫都需要 Gas。可以通過 ZRC-20 存款,在外部鏈上與 zEVM(ZetaChain 虛擬機器)合約進行互動。這可以包括在訊息中嵌入合約呼叫。另外,使用者也可以直接連線到 ZetaChain 並與已在 zEVM 上部署的合約進行互動。
ZetaEVM 智慧合約的 GAS 市場機制類似於 Ethermint,並採用類似於以太坊 EIP 1559 的 GAS 費結構。該系統旨在阻止網路上的垃圾資訊攻擊。
全鏈智慧合約手續費
存款
當將代幣存入 ZetaChain 時,需通過將其傳送 TSS(門限簽名方案)地址支付該鏈本地 Gas 代幣的費用。例如,如果將 ETH 從以太坊存入 ZetaChain,則所需費用將以 ETH 支付,並與以太坊網路上的常規代幣轉帳費用相當。
提現
當將 ZRC-20 代幣提現到連線的外部鏈時,將收取 「提現 Gas 費」。
當前全鏈費用
這些費用以目標鏈上的本地 Gas 代幣(提取 ZRC-20 代幣的鏈)為基準。 費用是以 500000 的 Gas 限制計算的。
5)Cross-Chain Messaging 跨鏈資訊傳遞
CCM(跨鏈通訊)合約部署在兩個或多個相互連線的區塊鏈上。ZetaChain 充當中繼,負責在這些區塊鏈之間傳遞資訊。
要傳送訊息,使用者需要呼叫一個執行函式,ZetaChain 接收訊息並將其傳送到目標鏈。該訊息之後被傳遞給一個 CCM 合約,並傳遞到 onZetaMessage 函式中。
CCM 的一個典型用例是應用程式只需呼叫不同鏈上的合約或向不同鏈上的地址傳送價值。訊息在目標鏈上接收並處理後,理想情況下應用程式無需廣播任何內容來同步狀態,傳送者也不需要關心結果。
跨鏈訊息傳遞可以用於構建多種應用程式和基本功能,例如:
1) OmniChain NFTs,可以在不同鏈之間傳送,而無需瞭解其他鏈上集合的狀態。
2) “簡單” 的交換或橋接應用程式,可利用現有鏈上的流動性池。
3) 證明對 NFT 的所有權或對不同鏈的簡單操作呼叫。
Connector 聯結器
ZetaChain 聯結器允許使用者在任何連線的區塊鏈之間傳送跨鏈訊息(資料和價值)。
Gas 費
使用者(錢包、合約)必須支付手續費,才能通過 ZetaChain 在不同鏈之間傳送資料和價值。使用者支付手續費是通過在連線鏈上向聯結器合約傳送 ZETA(和訊息資料)來實現的。這些 ZETA 用於支付驗證人 / 質押人 / 生態系統池,以及目標鏈上的 Gas 費用。對使用者來說,這些操作都打包在單筆交易中。
在傳送跨鏈訊息時,使用者需要支付兩種型別的手續費:
出站 Gas 費:根據目標鏈的 Gas 價格、使用者提供的 Gas 限制以及 ZetaChain 上流動性池中的代幣價格動態計算。
協議費:目前是 ZetaChain 原始碼中定義的固定值。
這些費用以 ZETA 代幣為單位,並針對目標鏈(訊息傳送到的鏈)進行計算。費用是以 500000 的 Gas 限制計算的。
3.3.3.2 Validators 驗證者
驗證者職責上需要使用 Linux 作業系統和命令列介面的使用者更有效地管理 ZetaChain 節點的資源。驗證者需要設定最大檔案描述符數和最大程式數的限制,以最大程度地優化資源的使用。其次,驗證者需要重點關注實際應用環境中的節點資源,包括 CPU 負載、記憶體、磁碟利用率和磁碟 I/O,以確保系統性能的穩定。接著,驗證者啟用 Prometheus 生成度量指標,這些指標可供 Prometheus 收集器使用。
配置要求:
1) 節點規格
2)公共埠
3)RPC/API/ 歸檔節點
3.4 生態系統
目前,ZetaChain 大約有 151 個合夥夥伴,其中 BTC,BNB, ETH, Polygon 已經在測試網中上線了。
另外 ZetaChain 與多個涉及不同領域的主要專案、協議達成了合作關係,希望通過其主要的 Omnichain 跨鏈技術幫助這些專案、 解鎖更多跨鏈用例並實現可覆蓋全鏈的資料、資產轉移。根據 ZetaChain,目前已確定將部署在 ZetaChain 上的 Omnichain DApp 包括 DEX、Identity 基礎設施(Galxe)、社交協議(CyberConnect)、DAO(STP)等。
3.5 專案用例
ZetaChain 展示了其多方面的具體用途,涵蓋了以下關鍵方面:
・ 智慧合約管理外部資產
智慧合約管理外部資產是 ZetaChain 的強大功能之一,它允許智慧合約持有和使用正常帳戶可以持有的任何資產,並根據程式化邏輯接收和支出這些資產。ZetaChain 的跨鏈智慧合約功能可以直接持有和使用外部鏈上的資產,因此實現了在 ZetaChain 上智慧合約管理多種資產,如 ETH、ERC20、Algorand ASAs 等。此外,通過 ZetaChain 的訊息傳遞,可以輕鬆構建跨鏈 dApps。
・ 跨鏈自動做市(AMM)去中心化交易所
ZetaChain 能實現了真正的跨鏈自動做市商(AMM)去中心化交易所,利用智慧合約構建。構建 ZetaChain 上的 AMM DEX 有兩種方式:訊息傳遞和本地 ZetaChain 智慧合約。區別在於資金池是由外部智慧合約還是 ZetaChain 本地智慧合約管理。訊息傳遞方式中,資金池由外部鏈智慧合約管理,與 ZETA 幣配對。而本地 ZetaChain 智慧合約方式中,ZetaChain 的 TSS 帳戶持有外部鏈上的所有原生資產,並由 ZetaChain 智慧合約直接管理。這些智慧合約實現了 AMM 邏輯,包括定價、交換、流動性提供者和手續費。
・ 具有價值 / 資料的跨鏈訊息傳遞
ZetaChain 可靠且安全地從一條鏈傳遞訊息到另一條鏈的能力可以實現強大的跨鏈應用,即使沒有本地 ZetaChain 智慧合約。訊息傳遞功能包括所有外部鏈上的通訊端點,ZetaChain 的驗證者充當拜占庭容錯的公證人,用於證明鏈 A 上的事件 / 交易的有效性,並作為訊息的中繼。鏈 B 的智慧合約只需將 ZetaChain 的 TSS 地址列入白名單,即可信任 ZetaChain 已經驗證了鏈 A 上的事件。
・ 多鏈 NFT
在多鏈 NFT 世界中,同一組 NFT 可以同時存在於多條區塊鏈,比如以太坊、Flow 和 Solana。將一個 NFT 從一條鏈轉移到另一條鏈是個挑戰,因為需要知道這個 NFT 現在在哪裡以及誰是它的當前所有者。ZetaChain 智慧合約解決了 NFT 在不同鏈上的所有權轉移。具體來說,每條鏈上都會有一個由 ZetaChain 金鑰控制的託管智慧合約。要將 NFT 轉移到另一條鏈,只需將 NFT 放入托管合約,支付 ZETA 代幣作為交易費用,然後 ZetaChain 將在目標鏈上建立相應的 NFT。ZetaChain 上的智慧合約可以追蹤 NFT 的所有者以及 NFT 所在的區塊鏈。
・ 通用身份和資產
ZetaChain 提供了通用身份系統、名稱服務和 Soul Bound Tokens,可以作為適用於所有鏈的通用身份。它具有全鏈通能力,可以讓使用者的身份與其他鏈進行互動,而且具備面向未來的擴充套件性,因為 ZetaChain 能夠支援更多的區塊鏈。
使用者不必在每條鏈上都擁有單獨的身份或域名,而是可以從一個統一的平臺上管理和使用他們在所有鏈上的資產,無論是遊戲物品、收藏品還是代幣。
・ 多鏈、多簽名保險庫
這意味著使用者可以通過涉及多條鏈的帳戶和 / 或訊息來安全保管和管理多鏈上的資產,而這個過程需要多重簽名的確認。
・ 全鏈帳戶抽象或智慧合約錢包
ZetaChain 提供智慧合約錢包,可以管理與所有鏈之間的交易。它允許進行無 Gas 的交易,處理複雜或多鏈的交易等操作,類似 EIP-4337,但具有全鏈通的功能。
・ 全鏈 DeFi
在 ZetaChain 上,使用者可以使用去中心化交易所(DEX)、借貸 / 借款、合約等功能,實現無縫的一步交易和跨鏈統一流動性的交易。利用 ZetaChain 智慧合約,使用者可以顯著減少市場交易中常見的問題,如滑點、競爭條件、MEV 等。使用者可以像在單一鏈上那樣構建跨多鏈的金融應用。
・ 全鏈 DAOs
全鏈 DAOs 是一種分散自治組織(DAOs)和治理工具,可以讓人們以與特定區塊鏈無關的方式協調活動、進行治理和管理資產。
3.6 行業空間及潛力
3.6.1 分類
背景
比特幣作為區塊鏈的開創者,引入了去中心化的、基於密碼學的公共帳本概念。它採用工作量證明機制,解決了分散式共識的核心機制。然而,比特幣的設計侷限在於其無法實現廣泛的可程式設計性,只能支援有限的指令碼功能,主要用於建立加密貨幣。這種設計導致了區塊鏈封閉系統的特性,只能在比特幣網路內部進行交易。
為了擴充套件區塊鏈的功能,以太坊應運而生。以太坊推出了智慧合約和以太坊虛擬機器(EVM),使得區塊鏈具備了圖靈完備的可程式設計能力。這種創新打開了區塊鏈技術的新可能,允許開發者建立複雜的智慧合約和分散式應用(dApp)。以太坊的成功吸引了更多區塊鏈的湧現,例如 Polkadot、Solana、Avalanche 和 Cosmos,它們也支援圖靈完備的智慧合約。
然而,隨著不同區塊鏈的湧現和多樣化,出現了多鏈間通訊和互動的需求。目前,區塊鏈仍然是封閉系統,無法直接可靠地在不同鏈間共享資訊或進行互動。跨鏈交易必須依賴於中心化的交易所或信任第三方(Oracle),這導致了安全和可信問題。因此,為了實現多鏈間的通訊和互動,需要尋找可靠的解決方案,使不同區塊鏈能夠無需第三方信任,實現可信、安全的跨鏈交易和資料交流。
另外,近年來,加密貨幣領域發展迅速,dApps 也大量地湧現。對於開發者來說,要支援多種網路意味著需要在每個網路上維護其應用程式,而不同網路又都有自己的挑戰和限制,增加了複雜度。對於想要在不同應用間獲取最佳收益的使用者來說,他們需要使用不同的橋來跨足不同網路,每個橋都有自己獨特的代幣和信任機制,導致流動性分散、使用者體驗糟糕,甚至會帶來一些混淆和不必要的費用。
雖然許多專案都在努力實現不同網路間的互操作性,但整個加密貨幣生態系統變得越來越分散,不夠統一。因此,為了實現多鏈間的通訊和互動,需要尋找可靠的解決方案,使不同區塊鏈能夠無需第三方信任,實現可信、安全的跨鏈交易和資料交流,這成為加密貨幣領域一個必須完成的事項。
分類
互操作性跨鏈網路可以根據不同的特徵和技術進行分類,以下是不同的分類:
1) 技術實現方式:
Relay Chains(中繼鏈):一些跨鏈網路通過中繼鏈作為橋樑來實現不同區塊鏈之間的通訊和資產轉移。
Sidechains(側鏈):側鏈是連線到主區塊鏈的輔助鏈,允許資產和資料在主鏈和側鏈之間自由流動。
WrApped Tokens(封裝代幣):通過建立在不同區塊鏈上的封裝代幣,實現跨鏈資產轉移。
2) 跨鏈通訊方式:
Notary Schemes(公證方案):基於一些可信的第三方或公證人來驗證和確認跨鏈交易。
Atomic Swaps(原子交換):兩個不同鏈上的交易在原子級別同時發生,保證交易要不全部成功,要不全部失敗。
Pegged Tokens(錨定代幣):通過將主鏈資產鎖定,發行對應的錨定代幣在目標鏈上實現資產跨越。
3) 安全性和信任模型:
Trustless(無需信任):系統不依賴單一實體,確保在跨鏈互動中無需信任任何特定方。
Trustful(需要信任):跨鏈互動中需要信任特定的節點、機構或智慧合約。
4)區塊鏈網路結構:
單一區塊鏈跨鏈:基於單一區塊鏈網路實現跨鏈互動,例如通過側鏈或中繼鏈。
多區塊鏈聯合跨鏈: 多個獨立區塊鏈網路之間實現跨鏈通訊,例如通過原子交換或錨定代幣。
這些分類可以幫助理解和比較不同跨鏈解決方案,以選擇適合特定需求的跨鏈技術。實際上,跨鏈技術和分類不斷髮展和演變,目前市面上常用的可以歸納為一下兩類:
目前市場上常見的跨鏈橋資金轉移方法主要有兩種:
一種是通過將資金鎖定或銷燬,然後在目標鏈上鑄造新的代幣
另一種是通過流動性互換。這些方法使用不同的技術來實現跨鏈通訊,其中一種是單方或多方驗證,另一種是中繼器與輕客戶端的結合
然而,這些現有的跨鏈橋方法都有一些限制:
・ 鎖定 + 鑄造方案需要使用替代原生資產的包裝資產進行跨鏈轉移。
・ 流動性互換方案不支援非智慧合約平臺和連結網路內不可用的資產。
・ 單方 / 多方驗證在中心化方面存在一定問題。
・ 中繼器 + 輕客戶端的部署成本較高。
3.6.2 市場規模
目前,根據 DefiLlama 的資料顯示,截止到 2023 年 10 月 9 日資料,目前 Bridge 類別鎖倉量排行第四,共 9.177B(91.77 億美元),而根據 Coingecko 資料顯示,跨鏈板塊代幣市值排行 41,總市值約 9.55 億美元,過去 24 小時交易量約為 7351 萬。
3.7 業務資料
・ 運營資料
測試網 2
根據官方資料面板顯示,在測試網路情況下,測試網 2 的 zEVM 交易總數為 129.1 萬筆,分散式應用合約已成功建立 1.5 萬個。此外,中位 Gas 價格為 1.50 aZETA, 獨立的 zEVM 地址達到 35.89 萬個。當前區塊高度為 4,994,802。
測試網 3
根據官方資料面板顯示,在測試網路 3 下,截至目前,zEVM 交易總數為 2013.49 萬筆,分散式應用合約已成功建立 3.1 萬個。此外,中位 Gas 價格為 0 aZETA(相比測試網 GAS 費降低)。跨鏈交易筆數約為 1447 萬筆,獨立的 zEVM 地址達到 51.28 萬個。當前區塊高度為 1,946,981。這表明測試網路 3 比 2 在交易量、智慧合約數量和地址活躍度方面取得了顯著的進展,為未來發展奠定了堅實基礎。
・ 社媒資料
Twitter: 80.6 萬追隨者
Discord: 84.93 萬追隨者,日活約 2.1 萬人
Telegram: 8.18 萬追隨者,日活約 3K 人
從社交媒體平臺的關注量來看,該專案在 Twitter、Discord 和 Telegram 上擁有相當大的追隨者群體。比較一般專案來說,這屬於相對較大的關注度。
3.8 專案競爭格局
3.8.1 專案介紹
ZetaChain 是⼀個⽀持 Omnichain 資⾦跨鏈轉移和跨鏈通訊的去中⼼化智慧合約平臺(Layer 1)。與此同時,Cosmos 和 Polkadot 也屬於多鏈網路的標的,並作為比較物件。雖然 Layerzero 不是獨立的區塊鏈,但是作為一個全鏈互操作性協議,考慮到其融資規模和估值較高的特點,也參與本次比較。
Cosmos
Cosmos 是一個由 Tendermint 共識演算法等 BFT 共識演算法驅動的獨立並行區塊鏈的去中心化網路。換句話說,Cosmos 是一個可以相互擴充套件和互操作的區塊鏈生態系統。Cosmos 的願景是讓開發人員能夠輕鬆構建區塊鏈,並通過允許它們彼此交易來消除區塊鏈之間的障礙。最終目標是建立一個區塊鏈網際網路,即能夠以去中心化方式彼此通訊的區塊鏈網路。它通過一套開源工具實現了這一願景,如 Tendermint、Cosmos SDK 和 IBC,旨在讓人們能夠快速構建訂製、安全、可擴充套件和可互操作的區塊鏈應用。
Palkadot
Polkadot 是一個分片多鏈網路,將多個專用區塊鏈連線到一個統一網路中,這意味著它可以並行處理多個鏈上的許多交易,消除了傳統網路上逐一處理交易時出現的瓶頸。這種並行處理能力顯著提高了可擴充套件性,併為提高採用率和未來增長創造了適當的條件。 連線到 Polkadot 的分片鏈被稱為 「平行鏈」,因為它們在網路上並行執行。
在 Polkadot 上通過構建 Substrate 開發框架,每個區塊鏈都可以有針對特定用例優化的新穎設計,可以提供更好的服務,同時還可以通過省略不必要的程式碼來提高效率和安全性。
LayerZero
LayerZero 是一個區塊鏈互操作性協議,它將去中心化應用程式(dApps)統一到不同的區塊鏈上,並通過鏈上的超輕節點實現輕節點和中鏈的安全性,從而實現了成本效益。通過在 Oracle 和 Relayer 之間劃分職責,LayerZero 利用已建立的 Oracle(如 Chainlink 和 Band)的安全特性,並通過開放的中繼系統添加了一層安全性。LayerZero 實現了跨鏈的狀態共享、橋接、借貸、交換、治理功能。
3.8.2 專案比較
在處理跨鏈橋接和訊息傳遞時,現有的方法大致可分為兩種型別。第一種方法是通過達成共識,在中間鏈上驗證並轉發訊息來實現。第二種方法是在鏈上執行輕量化節點來實現。
3.8.1 技術
3.8.2 其他方面
由於目前 ZetaChain 尚未正式實施,無法進行直接的技術指標比較。但之後可通過各專案在去中心化、分散式計算、密碼學和協議通訊等方面的一系列技術突破,再評估其在這些方面的潛在優勢和可行性。
3.9 通證模型分析
3.9.1 代幣總量和分配情況
代幣名稱:$ZETA
發行時間:預計在 2023 年 4 季度
發行總量:21 億(官方尚未正式公佈,但根據 CoinList 公佈的資訊,空投 4,200,000 ZETA,佔代幣總供應量的 0.2%, 推算髮行總量為 21 億)
3.9.2 代幣模型價值捕獲
・ ZETA 代幣的用途:
1)用於支付 ZetaChain 智慧合約的 Gas 費
2)用於保障 ZetaChain 區塊鏈的安全性(通過質押 / 抵押 / 減持)
3)用於實現跨鏈轉帳、交換、訊息傳遞和安全性
・ ZETA 代幣的跨鏈機制:
單向錨定機制,通過銷燬在一個鏈上的代幣,然後在另一個鏈上鑄造相同數量的代幣
・ ZETA 代幣的獨特性和優勢:
1. 跨鏈支付:ZETA 代幣是跨多個區塊鏈通用燃料資產,可以用於支付跨鏈交易的手續費,這使得跨鏈交易更加便捷和高效。
2. 共識機制:ZETA 代幣是參與 ZetaChain 的共識機制(DPoS)的抵押品,這有助於確保網路的安全性和穩定性。
3. 智慧合約:ZETA 代幣可以用作支付貨幣,用於在 ZetaChain 上部署和執行智慧合約,這使得智慧合約的部署和執行更加便捷和高效。
4. 資產轉移:ZETA 代幣可以用作支付貨幣,用於在 ZetaChain 上進行交易和轉移資產,這使得資產轉移更加便捷和高效。
5. 多鏈連線:ZETA 代幣是連線 ZetaChain 和其他區塊鏈的橋樑,可以實現多鏈之間的互操作性,這有助於促進區塊鏈之間的互聯互通。
總之,ZETA 代幣具有跨鏈支付、共識機制、智慧合約、資產轉移和多鏈連線等獨特性和優勢,這使得 ZetaChain 生態系統更加完善和高效。
4. 初步價值評估
4.1 核心問題
專案是否具備牢靠的競爭優勢?這種競爭優勢來自哪裡?
1)跨鏈互操作性優勢:
優勢:實現不同區塊鏈間的互操作,克服了目前區塊鏈碎片化和不互操作的問題。
實現:ZetaChain 實現了跨鏈的智慧合約,允許 dApps 直接與不同區塊鏈進行本地互動,無需封裝或橋接資產。
2 )智慧合約支援任意邏輯
優勢:ZetaChain 智慧合約可以根據外部鏈上發生的事件執行相應的動作,然後通過 TSS 簽名交易來更新外部鏈的狀態。
3)多鏈資產的本地使用:
優勢:支援在 ZetaChain 上直接管理和使用外部鏈的多種原生資產,包括比特幣、ETH、ERC20、Algorand ASA 等。
實現:ZetaChain 允許直接在其平臺上使用外部鏈上的資產,例如通過智慧合約在 ZetaChain 上管理和操作比特幣等區塊鏈資產。
4)便捷的 dApp 開發和靈活性:
優勢:提供簡便的 dApp 開發和設計介面,將 dApp 的邏輯和狀態集中在 ZetaChain 上,實現開發的簡易性和靈活性。
實現: ZetaChain 為 dApp 開發者提供統一的介面,使得邏輯和狀態可以集中在 ZetaChain 上,簡化了開發過程並提高了靈活性。
專案在運營上的主要變數因素是什麼?這種因素是否容易量化和衡量?
ZetaChain 專案在運營上的主要變數因素是指能夠影響專案運營和發展的重要量化指標或因素。這些變數可以用於評估專案的成功和成長,並幫助制定戰略和決策。
1) 與外部鏈的互運算元量:
特性:指與 ZetaChain 能夠互操作的外部區塊鏈的數量。
量化方法:通過統計已整合到 ZetaChain 平臺的外部鏈的數量來進行量化。
2) 平臺上的構建的 dApp 數量:
特性:指在 ZetaChain 平臺上開發和執行的去中心化應用(dApp)的數量。
量化方法:統計在 ZetaChain 上執行的活躍 dApp 的數量。
3) ZetaChain 智慧合約管理的資產量:
特性:指由 ZetaChain 智慧合約管理的資產的總價值或數量。
量化方法:通過衡量智慧合約中託管的資產的總價值或數量來進行量化。
4) 使用 ZetaChain 的開發人員數量:
特性:指註冊、使用或參與 ZetaChain 平臺的開發者數量。
量化方法:通過統計註冊、活躍或參與 ZetaChain 開發者社群的數量來進行量化。
這些變數是可量化的,但具體的量化方法可能會根據測量的背景、專案階段和目標而變化。例如,外部鏈的互運算元量可以根據平臺整合的鏈的數量來衡量,而資產的量化可以通過資產的總價值或數量來衡量。重要的是根據專案運營和目標選擇適當的指標,並確保這些指標能夠反應專案的運營狀況和發展趨勢。
4.2 主要風險
1)外部鏈安全風險: ZetaChain 連線的外部鏈可能受到攻擊,這可能導致雙花、審查、迴歸、硬分叉、鏈分裂等。
2)節點軟體漏洞風險 :ZetaChain 節點軟體中的軟體錯誤或漏洞,攻擊者可以利用這些錯誤或漏洞將合法鑄幣從其他使用者重定向到他們的錢包。然而,這種漏洞的影響很可能受到控制,因為攻擊者只能在特定時間從活躍使用者那裡竊取資訊,一旦被使用者注意到,系統就會立即停止。
3) 經濟模型風險:經濟模型未知,需要持續觀察和評估可能的影響