為什麼整個以太坊社區都在討論 TEE?

作者:Jason Chaskin 來源:paragraph 翻譯:善歐巴,比特鏈視界

如果你沒有緊跟以太坊研究進展,可信執行環境(TEE)可能會讓你感到陌生。 但在基礎設施層面,TEE 的開發已經進行了 兩年多 Flashbots 最早在 2022 年 12 月 的文章《 The Future of MEV is SUAVE 》中提出了 TEE 的概念,目的是 民主化 MEV 訪問權限 增強抗審查能力 。經過多年研究,他們推出了 BuilderNet ,將這一願景付諸實踐。

在研究 MEV 的 TEE 時,Flashbots 看到了它們在以太坊的更廣闊潛力,從而產生了Rollup-Boost,這是一款由 TEE 驅動的 sidecar,使 rollup 能夠在其 VM 上進行創新,同時保持與現有框架的兼容性。其他 L2 團隊也在集成 TEE。Taiko 在其橋中使用它們作為主要證明,而 Scroll 正在向其多證明系統添加基於 TEE 的證明。在橋接證明系統中使用 TEE 的想法也不是憑空而來的。 Flashbots 發布文章的同一個月,Justin Drake 在ethresear.ch 的一篇文章中探討了 TEE 作為 rollups 的「2FA」機制。本文將介紹 TEE 是什麼、它們如何工作以及它們在以太坊基礎設施中日益重要的作用。

TEE 通過隔離代碼和數據,同時允許對完整性進行外部驗證,從而提供安全的基於硬體的計算。它們是從早期的信任模型演變而來的,這些模型依賴作業系統和虛擬機進行隔離。TEE 有不同的形式:iPhone 的安全區域處理加密任務,英特爾 SGX 為處理敏感數據的應用程式啟用安全區域,英特爾 TDX 擴展了此模型以保護整個虛擬機。雖然它們提供比信任集中式運營商更強大的安全保障,尤其是在雲環境中,但它們是閉源的,需要信任製造商。這通常會創建 1 對 1 的信任模型,其中硬體入侵可能會破壞安全性,儘管所需的信任程度取決於實施情況。 TEE 還容易受到旁道攻擊、物理篡改和供應鏈風險的影響,因此必須仔細評估每個用例。

1CpYMhYhwJHJq3U22a5G2RFNodCq72TUGUxp7ITK.png

TEE 並非完美解決方案,但在正確的情況下,其好處大於風險,尤其是當現有系統默認出現故障時。推動安全硬體發展的步伐不僅限於加密,OpenAI 提倡改進 TEE,Apple 正在開發基於硬體的私有雲。正如以太坊致力於減少信任假設一樣,Flashbots 也在為 TEE 做同樣的事情。他們發表了關於為什麼這種方法值得探索以及如何構建無信任供應鏈的研究。如果您是硬體安全專家,請聯繫 Flashbots 做出貢獻。

MEV 的存在是網絡設計的結果,在這種設計中,那些提供添加新區塊服務的人(最初是礦工)能夠影響交易順序以牟利。如果不加以控制,這將導致中心化,佔主導地位的驗證者將獲得過大的影響力。為了防止這種情況發生,Flashbots 著手實現 MEV 提取的民主化。MEV 的一個關鍵驅動因素是,在低延遲環境中運行的驗證者可以觀察待處理的交易並對其進行重新排序和/或添加新交易以牟利。限制 MEV 提取的一種方法是將交易詳細信息設為私密。這需要一個隱私工具,但 zk-SNARK 和其他加密技術雖然前景光明,但速度太慢,對於實時區塊構建不夠靈活,或者尚未準備好投入生產。由於軟體解決方案不足,Flashbots 轉向了 TEE。

Flashbots 於 2023 年 3 月首次使用英特爾的 SGX 構建區塊,後來擴展到在英特爾的 TDX 中構建和搜索。TEE 通過允許訂單流選擇性地保密來帶來隱私優勢。例如,一筆交易可以顯示用戶想要將 USDC 換成 ETH,而無需透露其身份或交易規模。這可以防止夾層交易,同時仍允許回購套利。TEE 可以在私人交易上實現可驗證的區塊構建,確保高效構建區塊,而不會損害用戶隱私。

PBS 防止了驗證者中心化,但如今,只有兩個構建者生成了 92% 的以太坊區塊,從而降低了審查阻力和活躍度。為了解決這個問題,Flashbots 於 2024 年 11 月推出了BuilderNet,Beaverbuild、Flashbots 和 Nethermind 是首批參與者。BuilderNet 允許多個運營商共享訂單流並共同構建區塊,使 MEV 擺脫獨家交易,並使區塊構建更加開放和去中心化。

Beaverbuild 的參與尤其引人注目,因為他們目前是最大的建築商,多年來一直在尋找獨家訂單流交易。他們決定加入 BuilderNet,標誌著從私人 MEV 協議轉向更透明、更具競爭力的市場。雖然佔主導地位的建築商放棄其優勢似乎令人驚訝,但獨家訂單流的經濟效益並不像看上去那麼有利可圖。供應商通常會協商高額退款百分比,保留 MEV 價值的 90-95%,而建築商的利潤卻很薄弱。此外,Beaverbuild 的團隊最初是作為搜索者開始的,運營建築商主要是為了最大化自己的訂單流。有了 BuilderNet 的透明退款系統,他們不再需要垂直整合來獲取價值,從而讓他們重新發揮搜索者的優勢。除了經濟激勵之外,他們還認為這是以太坊長期健康的正確舉措,他們更願意為正和生態系統做出貢獻,而不是爭奪獨家訂單流交易。

然而,截至目前,Beaverbuild 仍在與 BuilderNet 並行運行其集中式設置,目前其所有訂單流都流向前者。這並不是背離計劃,而是一個分階段的過渡。

OSCBip38FzropbT2KByNnMbexrJN37qycsUEsyLy.png

我向 Flashbots 的Shea Ketsdever詢問了這個問題,她說他們正在與 Beaverbuild 密切合作,對性能進行基準測試並運行測試,以確保順利過渡,預計訂單流將在 2025 年第一季度轉移到 BuilderNet。這是值得關注的事情。

TEE 通過確保 MEV 透明地重新分配並允許不受信任的建造者進行協作而不會讓任何一方獲得優勢來實現這一點。每個操作員都在 TEE 內運行一個開源建造者,加密並公平處理所有訂單流。與當今分散的系統不同,BuilderNet 確保沒有建造者擁有特權訪問權限,從而使其無需信任且可驗證。

這將 MEV 捕獲從私人協議轉移到開放系統,錢包、應用程式和搜索者都可以獲得公平的退款。即使是通常將訂單流保密的搜索者也會被激勵使用 BuilderNet 進行透明的支付。目前,單個運營商提交最終區塊,類似於 MEV-Boost 中繼,但未來的升級將允許多個運營商合作構建區塊,使 MEV 提取更加分散和公平。

RCa6bBZssT1EAlzrnfwJpwn21Edro6AdDsKx78WB.png

有關 BuilderNet 的更多信息,羅伯特曾在Uncommon Core和Infinite Jungle播客中討論過它。

Flashbots 還在Rollup-Boost中使用 TEE ,這是一個用於 L2 排序器的 sidecar 系統,可實現更快的確認、可驗證排序和更高的可編程性。TEE 可防止排序器操縱交易,同時允許私有內存池和無需信任的執行。由於 Rollup-Boost 是一個 sidecar,因此 rollup 可以保留其現有框架(如 OP Stack 或 ZK Stack),同時添加新功能。這解決了以 rollup 為中心的路線圖中的一個關鍵問題,即大多數 L2 只是分叉了 Geth 並遵循了 L1 升級,而不是推動真正的創新。Rollup-Boost 支持實驗,而無需 rollup 維護單獨的客戶端。

Uniswap 即將推出的 L2 Unichain 將率先使用 Rollup-Boost,並搭載 Flashblocks 和可驗證優先級排序。Flashblocks 可實現 250ms 確認時間、原生恢復保護和更高的 gas 吞吐量,而可驗證優先級排序允許應用程式內部化其 MEV。Sidecar 使用擴展程序處理交易,然後將最終確定的區塊返回給排序器,以便在以太坊 L1 上發布。未來的擴展程序包括加密內存池、TEE 有效性證明和 TEE 協同處理。

有關 Rollup-Boost 的更多信息,Robert 也在Uncommon Core和Infinite Jungle的另一集中對其進行了討論。

TEE 正在集成到 L2 橋接證明系統中,以補充 ZK 證明,後者雖然提供了強大的安全性,但很複雜且容易出現錯誤。如果出現問題,依賴單個證明者會增加災難性故障的風險。為了緩解這種情況,團隊正在探索添加基於 TEE 的證明作為額外的驗證層,以降低無效狀態被最終確定的可能性。

TEE 和 ZK 證明獨立運行,確保冗餘。如果一個系統遇到錯誤或安全漏洞,另一個系統可以提供後備方案,防止無效狀態轉換最終完成。在這種情況下,安全委員會可以在問題升級之前進行幹預。

Scroll 與 Automata 合作開發了一款基於 SGX 的開源 TEE 證明器,該證明器已用於驗證測試網區塊。Scroll 的下一步計劃包括集成雙重證明系統、實施爭議解決機制以及組建 TEE 證明器委員會。作為此過程的一部分,Scroll 正在探索進一步去中心化 TEE 證明的方法,類似於以太坊的分布式驗證器技術,確保沒有任何一家硬體製造商成為信任的中心點。

X2nGJ5jAFcssnReik9CkRqBJQbsjOQd8MjgHJvT2.png

Taiko 使用分層證明系統。最初,TEE 通過運行輕量級執行客戶端來提供快速驗證,該客戶端驗證狀態轉換並使用 ECDSA 籤署結果以進行鏈上驗證。在冷卻期內,ZK 證明可以挑戰 TEE 證明。為了確保正確性,證明者必須質押保證金,如果他們的證明無效,保證金將被沒收。雖然在早期階段存在集中式安全後備方案,但 Taiko 計劃逐步淘汰它並完全過渡到基於 ZK 的驗證。

在 zkEVM 仍在不斷完善的同時,TEE 證明通過提供額外的安全層來實現此多重證明系統。它們提供了一種快速、經濟高效的方式來驗證狀態轉換,而無需完全依賴 ZK 證明,從而確保即使 ZK 證明器失敗,系統也能保持安全性和活躍性。

TEE 正在迅速成為以太坊基礎設施的重要組成部分,解決 MEV、rollup 和 bridge 中的安全、隱私和去中心化挑戰。隨著這些系統的成熟,它們可以重新定義以太坊的信任模型,同時彌合差距,直到加密解決方案完全擴展。

  • Related Posts

    Sei 聯創:擴展EVM需要L1 而不是L2

    作者:Sei Labs 聯合創始人 Jay Jog;編譯:白…

    Vitalik最新演講:為何要加快L2確認速度?如何加快

    整理:五銖,比特鏈視界 2025年4月8日,以太坊創始人Vi…

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    You Missed

    歷史性轉折:比特幣正在成為避險資產

    • By jakiro
    • 19 4 月, 2025
    • 3 views
    歷史性轉折:比特幣正在成為避險資產

    是什麼讓加密貨幣rug pull事件頻發?

    • By jakiro
    • 18 4 月, 2025
    • 9 views
    是什麼讓加密貨幣rug pull事件頻發?

    Wintermute Ventures:我們為什麼投資Euler?

    • By jakiro
    • 18 4 月, 2025
    • 9 views
    Wintermute Ventures:我們為什麼投資Euler?

    川普可以將鮑威爾炒魷魚嗎?會帶來什麼經濟風險?

    • By jakiro
    • 18 4 月, 2025
    • 10 views
    川普可以將鮑威爾炒魷魚嗎?會帶來什麼經濟風險?

    Glassnode:我們正在經歷牛熊轉換嗎?

    • By jakiro
    • 18 4 月, 2025
    • 10 views
    Glassnode:我們正在經歷牛熊轉換嗎?

    The Post Web加速器首批8個入選項目速覽

    • By jakiro
    • 17 4 月, 2025
    • 12 views
    The Post Web加速器首批8個入選項目速覽
    Home
    News
    School
    Search