Untitled

ZetaChain 很榮幸地宣布與 Web3頂尖的漏洞賞金平台 Immunefi 合作推出我們的官方漏洞賞金計畫。這個計畫會專注於測試網,並進一步加強 ZetaChain 智能合約和網絡應用程式的安全性。這計畫只是我們的第一步,後續我們也預計推出其他高獎賞的計畫。考慮到 2022 年發生的漏洞被利用的數量和規模,跨鏈空間的安全性至關重要。隨著業界變得更加多鏈,對鏈間流動性和數據的需求將持續存在。也因此,是需要區塊鏈互操作性的進步來支持真正流暢的 web3 生態系統。

在這篇文章中,我們分享了 ZetaChain 的簡要技術和安全概述,包括其網絡的安全性。有關 Immunefi 漏洞賞金計劃的詳細資訊,請參見此處。

ZetaChain的技術簡介

ZetaChain 是一個公共 L1 區塊鏈,可實現跨所有鏈的通用跨鏈可編程性,從而實現任何價值或數據的全鏈互操作性。在高層次上,由三個主要的核心功能共同建構而成:

ZetaChain 安全概述:如何保持網絡安全?

ZetaChain 是一個基於 Cosmos 開發套件(SDK) 和 Tendermint 共識的權益證明 (PoS) 區塊鏈,它可以連接到外部區塊鏈(例如,以太坊、BSC、Solana、Avalanche、Terra、比特幣)和層(例如,Polygon、Optimism、Arbitrum)以去中心化(沒有單點故障、無需信任、無需許可)、透明和高效的方式。

ZetaChain 的架構由驗證者、觀察者和簽名者組成。驗證者參與區塊生產並獲得與其抵押代幣成比例的獎勵。觀察者就外鏈事件和狀態達成共識。簽名者以分佈式方式持有標準 ECDSA/EdDSA 密鑰並代表 ZetaChain 簽署訊息。

ZetaChain 使用 GG20 無領導門檻式簽章方案 (TSS),進行分佈式密鑰生成和密鑰簽名。在任何時間點,任何一個 ZetaChain 節點或其他個體都無法訪問存取完整的私鑰。所有入向/出向交易和做出的決定(通過狀態更改)都記錄在 ZetaChain 區塊中,這些區塊是可用的、不可變的、可驗證的和完全透明的。

跨鏈 ZETA 代幣和訊息傳遞的安全性

ZETA 代幣是 ZetaChain 上的原生 gas 代幣,也作為 ERC20 代幣在連接的外部鏈(如以太坊、幣安智能鍊和 Polygon)上發行。 ZETA 代幣在創造時所有鏈的總供應量為 21 億。 ZetaChain 協議本身支援通過鏈上交易在所有連接的鏈上移動 ZETA 代幣。 ZetaChain 協議還通過觀察所有連接鏈上的 ZETA 代幣供應來確保跨鏈移動 ZETA 代幣時的總供應不變性。

在功能足夠強大的智能合約鏈上,ZetaChain 協議部署了連接器合約,允許不同鏈上的智能合約通過任意訊息相互調用。用戶合約留下的訊息由 ZetaChain 觀察者和簽名者根據 ZetaChain 上定義的共識規則進行中繼。 dApp 開發人員和 ZetaChain 協議各自承擔保護跨鏈應用程式的責任。

ZRC-20 和可替代模塊的安全性

除了通過連接鏈上的連接器合約傳遞跨鏈訊息外,ZetaChain 自己的智能合約平台 (zEVM) 還為跨鏈應用程式提供了一種不同的機制,該機制僅處理可替代代幣(例如交換應用程式、借/貸等)。 dApp 開發者只需要在 ZetaChain 上開發和部署一個 全鏈智能合約,利用 ZetaChain 上的 ZRC-20 合約和可替代模塊,來管理海外可替代代幣,包括原生 gas(Ether、BNB、Matic、BTC)和自定義代幣(例如USDC、USDT、BUSD)。

用戶可以通過在外部鏈上的交易中附加備忘錄來觸發 ZetaChain zEVM 上的任意合約調用。這使開發人員可以輕鬆開發跨鏈 dApp,在不包裝的情況下交易原生資產,這樣 dApp 用戶就不需承擔去掛鉤包裝資產的風險。

ZetaChain 上的全鏈智能合約繼承了 DPoS Cosmos 主權鏈、觀察者和 MPC 簽名者的安全性。