Unichain和Flare為何都引進可信任執行環境?

  • TEE與ZK的關鍵差異:TEE(可信任執行環境)需要第三方信任方,如硬體製造商或雲服務提供商,而ZK(零知識證明)則基於數學原理,不依賴硬體信任。

  • TEE的技術原理:TEE是一種硬體層級的安全技術,在處理器中創建獨立、安全的隔離環境(Enclave),用於保護敏感數據並執行特定程序,提升效率與安全性。常見實作包括Intel SGX和ARM TrustZone。

  • Unichain的應用:Unichain利用TEE預先執行和驗證交易,打破傳統交易需等待打包的限制,實現毫秒級子區塊,同時確保安全防篡改。

  • Flare Network的應用:Flare透過Google Cloud的TEE環境進行鏈下密集運算(如體育比賽結果、社交媒體數據等),僅將可驗證結果上鏈,減少鏈上負載與成本。

  • TEE的信任問題與解決方案:TEE依賴硬體製造商與雲服務商的信任,解決方案是結合可驗證證明網絡(如Unichain的去中心化驗證網絡或Flare的區塊鏈治理架構),提升透明度與可信度。

  • 未來挑戰:如何利用TEE的遠端可認證特性,並在硬體安全前提下產生證明與鏈上互動,是Unichain等項目需解決的關鍵問題。

總結

作者:Haotian

最近,圍繞著ZK 和可信任執行環境(TEE)的差異性,有廣泛的討論。原因是,新晉入局layer2 的@unichain 聲稱其毫秒級子區塊是基於TEE 構建,而號稱數據區塊鏈的預言機老鏈@FlareNetworks 則集成Google Cloud 等傳統互聯網渠道,通過TEE 引入可驗證的離鏈計算。結合這兩件事,談談我的看法:

1)TEE(Trusted Execution Environment)是一種硬體層級的安全技術,簡單而言,TEE 是在處理器中創建了一個獨立、安全、隔離的Enclave 飛地環境,與主作業系統程式完全隔離,可以安全儲存和保護敏感數據,同時有嚴格的存取控制機制。

這意味著,開發者可以在TEE 中執行特定程序,在確保安全的前提下,充分放大硬體的執行效率和效能。目前包括Intel SGX ARM TrustZone 等有多種不同的TEE 實作方式,其在行動互聯網、物聯網等領域有更廣泛的應用,區塊鏈場景下的應用正在被發掘。

2)Unichain 基於TEE 環境,可以允許交易被預先執行和驗證,讓其發生在交易正式被打包出塊前,這打破了原先交易統一上傳Mempool 等待打包的限制,又能有相對安全封閉的防篡改作惡環境,因此得以實現。

Flare Network 做預言機的想法也是藉助TEE 環境而放大。做預言機數據區塊鏈純粹為DeFi 合約環境餵價(Price 指標)會很卷,若把數據範圍擴大到體育比賽結果、社交媒體數據、選舉實時排名等等需要龐大的鏈下計算和處理能力,最終再把可驗證結果傳遞到鏈上環境。

Flare 將透過Google Cloud 提供的TEE 環境,進行密集的運算操作,僅把可信任的結果餵到鏈上,避免了龐大資料來源在鏈上堆積產生較大的成本。其想法很簡單:複雜的計算任務在鏈下執行,然後透過簡短的證明在鏈上驗證,這樣可以減少鏈上的資料負載和計算需求。

3)類比之後不難發現,TEE 可信執行環境某種程度上是依賴硬體製造商(如AMD、英特爾)再結合谷歌雲等傳統上游服務商提供“可信度”,對原始數據進行了一次Pre 預先加工處理,最終將資料結果作用到鏈上。這和ZK 基於數學原理和密碼學演算法不依賴任何硬體提供的信任有一個關鍵區別:TEE 需要一個第三方信任方。

要如何解決此問題呢?邏輯也很簡單:TEE+ 可驗證性的Prove 網路。引入一個可驗證的證明網絡就可以顯著提高TEE 系統的透明度和可信度。 Unichain 要引入的去中心化驗證網絡,Flare 本身區塊鏈架構提供分散式節點治理架構都扮演了此驗證網路的角色。

儘管,Unichain 尚未透露此驗證網路的實現和治理細節,但如何利用TEE 飛地環境的遠端可認證特性,如何在硬體提供安全保密的前提下產生證明和鏈上環境進行互動一定是關鍵點。

分享至:

作者:链上观

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:链上观如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
推薦閱讀
2024-11-01 11:08
2024-11-01 11:00
2024-11-01 10:00
2024-11-01 09:46
2024-11-01 09:00
2024-11-01 08:00
行業要聞
市場熱點
精選讀物

精選專題

App内阅读