menu-icon
anue logo
熱門時事鉅亨號鉅亨買幣
search icon

區塊鏈

ZetaChain:兼容比特幣的智能合約平台,跨鏈賽道黑馬

BlockBeats 律動財經 2023-08-29 12:00

cover image of news article
律動財經圖片

隨著強勁公鏈 BNB Chain、Polygon 和 Cosmos 的穩步發展,新晉公鏈 Base、Atpos、Sui 體系的迅速崛起,為用戶和開發者提供了豐富的選擇,以太坊的市場市佔率正逐步下降。與此同時,比特幣所代表的加密貨幣總市值的百分比達到了 46.9%,創下近兩年來的最高點。

數據來源:coingecko

這趨勢表明不同區塊鏈系統之間的割裂似乎越發顯著,這種割裂也帶來了一系列問題。用戶不得不在不同的鏈上擁有對應的代幣,增加了學習和使用的成本,同時在不同鏈之間轉移資產也變得相當不便。此外,這也限制了應用程序的創新,因為它們無法跨鏈使用數據和執行邏輯,從而使創建跨鏈應用變得複雜且昂貴。此外,割裂的現象也阻礙了網路效應的形成和資源的互通。


缺乏區塊鏈之間的互操作性已經成為進一步發展的巨大障礙。正如 Vitalik Buterin 多年前所言:「互操作性是未來」。雖然多鏈並存已經成為大勢所趨,但當前的跨鏈橋只能處理 EVM 之間的資金轉移問題,而在不同異構鏈之間建立橋樑仍然是一個未解決的難題。

跨鏈的問題

除此之外,跨鏈橋仍面臨着一個大問題:易遭駭客攻擊。過去兩年,跨鏈橋就像是行走的「運鈔車」,主流項目幾乎無一例外都被駭客「搶劫」過。據 SlowMist Hacked 統計,2022 年跨鏈橋安全事件共 15 起,損失高達 12.1 億美元,占比 2022 年總損失的 32.45%,由此可見跨鏈橋安全漏洞的破壞力。

目前大多數的解決方案,如側鏈、中繼、公證方案、HTLC、BoB 等,都讓包裝資產和集中式保險庫成為了暴露點、過於依賴中心化中間人、只適用於某些特定場景、需要修改底層區塊鏈等。同時對開發者來說,想開發一個跨越區塊鏈的應用程序,或者利用另一個區塊鏈上可用的功能和組件都有難度。目前最流行的解決方案是包裝代幣並利用一個類似橋的蟲洞,在兩個不同的區塊鏈之間傳遞 Token 的價值,這些橋為一些專門利用這些安全缺陷的攻擊者提供了理想的攻擊媒介。

其中不得不提的攻擊事件是去年的 Wormhole,損失約 3.2 億美元,堪稱 DeFi 史上第二大駭客攻擊事件,甚至被 CNBC 等主流財經媒體報導。當時 Wormhole 的漏洞具體是 Solana 端核心 Wormhole 合約的簽名驗證代碼存在錯誤,允許攻擊者偽造來自「監護人」的消息來鑄造 Wormhole 包裝的 ETH。所幸 Jump Crypto 投入 12 萬枚以太坊以彌補跨鏈橋 Wormhole 的被盜損失,使 Wormhole 得以繼續發展。

同樣,DeFi 領域迄今為止最大的一次被盜案也發生在跨鏈橋上,Poly Network 在 2021 年時遭受攻擊,受損金額超過 6 億,好在駭客歸還了大部分金額。駭客在事後公布了自己的心路歷程,自問自答道:「為什麼選擇攻擊 Poly Network?」「還不是因為跨鏈協議攻擊太火了。」

最近的一次跨鏈橋大型攻擊也與 Poly Network 有關,7 月 1 日,攻擊者利用 Poly Network 的漏洞,在多條鏈上增發了價值 420 億美元的資產,所幸因低流動性和部分項目 Token 凍結,攻擊者的獲利被控制在了約 1000 萬美元。回想 2022 年 1 月 8 日,Vitalik Buterin 曾在 Reddit 發文表示:「對多鏈未來樂觀,但對跨鏈悲觀」。此後甚至有社區成員發出了「跨鏈已死」的感慨。但顯然的是,用戶以及鏈自身都對鏈間的互操作性懷有強烈的願望,且永遠不會枯竭。

omnichain 能否化解跨鏈存在的問題?

回到我們最開始說的,比特幣所代表的加密貨幣總市值百分比達到了 46.9%,除了表明各鏈系統之間的割裂越來越大之外,也說明了比特幣強大的主導地位。

有越來越多的交易者和投資者正在「返璞歸真」,回歸到比特幣生態。

如何在異構鏈之間架起橋樑,仍是一個沒有被真正解決的問題。對於想跨以太坊等 EVM 兼容鏈和非 EVM 的異構鏈之間的用戶而言,目前的跨鏈橋起不到太大作用。

所幸,區塊鏈互聯互通的實現經過了許多年的發展,目前已經出現了一些突破性進展和奠定性方向。從 LayerZero 實現快速跨鏈消息驗證開始,跨鏈的思路就產生了一個微妙的變化:轉向做 AMB 橋(任何資訊傳輸橋),資產橋會作為 AMB 橋之上的一個應用層,可以通過調用一個通用的接口來實現跨鏈消息的收發。更重要的是,似乎也是從 LayerZero 開始,一個比跨鏈更有野心的概念頻繁出現——omnichain(全鏈)。

在涉及多個區塊鏈時,dApp 開發的一種常見方法是為每個鏈構建一個應用程序。這有可能變得相當不切實際,特別是隨著大量使用的區塊鏈數量持續增長,這是跨鏈。如果 Uniswap 分別在 3 個鏈上部署,按照一般的跨鏈方案,每兩條鏈之間都需要部署一個橋,那麼在 3 條鏈上就需要 3 個橋,那就需要編寫三個橋的代碼,最終會有 3 個獨立接口和 3 種不同的安全屬性。如果需要在更多鏈部署的時候,工程量就更大了。omnichain 的作用就在此時體現出來。

omnichain 與跨鏈的主要區別類似於架構層不太一樣。同樣用 DeFi 舉例,常見方案是在 A 鏈上布,然後在 B 鏈上布等等操作,相當於在各個鏈上去部署合約,有不同的流動池。但 omnichain 的邏輯是本身就基於支持全鏈協議的基礎,再去構建 DApp。

在 omnichain 的概念上,關於 LayerZero 的研究內容已經很多。因此在後文中的大部分內容,BlockBeats 使用近期公布完成 2700 萬美元股權融資的 ZetaChain 作為主要案例,來研究和解釋他們如何實現 omnichain。

目前僅有的能兼容比特幣網路的智能合約平台

顯然的是,比特幣是區塊鏈技術的鼻祖,在加密貨幣市場中擁有最巨大的流動性和最高的市值。

行情低迷時,市場總是把其他流動性換成比特幣來保值,保持 Beta 策略,等待市場復甦。當市場行情漸起時,再把比特幣換成其他流動性,尋找 Alpha 機會,嘗試獲得更高的利潤。因此比特幣的交易非常頻繁,不論牛熊,市場也總是圍繞在比特幣周圍。

如果比特幣能夠在其他鏈上流通和參與複雜邏輯,對用戶和整個加密生態來說都是一件好事。然而,比特幣網路當前的腳本語言卻並未配備支持複雜智能合約所需的功能,這使得中心化交易所成為了比特幣兌換的主要場所,目前一些 DeFi 項目使用的是「wrap btc」方式,把比特幣封裝成另一種 Token 來使用。

這也是 ZetaChain 與其他跨鏈項目的不同:ZetaChain 在實現以太坊智能合約和比特幣網路兼容時,並不是將比特幣封裝成另外一種 Token,而是基於 omnichain 而完成的「native btc swap」。可以說 ZetaChain 是目前僅有的能兼容比特幣網路的智能合約平台。這使比特幣網路融入智能合約環境,也釋放了比特幣更大的應用潛力。

圖源:ZetaChain

具體的說,ZetaChain 是一個具有通用全能智能合約支持的區塊鏈,不僅能連接如 EthereumEthereum L2 rollups、 Solana、Terra 和 Algorand 的智能合約區塊鏈,還要連接如 Bitcoin 和 Dogecoin 這樣的非智能合約區塊鏈。ZetaChain 在支持與鏈無關的全鏈 DApp 方面具有獨特優勢。因為它不僅能處理異構鏈之間消息傳遞、狀態同步等複雜的工作,還使開發者能像在單鏈上那樣便捷地構建跨鏈應用,從而可以更專注在應用本身邏輯上。

全鏈互操作性:ZetaChain 集大成者

在 ZetaChain 轉移價值時無需包裝資產,由於包裝/鎖定沒有相互依賴關係,因此用戶所有的靜態資金都沒有風險。且所有的交易和活動包括跨鏈交易,都是完全透明、可驗證、以最小化信任運行的。

圖源:ZetaChain

同樣是希望實現 omnichain 全鏈通信,ZetaChain 和 LayerZero 的具體區別又是什麼呢?

首先,LayerZero 採用的是輕客戶端驗證機制,只需要驗證區塊頭,不需要儲存完整的區塊鏈數據。這降低了使用成本。ZetaChain 需要每個節點都運行外部鏈的完整節點,實現主動觀察。

最重要的是,LayerZero 依賴中繼器和預言機這兩個第三方實體進行跨鏈傳遞。這增加了一定的信任要求。ZetaChain 通過觀察員和共識機制實現了無需信任第三方的鏈下通信,不僅提供消息傳遞,還使資產可以直接託管在智能合約中,並由智能合約管理。

同時,LayerZero 解決了跨鏈通信的問題,提供了一個底層的通信機制,更側重於提供一種通用的跨鏈消息傳遞機制。ZetaChain 不僅提供消息傳遞,還通過智能合約實現資產託管和直接鏈下狀態修改,在通信機制的基礎上,進一步構建了跨鏈資產管理和智能合約的框架,目標成為一個應用層的跨鏈平台。

可以說,藉助 omnichain 全鏈,ZetaChain 巧妙解決了「跨鏈」和「多鏈」所存在的問題。作為一個支持全鏈、通用智能合約和所有區塊鏈之間通信的主要公共區塊鏈,ZetaChain 也在為用戶提供更無縫的用戶體驗、更低的風險和更低的費用。

除了安全,用戶最在意的永遠是體驗

Web3 世界中常被詬病的點,除了充滿太多行業術語外,就是時常存在著令人困惑的用戶體驗,即便是技術造詣再深的產品,用戶的體驗也不會騙人,難用就是難用。很顯然,Web3 的用戶們也渴望簡潔流暢易懂無縫的應用體驗。

因此除了在鏈接 EVM 與非 EVM 的層面做出的努力外,ZetaChain 也十分站在用戶體驗考慮。在和 Blockbeats 的採訪中,ZetaChain 團隊曾表達過為什麼不考慮加入一個跨鏈橋接團隊,而是選擇從新開始。這是因為 ZetaChain 更注重產品。ZetaChain 創始人 Anker 曾在 Coinbase 領導產品團隊,他也有同樣的看法。雖然大家都對加密貨幣有很大的期待,但是當我們關注產品本身的時候,會發現並沒有很多人真的在使用這些產品,用戶只是買了這些 Token 而已。所以 ZetaChain 的理論是關注用戶數量,而不是總鎖倉價值(TVL)。

接下來讓我們作為用戶,通過 ZetaChain 測試網交互跨鏈錢包的示範來做演示,順便也做一做這個明牌空投的項目交互。

在進行下一步之前,需要先進行一些必要的準備工作。首先,需要準備一些 Goerli 測試網路的 ETH。其次,在 MetaMask 或其他錢包中添加 Mumbai 測試網路,確保能夠順利連接。另外在Zeta 官方網站中點擊「Get ZETA」,授權在 Twitter 上轉發相關推文獲取 MATIC 測試幣,在這裡需要確保 Twitter 帳戶已註冊超過一個月,以此獲取 ZETA 測試幣。官方的 DC Faucet ZETA 頻道也可領取 ZETA 測試幣。

確保完成以上的準備工作後,我們就可以進行 Swap 體驗了。點擊進入Zeta 官方網站,進入 SWAP,通過 Cross-Chain Swap,選擇要跨鏈的網路和跨鏈的 Token,然後點擊 Review Order。我們這裡的演示是將 Goerli 的 ZETA Swap 為 Polygon Mumbai 的 tMATIC,點擊錢包確認。

在錢包確認交易,等待跨鏈完成。整個過程異常流暢,只需直接選擇所需鏈上的資產,無需在錢包內來回切換。通過將所有鏈條緊密連接,我們甚至難以察覺自己正在進行跨鏈操作。這一創新將有助於將現有以及新興的去中心化應用拓展至 EVM 和非 EVM 範疇之外。

相關閱讀:《錯過 Arbitrum 空投,可以零擼的 ZetaChain》。該流程完成後會獲得一定積分,每周可以進行幾次,增加帳戶積分。為了生動呈現出無縫的 Web3 體驗,ZetaChain 打造了一個跨鏈 ODApp,通過這一應用,用戶可以在支持的網路上輕鬆發送 ZetaChain 原生 Token ZETA。

BlockBeats 發現,根據 ZetaChain 的內部數據Zetachaim Explorer顯示,截止 8 月 10 日,加入 ZetaChain 測試網的用戶以及在做合約上鏈的流量非常亮眼:zEVM 交易量達到了 700 萬;dApp 合約數量達到了 2 萬 7;跨鏈交易量達到了 1200 萬;單一 zEVM 地址達到了 28 萬;塊高度達到了 110 萬。該數據一直在快速增加中。

圖源:Similarweb


目前來看,ZetaChain 生態圈的發展已經遠遠的超出其他聲量看起來較大的競爭對手。公開網路流量查詢平台 Similarweb 的數據印證了這一點,數據顯示,截止 8 月 17 日,ZetaChain 總訪問量為 751.3K,LayerZero 總訪問量為 394.2K。可以看到,ZetaChain 的網路流量是其他同類項目的 2-3 倍。在最近的一個月里,ZetaChain 的日活數據甚至超過了 LayerZero 的四倍。

歡迎進入全鏈生態和時代

正如前文所說到的,ZetaChain 不僅可以連接如 EthereumEthereum L2 rollups、 Solana、Terra 和 Algorand 的智能合約區塊鏈,還可以連接如 Bitcoin 和 Dogecoin 這樣的非智能合約區塊鏈。

全鏈互操作性:ZetaChain 允許無限平台構建全鏈和跨鏈應用程序,其功能就好像所有東西都存在於單個鏈上一樣。儘管像 Cosmos 這樣的一些系統在 IBC 生態系統中提供了互操作性,但 ZetaChain 為所有鏈帶來了無縫的互操作性,包括比特幣狗狗幣等非智能合約鏈。ZetaChain 的結構允許全鏈去中心化應用程序(dApps),這可以促進多個網路的流動性,同時也更新連接網路的狀態。

全鏈消息傳遞:只需幾個函數調用,開發人員就可以在異構鏈之間傳輸消息(數據+值)。dApp 開發人員可以通過向其當前的智能合約添加一些簡單的方法來使用消息傳遞來創建強大的跨鏈應用程序,這極大地簡化了構建跨鏈應用的難度。

全鏈智能合約:ZetaChain 允許本地部署可以讀取和寫入鏈接鏈的智能合約,可以說這是公鏈領域的一大創新。ZetaChain 提供一個可編程的公共計算層,可直接訪問所有連接鏈的狀態。應用程序邏輯主要存在於 ZetaChain,而狀態主要存在於外部鏈。

積極擁抱所有開發者

對於任何項目、協議、生態來說,開發者都是極大的「血液包」,甚至是比用戶更重要的存在。

ZetaChain 為開發者提供與 EVM 兼容的智能合約,因此他們不必再學習另一種語言,就可以定製現有的 Ethereum dApps,在所有連接的網路上發揮作用。因此 ZetaChain 也吸引了不少開發者,一些應用示例包括:無需包裝的跨鏈 DEX、去中心化且容錯的橋、可以監測和執行外鏈事件的全鏈智能合約、跨鏈借貸和收益協議等。

而或許有一天,我們也不難看到像 Gh0stly Ghosts 這樣有意思的全鏈 NFT 因 ZetaChain 而誕生。

為了讓生態繼續蓬勃發展,湧現更多高質量的全鏈應用,ZetaChain 不僅推出過 500 萬美元全鏈 ZETApps 開發資助計劃,還舉辦了不少駭客馬拉松和開發者大賽。在最近的巴黎 ETHGlobal 駭客馬拉松活動上,有 3 個構建在 ZetaChain 上的項目獲得了獎項,每個獎項均獲得了 1 萬美元的獎金:Kinetex 輕客戶端、Omnichain Governor Standard、Cash Out Protocol。「ZetaChain 輕鬆允許我們作為協議進行跨鏈 Token 轉移。」Cash Out 項目的開發者如是說,該協議的整個基本架構都圍繞着 ZetaChain。

Denis Fadeev,ZetaChain 的開發者體驗負責人,對 ZetaChain 的未來持樂觀態度:「巴黎的駭客馬拉松項目充分展示了 ZetaChain 的可能性,我們期待更多的開發者加入。」

或許是得益於順滑無縫的用戶體驗和對開發者的重視,ZetaChain 的生態圈發展有非常大的進展。ZetaScan 測試網瀏覽器上的開發活動大幅增加,有數千個新部署的 dApp 合約。可以說 ZetaChain 正處於全鏈駭客馬拉松的高峰期。在 ZetaChain 的一篇部落格中,也顯示了目前的 Zeta 鏈豐富的全鏈生態系統。

實現 omnichain 的硬核技術

Cosmos SDK 和 Tendermint:ZetaChain 建立在 Cosmos SDK 和 Tendermint 共識引擎之上,擁有快速的區塊時間和即時最終確定性。Cosmos SDK(軟體開發工具包) 提供了質押、治理、 Token 分配等區塊鏈的基本功能模塊,減少了用戶重複開發的成本,專注開發應用專用鏈。Tendermint PBFT 共識引擎已經在生產環境下證明可以擴展到約 300 個節點,未來通過 BLS 閾值簽名可能會進一步增加。

超連接節點:ZetaChain 節點上的觀察者跟蹤所有鏈接鏈上的交易。網路可以使用 ZetaChain 的 TSS 設計作為錢包在任何鏈接鏈上簽名和驗證交易。這些超連接節點為開發人員提供了一個無縫的全鏈環境,通過對連接的鏈進行安全、分散的讀寫,在上面創建尖端且強大的跨鏈應用程序。

託管外部資產:ZetaChain 的網路和在其上創建的 dApp 可以處理其他鏈接鏈的資產和保險庫。這使得管理任何鏈上的資產成為可能,就像單個鏈上的智能合約可以管理該鏈上的資產一樣。因此,在 ZetaChain 上運行的 dApp 可以協調並將智能合約邏輯引入任何鏈接的鏈。所有鏈,甚至是比特幣狗狗幣等非智能合約鏈,都受此特徵的影響。

驗證者的三種角色:ZetaChain 驗證者由基本驗證者、觀察者和 TSS 簽名者 這三個不同角色組成。交易和獎勵的費用將分配給驗證者,以換取他們處理交易和保持網路安全的服務。觀察者在某個時間點掃描外部鏈的相關事件、交易和狀態,並在 ZetaChain 的區塊鏈上達成觀察共識。簽名者集體擁有一個門檻簽名方案(TSS)密鑰,能夠向外部鏈發送經過驗證的消息,並在外部鏈上持有像普通賬 戶/地址一樣的資產。

多方閾值簽名方案:ZetaChain 集體持有一個門限簽名方案 (TSS) 密鑰,可代表整個系統對外進行簽名。TSS 密鑰生成和簽名過程中,不會泄露任何節點的私有資訊。這避免了單點故障風險。擁有 TSS 密鑰使 ZetaChain 可以在外部鏈持有帳戶,從而使智能合約能像管理內部資產一樣管理外部鏈原生資產。開發者可以通過 ZetaChain 的智能合約平台實現異構網路之間的跨鏈計算和狀態遷移。

為了在外部鏈上保管資金(管理池、金庫等)並執行特權操作(銷毀、鑄造、將資金轉出金庫 等),ZetaChain 需要在外部鏈上持有一個帳戶。這是通用跨鏈智能合約所必需的,因為智能合約的核心功能是自主管理資產。ZetaChain 將資產託管在可能沒有足夠的智能合約能力的外部區塊鏈上,例如比特幣狗狗幣。此功能允許 ZetaChain 上的智能合約以類似於任何鏈上的任何其他 Token 的方式編排比特幣等資產。這種能力看起來很像以太坊,智能合約可以根據預定的邏輯管理資產。不同之處在於,ZetaChain 的全鏈智能合約可以從任何地方管理資產,而不僅僅是單個鏈上的資產,用戶可以有效地擁有比特幣智能合約或同時管理不同網路上許多不同資產的智能合約。

明星資本的背書

錢會流向擁有最好的開發者體驗、最強大網路效應和最強安全性的網路。

ZetaChain 生態圈的蓬勃發展為項目募得眾多頭部投資機構的青睞,包括曾支持馬斯克收購 Twitter 的低調基金 VY Capital,以及京東投資方 Lingfeng Capital。官方近日公布的消息,ZetaChain 已完成 2700 萬美元股權融,本輪融資由 Blockchain.com、Human Capital、Sky9 Capital、Jane Street Capital、Smrti Lab、VistaLabs、CMT Digital、Foundation Capital、Lingfeng Capital、GSR、Kudasai、Krust 等參投。

據 ZetaChain 團隊透露,當前的工作重心是籌劃主網上線,目前正在進行新的幾輪審計。主網上線的準確時間現在還無法確定,但會在適當的時機對此公布消息,將儘量在幾個月內上線。主網上線後,ZetaChain 下一步的重大進展將會在應用層面。跨鏈原語、借貸、去中心化交易平台、NFT 市場等等,這些對用戶來說都應該是無縫銜接的,同時還會向其他幾個鏈擴展。於此同時,ZetaChain 下半年也會在各地舉辦一些活動,目前公布的活動日程如下:

ZetaChain 活動日程


不止是 ZetaChain,對所有跨鏈消息傳遞底層協議而言,當下區塊鏈跨鏈生態還處於一個增量市場的階段。我們都需要高度重視所連接鏈的安全性,不斷開發核心代碼,增加防患於未然的機制。當然,任何單一機制都難以解決跨鏈互操作的所有問題。跨鏈互操作需要從多個層面來考慮,不僅是底層的通信機制,還有資產表示、狀態管理、智能合約模型等,這需要系統性的設計,以適應不同應用場景的需求,這對所有跨鏈平台來說都是個挑戰。

當初 Vitalik 的「對多鏈未來樂觀,但對跨鏈悲觀」這個觀點受到了很多反對意見,但現在來看他似乎是對的。omnichain 全鏈的出現,似乎也印證了 Vitalik 的話。採用「鎖定+鑄造」、「鎖定+解鎖」、「銷毀+鑄造」的跨鏈方式難免存在風險。omnichain 用了一種更優雅的解決方案去完成跨鏈的操作。

可以說,omnichain 超越了現有的跨鏈互操作性標準,它希望全鏈應用能兼容足夠多的鏈,甚至將所有 EVM 兼容和非 EVM 鏈匯集在一起,構建 dApp 和 DeFi 協議的互聯多鏈生態系統,並支持多鏈去中心化交易所(DEX)、多鏈借貸、流動性挖礦和多鏈 NFT 等新用例。

從長遠來看,數字資產的流通將不再受限於單一鏈的侷限性。Omnichain 的出現似乎正在逐步取代傳統的跨鏈橋,為我們帶來更加安全、無縫的鏈間資產流動和價值傳輸。

原文連結

暢行幣圈交易全攻略,專家駐群實戰交流

▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!

前往鉅亨買幣找交易所優惠

文章標籤


Empty