zetachain怎麼樣?未來如何?zetachain通用應用程序的未來之路!zetachain 是一個基於 cosmos sdk 的第一層區塊鏈(l1),使用cometbft作爲共識機制。zetachain 上可以部署全鏈智能合約,讓應用程序實現統一的使用體驗。這是其核心價值主張。開發者只要部署單個合約,zetachain 就會安排好跨鏈的交互。在接下來的幾個章節裏,我們將介紹 zetachain 的運作原理,進一步理解其機制。隨後,我們將介紹 2.0 版本的改進,重點介紹新的功能和優化內容。
今天本站小編給大家分享的是ZetaChain怎麼樣?未來如何?ZetaChain通用應用程序的未來之路的詳細解讀,希望大家喜歡!
鏈抽象技術簡介
Web3 和 Web2 應用程序的一大區別在於程序使用的簡易性。大多數用戶不瞭解 Web2 應用程序背後複雜的運轉機制。比如,用戶發郵件時,只要簡單輸入內容後點擊發送即可。系統會隨即處理服務器間的通信、數據加密以及垃圾郵件等工作,用戶全程無參與。同樣,使用 UberEats 叫外賣時,背後也涉及餐館菜譜梳理、支付通道以及配送追蹤等十分流暢卻複雜的流程。支付系統、消息收發服務和其他等應用程序均如此。所有這些背後的複雜技術都被抽象化處理,用戶無法感知。
不僅如此,應用程序還在此基礎之上增加了自動化的流程。奈飛(Netflix)不僅把底層的技術抽象化處理,還可以自動播放劇集下一集,觀衆連按鈕都不用點了。這些功能都是爲了儘可能地延長用戶的使用時間,界面如果拖後腿,相當於把用戶拱手於人。
Web2 應用程序已經籠絡了數十億規模的用戶。Web3 的應用程序想要發展得好,必須要比前者更容易使用。但就目前的情況來看,Web3 好像只有像王昱珩(網友戲稱水哥)這樣高智商的人才能用一樣。對於普通的用戶來說,選擇 Web3 應用程序十分困難,使用步驟更加複雜。用戶面前擺着數不清地區塊鏈、跨鏈橋以及其他連接各個鏈的基礎設施。各種錢包、保護助記詞等管理起來更是複雜至極。想要打造出搭載下一代消費者應用程序的平臺,就要改變以上提到的種種現狀。
鏈抽象技術
賬戶抽象技術受到關注有很多原因。它爲簡化 Web3 用戶體驗邁出了重要的一步。像通行密鑰(Passkey)、賬戶恢復以及 Gas 費抽象化這些功能都是非常有價值的改進對象。但相較於整體的用戶體驗來說,這些改進也不過是杯水車薪。
最難的挑戰在於用戶不僅要面對賬戶問題,還要在琳琅滿目的 Rollup、L1、跨鏈橋和 dApp 中做出選擇,才能執行操作。碎片化的現狀讓用戶使用應用的環境過於複雜且混亂。區塊鏈抽象技術解決了這些問題,用戶體驗在最大範圍內得到解決。目的在於設想出一個理想的交互狀態,讓用戶使用 Web3 的體驗就像 Web2 一樣,不需要理解背後的區塊鏈或者跨鏈橋的技術。
在理想環境裏,Web3 應用程序的使用體驗就應該像發一封郵件、點一個外賣那樣簡單。用戶無需知道處理交易的區塊鏈具體是哪個,也不用自己去選擇正確的跨鏈橋,更不需要管理多個錢包,記下各種助記詞。上述這些流程都應該放在後臺,保證使用的順暢即可。如此一來,用戶就不用受到底層技術細節的困擾,可以專注於想做的活動。
爲此,各大項目方提出了各自的解決方法。CAKE 框架、Near 協議、Particle 網絡把這個問題分成了多個 Layer,每個 Layer 上只能解決一個問題。幾乎無任何項目能打穿全部 Layer,只能專注在一個 Layer 上。問題總結起來包括賬戶統籌問題、路由問題、求解器問題以及橋的選擇等。
Frontier 團隊開發了CAKE 框架——這是一個三層架構,系統性地解決了上述各類問題。
權限層:該層負責管理賬戶和權限。包括智能合約錢包和代理服務,其目的是抽象化用戶的交互,在使用便利性和用戶控制之間保持平衡。
求解層:這一層主要關注求解器市場以及競爭。根據用戶有關速度、成本和效率的偏好,找出最優解決方案,從而解決路由問題。求解器市場在競爭中不斷優化,努力找出最佳的交易旅程。這些技術把整個決策過程自動化處理,減少了用戶做決定時的認知負擔,提升了整體的用戶體驗。
結算層:最後一層主要解決結算交互。該層利用跨鏈橋、預言機以及其他跨鏈解決方案,保證準確、有效地完成各種交易。這一層抽象化的對象是跨鏈交互的複雜度。
我們會在下述內容裏具體比較不同的解決方案。ZetaChain 解決了不止一個問題。
宏觀角度來看,ZetaChain 是一個基於 Cosmos SDK 的第一層區塊鏈(L1),使用CometBFT作爲共識機制。ZetaChain 上可以部署全鏈智能合約,讓應用程序實現統一的使用體驗。這是其核心價值主張。開發者只要部署單個合約,ZetaChain 就會安排好跨鏈的交互。在接下來的幾個章節裏,我們將介紹 ZetaChain 的運作原理,進一步理解其機制。隨後,我們將介紹 2.0 版本的改進,重點介紹新的功能和優化內容。
ZetaChain 架構
ZetaChain 的組成部分及功能:
通用 EVM:改進版以太坊虛擬機(EVM)可用於構建全鏈應用程序。
通信機制:
全鏈:一種互操作性層,開發者可以構建全鏈 App,可從所連接的鏈中調用。
連接器 API:點對點跨鏈消息傳輸,支持任意數據和價值的轉移。
ZRC-20:全鏈同質化代幣的標準。可以將原生 Gas 和所支持的 ERC-20 代幣從所連接的各個鏈中發送到全鏈應用上,作爲 ZRC-20 代幣使用。ZRC-20 代幣可以提回到所連接的鏈上。
TSS 簽名者:擔有更多職責的驗證者,包括簽名和監控出鏈交易。
TSS 地址:用於存入代幣和發起跨鏈交互的特定地址。
ZetaChain 和 Near 協議、Lit 一樣使用門限簽名。門限簽名機制(TSS)是一種密碼學手段,多名參與者共同生成一個簽名。參與者數量達到最小門限(例如,5 人中有 3 人)時才能生成一個有效簽名,每個參與者持有部分私鑰。把私鑰分散給多個參與者,能夠增強安全性,防止單點故障的同時保障容錯性。
觀察者-簽名者驗證者在 ZetaChain 上運行兩款軟件:
ZetaChain 節點:區塊鏈節點,處理跨鏈交易、管理 ZRC-20 的鑄造和全鏈 App 的調用等。
ZetaChain 客戶端:觀察者-簽名者所運行的鏈下程序,用於監控所連接的區塊鏈上的交易,代表 ZetaChain 簽名並廣播連接鏈上的各個交易。
這些 TSS 簽名者持續地監控所有所支持的各個鏈上的存幣地址,保證交易成功時能夠將信息傳遞出去,出發 ZetaChain 上的活動。他們還負責對出鏈交易進行簽名,將其發送到其它鏈上處理。
這樣一來,部署在通用 EVM 上的合約能夠向 ZetaChain 外部發展。這些合約也能從所連接的鏈中調用。
入鏈通信:
用戶可以在任何一個外部鏈上與建立在 ZetaChain 上的 dApp 交互。TSS 觀察者監控用於原生 Gas 代幣的特殊存款地址,以及一個用於 ERC-20 資產的 ERC-20 託管合約。向該存幣地址或 ERC-20 託管合約發出的交易中嵌入了函數調用信息。TSS 觀察者驗證這些信息並將其發送到系統合約,後者會調用相應合約中的 OnCrossChainCall 函數來執行它。
出鏈通信:
ZetaChain 上的合約可以使用連接器 API 向連接的鏈發起調用。合約調用連接器合約時,提供鏈 ID、合約地址和消息等信息。ZetaChain隨即進行處理,並將這些詳細的信息發送到目標鏈。目標鏈上的接收合約的“onZetaMessage”函數被調用。
這些機制確保了ZetaChain上的合約能夠有效地向其它鏈發起和響應請求,dApp 的開發者和用戶操作大幅度簡化。
用戶僅在前端觸發 ZetaChain 和其它鏈之間的出入鏈通信。也就是說用戶可以直接在前端交互,無需瞭解底層機制。
以上就是ZetaChain怎麼樣?未來如何?ZetaChain通用應用程序的未來之路的詳細內容,更多請關注本站其它相關文章!