zkTLS: Web3與Web2數據孤島的破冰利器

robot
摘要生成中

zkTLS技術:打破Web3與Web2數據孤島的新方案

近期,我在探索新的項目方向時接觸到了zkTLS這一新興技術。經過深入研究,我對其有了一些理解,現將學習心得整理分享。

zkTLS是一種結合零知識證明(ZKP)和TLS(傳輸層安全協議)的創新技術。在Web3領域中,它主要用於鏈上虛擬機環境,能夠在無需信任第三方的情況下驗證鏈下HTTPS數據的真實性。這裏的真實性包括三個方面:數據源確實來自特定HTTPS資源、返回的數據未經篡改、數據的時效性得到保證。通過這種密碼學實現機制,zkTLS使鏈上智能合約獲得了可信訪問鏈下Web2 HTTPS資源的能力,從而打破了數據孤島。

TLS協議簡介

TLS(傳輸層安全協議)用於在網路通信中提供加密、認證和數據完整性,確保客戶端和服務器之間的數據安全傳輸。HTTPS協議實際上是在HTTP協議基礎上利用TLS協議保證了信息傳輸的隱私性和完整性,並使服務器端的真實性變得可驗證。

TLS協議主要解決以下問題:

  1. 加密通信:使用對稱加密保護數據,防止竊聽。
  2. 身分認證:通過第三方頒發的數字證書驗證服務器身分,防止中間人攻擊。
  3. 數據完整性:使用HMAC或AEAD確保數據未被篡改。

TLS協議的數據交互過程分爲握手階段和數據傳輸階段。在握手階段,客戶端與服務器協商安全參數並建立加密會話。隨後在數據傳輸階段,雙方使用會話密鑰進行加密通信。

Web3中的數據訪問困境

雖然TLS協議在Web2網路中廣泛應用,但它爲Web3應用開發帶來了一些挑戰。鏈上智能合約希望訪問鏈下數據時,由於數據可用性問題,鏈上虛擬機不會開放對外部數據的調用能力,以確保所有數據的可回溯性,進而保證共識機制的安全性。

爲解決這一問題,一系列預言機項目應運而生,如Chainlink和Pyth等。這些項目通過充當鏈上數據與鏈下數據的中繼橋,打破了數據孤島現象。爲保證中繼數據的可用性,這些預言機普遍採用PoS共識機制,通過提高節點作惡成本來確保數據真實性。

然而,基於預言機的數據獲取方案存在兩個主要問題:

  1. 成本過高:PoS共識機制的安全性建立在質押資金量的基礎上,這增加了維護成本。同時,共識過程中存在大量數據交互冗餘,進一步提高了數據使用成本。
  2. 效率低下:PoS機制的共識需要一定時間,導致鏈上數據出現滯後性,不利於高頻訪問場景。

zkTLS的解決方案

zkTLS技術通過引入ZKP零知識證明算法,使鏈上智能合約能夠直接驗證節點提供的數據是否確實來自某個HTTPS資源且未經篡改。這種方法避免了傳統預言機因共識算法導致的高昂使用成本。

具體來說,zkTLS通過以下方式實現:

  1. 對鏈下中繼節點請求HTTPS資源得到的數據、相關CA證書驗證信息、時序證明以及數據完整性證明進行計算,生成Proof。
  2. 在鏈上維護必要的驗證信息和驗證算法。
  3. 使智能合約能夠在不暴露關鍵信息的同時,驗證數據的真實性、時效性及數據源的可靠性。

zkTLS的優勢在於大幅降低了Web2 HTTPS資源達成可用性的成本。這激發了許多新需求,如降低長尾資產的鏈上價格獲取成本、利用Web2權威網站進行鏈上KYC、優化Web3遊戲的技術架構設計等。

對現有Web3生態的影響

zkTLS的出現對現有Web3企業,特別是主流預言機項目產生了一定衝擊。爲應對這種變化,Chainlink、Pyth等行業巨頭正積極研究相關方向,試圖在技術迭代過程中保持主導地位。同時,這也催生了新的商業模式,如從按時間收費向按用量收費轉換、Compute as a service等。

然而,與大多數ZK項目一樣,zkTLS面臨的主要挑戰是如何降低計算成本,使其具有商業化價值。

總的來說,zkTLS技術爲Web3與Web2數據交互提供了一種新的可能性。在進行產品設計時,關注zkTLS的發展動態並適當整合這一技術棧,可能會在業務創新和技術架構方面帶來新的突破。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 分享
留言
0/400
暴富型韭菜vip
· 07-07 02:36
抄个底是不是又能梭哈了?
回復0
幽灵链忠实粉vip
· 07-07 01:59
web3又整新活了
回復0
GasFeeCrybabyvip
· 07-07 01:10
来个助记词?还在用这个
回復0
TrustMeBrovip
· 07-07 01:08
早该建桥互通了啊
回復0
DeFi攻略vip
· 07-07 01:05
搬砖头等功臣终于来了~
回復0
链圈打工人vip
· 07-07 01:04
终于等到能改革这个鬼玩意了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)