zkTLS突破Web3數據孤島 鏈上智能合約直接驗證鏈下數據

robot
摘要生成中

zkTLS技術:打破Web3數據孤島的新利器

近期,我一直在探索新的項目方向。在產品設計過程中,我遇到了一個之前未接觸過的技術棧——zkTLS。經過深入研究,我將學習心得整理如下,希望能與大家分享。

zkTLS是一種結合零知識證明(ZKP)和傳輸層安全協議(TLS)的創新技術。在Web3領域中,它主要用於鏈上虛擬機環境,可以在無需信任第三方的情況下驗證鏈下HTTPS數據的真實性。這裏的真實性包含三個方面:數據源的可靠性、數據的完整性以及數據的時效性。通過這種密碼學實現機制,智能合約獲得了可信訪問鏈下Web2 HTTPS資源的能力,有效打破了數據孤島。

TLS協議概述

要深入理解zkTLS技術的價值,我們需要先了解TLS協議。TLS用於在網路通信中提供加密、認證和數據完整性,確保客戶端(如瀏覽器)和服務器(如網站)之間的數據安全傳輸。

HTTPS協議實際上是在HTTP協議基礎上利用TLS協議保證了信息傳輸的隱私性和完整性,並使服務器端的真實性可驗證。相比之下,HTTP協議是明文傳輸的網路協議,且無法驗證服務器端的真實性,這就導致了幾個安全問題:

  1. 信息可能被第三方監聽,造成隱私泄漏
  2. 無法驗證服務器端的真實性,請求可能被惡意節點劫持
  3. 無法驗證返回信息的完整性,可能因網路原因造成數據丟失

TLS協議通過以下方式解決這些問題:

  1. 使用對稱加密(如AES、ChaCha20)保護數據,防止竊聽
  2. 通過第三方頒發的數字證書驗證服務器身分,防止中間人攻擊
  3. 使用HMAC或AEAD確保數據未被篡改

HTTPS協議的數據交互過程分爲握手階段和數據傳輸階段。握手階段包括客戶端發送ClientHello、服務器發送ServerHello、客戶端驗證服務器三個步驟。之後進入加密通信階段,使用協商好的會話密鑰進行加密通信。

Web3中的數據獲取挑戰

然而,這種廣泛應用於Web2網路的基礎技術,爲Web3應用開發造成了困擾。鏈上智能合約希望訪問鏈下數據時,由於數據可用性的問題,鏈上虛擬機不會開放對外部數據的調用能力,以確保所有數據的可回溯性,進而保證共識機制的安全性。

爲解決這一問題,一系列預言機項目應運而生,如Chainlink和Pyth等。這些項目通過充當鏈上數據與鏈下數據的中繼橋,來打破數據孤島現象。爲保證中繼數據的可用性,這些預言機通常採用PoS共識機制,即讓中繼節點的作惡成本高於收益,從經濟效益上防止向鏈上提供錯誤信息。

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

  1. 成本高昂:PoS共識機制的安全性建立在質押資金量的基礎上,這爲維護帶來了高額成本。
  2. 效率低下:PoS機制的共識需要一定時間,造成鏈上數據的滯後性,不利於高頻訪問場景。

zkTLS的創新解決方案

爲解決上述問題,zkTLS技術應運而生。它的核心思路是引入ZKP零知識證明算法,讓鏈上智能合約作爲第三方,直接驗證某個節點提供的數據確實來自某個HTTPS資源且未經篡改,從而避免傳統預言機因共識算法導致的高昂使用成本。

zkTLS通過密碼學保護,替代了傳統預言機基於共識機制爲數據帶來可用性的高昂成本。具體來說,它通過引入ZKP零知識證明,對鏈下中繼節點請求HTTPS資源得到的數據、相關CA證書驗證信息、時序證明以及數據完整性證明進行計算,生成Proof。同時在鏈上維護必要的驗證信息和驗證算法,使智能合約在不暴露關鍵信息的情況下,可以驗證數據的真實性、時效性及數據源的可靠性。

zkTLS的潛在應用

zkTLS技術最大的優勢是降低了Web2 HTTPS資源達成可用性的成本,這激發了許多新需求:

  1. 降低長尾資產的鏈上價格獲取成本
  2. 利用Web2世界中的權威網站進行鏈上KYC,優化DID
  3. 改進Web3遊戲的技術架構設計

然而,zkTLS對現有Web3企業也帶來了挑戰,尤其是針對當前主流的預言機項目。爲應對這種衝擊,Chainlink、Pyth等行業巨頭正積極跟進相關研究,試圖在技術迭代過程中保持主導地位。同時,這也催生了新的商業模式,如從按時間收費向按用量收費轉換、Compute as a service等。

當前zkTLS面臨的主要挑戰與大多數ZK項目類似,即如何降低計算成本,使之具有商業化價值。

總之,在產品設計時,關注zkTLS的發展動態並適時整合這一技術棧,或許能在業務創新和技術架構方面找到新的突破口。

LINK0.09%
PYTH-2.46%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 5
  • 分享
留言
0/400
Lonely_Validatorvip
· 07-26 09:00
又整新玩意儿了 看不懂
回復0
Floor_Sweepervip
· 07-25 00:21
这玩意还不如 API3
回復0
TokenDustCollectorvip
· 07-25 00:21
懂了 零知识咱都懂
回復0
PoS养老院院长vip
· 07-25 00:15
跑马抬轿给预言机!
回復0
MetaDreamervip
· 07-24 23:59
预言机是不是又要失业了捏
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)