🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
zkTLS:Web3數據孤島破局者 鏈上智能合約直連HTTPS新方案
zkTLS技術:打破Web3數據孤島的新方案
近期,在探索新項目方向時,我接觸到了一個新興的技術棧——zkTLS。經過深入研究,我整理了一些學習心得,希望與大家分享。
zkTLS是一種結合零知識證明(ZKP)和TLS(傳輸層安全協議)的創新技術。在Web3領域,它主要用於鏈上虛擬機環境中,無需依賴第三方即可驗證鏈下HTTPS數據的真實性。這種真實性包括三個方面:數據源的可靠性、數據的完整性以及時效性。通過這種密碼學機制,智能合約獲得了可信訪問鏈下Web2 HTTPS資源的能力,有效打破了數據孤島。
TLS協議簡介
TLS(傳輸層安全協議)在網路通信中提供加密、認證和數據完整性保護,確保客戶端和服務器之間的數據安全傳輸。HTTPS實際上是在HTTP基礎上利用TLS協議實現的安全通信。
TLS協議主要解決了以下問題:
TLS通信過程包括握手階段和數據傳輸階段。在握手階段,客戶端與服務器協商安全參數並建立加密會話。隨後在數據傳輸階段,雙方使用會話密鑰進行加密通信。
Web3中的數據訪問困境
雖然TLS協議在Web2網路中廣泛應用,但它爲Web3應用開發帶來了挑戰。鏈上智能合約無法直接訪問鏈下數據,因爲這可能影響數據的可回溯性和共識機制的安全性。
爲解決這一問題,出現了一系列預言機項目,如Chainlink和Pyth。這些項目充當鏈上數據與鏈下數據的中繼橋,通過PoS共識機制確保數據可用性。然而,這種方案存在成本高、效率低的問題。
zkTLS的創新之處
zkTLS技術應運而生,旨在解決傳統預言機方案的局限性。它通過引入零知識證明算法,使鏈上智能合約能直接驗證節點提供的數據是否來自特定HTTPS資源且未經篡改,從而避免了傳統Oracle因共識算法導致的高昂成本。
具體而言,zkTLS通過密碼學保護,爲鏈下中繼節點請求HTTPS資源獲得的數據、CA證書驗證信息、時序證明以及數據完整性證明生成Proof。同時在鏈上維護必要的驗證信息和算法,使智能合約能在不暴露關鍵信息的情況下驗證數據的真實性、時效性和來源可靠性。
zkTLS的潛在應用
zkTLS技術大大降低了Web2 HTTPS資源達成可用性的成本,爲多個領域帶來了新的可能:
面對zkTLS帶來的挑戰,傳統預言機項目如Chainlink和Pyth也在積極研究相關技術,並探索新的商業模式,如按用量收費和Compute as a service等。
結語
zkTLS技術爲Web3世界帶來了新的可能性,有望在業務創新和技術架構方面開闢新方向。在產品設計時,關注zkTLS的發展動態並適當整合這一技術棧,可能會帶來意想不到的突破。