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

robot
摘要生成中

zkTLS技術探究:打破Web3數據孤島

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

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

TLS協議概述

爲深入理解zkTLS技術的價值,有必要對TLS協議進行簡要回顧。TLS(傳輸層安全協議)用於在網路通信中提供加密、認證和數據完整性,確保客戶端(如瀏覽器)和服務器(如網站)之間的數據安全傳輸。

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

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

TLS協議正是爲解決這些問題而設計的。它通過以下方式解決上述問題:

  1. 加密通信:使用對稱加密(如AES、ChaCha20)保護數據,防止竊聽。
  2. 身分認證:通過第三方頒發給指定機構的數字證書(如X.509證書)來驗證服務器的身分,防止中間人攻擊。
  3. 數據完整性:使用HMAC(哈希消息認證碼)或AEAD(認證加密)確保數據未被篡改。

基於TLS協議的HTTPS通信過程分爲兩個階段:握手階段和數據傳輸階段。具體步驟如下:

  1. 客戶端發送ClientHello
  2. 服務器發送ServerHello
  3. 客戶端驗證服務器
  4. 開始加密通信

zkTLS的優勢

傳統的Web3應用在訪問鏈下數據時,通常依賴預言機項目如Chainlink和Pyth。這些項目通過充當鏈上數據與鏈下數據的中繼橋來打破數據孤島。然而,這種基於預言機的數據獲取方案存在兩個主要問題:

  1. 成本過高:維護PoS共識機制的安全性需要大量質押資金,同時數據交互冗餘也增加了成本。
  2. 效率低下:PoS機制的共識需要一定時間,導致鏈上數據存在滯後性。

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

zkTLS的主要優勢在於降低了Web2 HTTPS資源達成可用性的成本。這激發了許多新需求,特別是在降低長尾資產的鏈上價格獲取、利用Web2權威網站做鏈上KYC,以及優化DID和Web3遊戲的技術架構設計等方面。

然而,zkTLS技術也面臨挑戰,主要是如何降低計算成本,使之具有商業化價值。同時,它對現有Web3企業,特別是主流預言機項目產生了衝擊。爲應對這種局面,Chainlink、Pyth等行業巨頭正積極跟進相關研究,並探索新的商業模式,如從按時間收費向按用量收費轉換、提供Compute as a service等。

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

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 8
  • 分享
留言
0/400
PriceOracleFairyvip
· 07-12 16:40
zktls 要去 rekt Chainlink fr...
查看原文回復0
ForkTroopervip
· 07-09 21:41
数据孤岛终于要被攻破了!
回復0
0xInsomniavip
· 07-09 17:46
有点东西 就是算的慢
回復0
Gas费刺客vip
· 07-09 17:45
靠 这个挺牛的诶 计算成本倒不算啥问题
回復0
ProveMyZKvip
· 07-09 17:28
又又又吹新技术涅?
回復0
SeeYouInFourYearsvip
· 07-09 17:28
老预言机瑟瑟发抖了
回復0
MEV夹心饼干vip
· 07-09 17:26
数据要真实就得割预言机韭菜了吧
回復0
Token_DustCollectorvip
· 07-09 17:25
又一个炒冷饭的
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)