TEE技术重塑Web3:从MEV到隐私计算的革命性应用

robot
摘要生成中

TEE技术在Web3中的应用与前景

自比特币和以太坊诞生以来,加密货币行业一直面临"不可能三角"的挑战,即免信任、高效率和通用性无法同时实现。虽然出现了支付通道、Rollup和模块化区块链等方案,但它们都难以完全通用。对于特定场景如定制化可编程签名,仍需引入其他技术。

随着行业发展,可信执行环境(TEE)逐渐融入Web3生态。通过提供硬件级的数据隔离和完整性,TEE在保证安全的同时,为加密货币应用带来了新的可能性。本文将探讨TEE在Web3中的应用方式,揭示其潜力及未来可能出现的新场景。TEE有望重塑区块链行业,在MEV、底层公链性能拓展和免信任签名等方面发挥重要作用,并在需要隐私保护的场景中占据一席之地。

TEE的概念与特性

TEE是处理器或数据中心内隔离出的安全区域,可以在其中执行程序,而不受包括操作系统在内的其他程序干扰。TEE通过特殊硬件确保外部实体无法观测或访问其内部数据,具有安全性和完整性两大特性。

安全性使得即使是运行TEE的主机操作系统或云服务提供商,也无法看到TEE内的敏感数据。完整性则保证TEE中运行的代码完全按预先编好的逻辑执行,不存在外部操纵的可能性。TEE硬件会对外提供内部执行代码的哈希值和签名,以供验证。

TEE内部有一个根密钥,用于生成签名。密钥生成方法包括"密钥注入"和内部随机数生成两种。后者更为先进,可确保包括芯片制造商在内的任何外部方都无法获知密钥内容。

通过远程认证(Remote Attestation)过程,用户可以验证TEE内执行的程序是否与公开的源代码一致。尽管如此,使用TEE的程序仍需要信任硬件供应商,如英特尔、AMD和ARM等。

Web3中的TEE应用案例

TEE-Boost:去中心化区块构建

TEE-Boost旨在解决以太坊MEV-Boost中Relay服务高度集中化的问题。传统MEV-Boost流程中,Relay作为中介收集Builder提交的区块,并选择小费最多的区块发送给验证者。然而,目前几大Relay服务商几乎垄断了整个MEV市场,存在潜在作恶风险。

TEE-Boost通过TEE消除对Relay的信任假设,保留了MEV-Boost架构的安全保证。它取消了Relay角色,让Builder直接在TEE中运行代码,通过远程验证证明生成的区块有效。验证者可直接对接多个Builder,选择小费最多的区块头并签名,之后Builder再出示完整区块内容。

Rollup-Boost:Layer2扩展方案

Rollup-Boost是Flashbot与Uniswap Labs、OP Labs合作开发的Rollup构建方案,目前应用于Unichain。它实现了两个扩展模块:

  1. 250ms确认的"Flashblocks":提供超高速交易确认。
  2. 可验证的优先级排序:严格按交易支付的优先费用排序,允许智能合约回收部分MEV收益。

Flashblocks核心是在TEE内将交易打包并生成区块碎片广播,验证者收集多个碎片打包为完整区块。这提高了带宽利用率,加快交易确认速度。由于区块碎片在TEE内生成,验证者可省去验证区块数据的工作量。

可验证优先级排序利用TEE提供可信的交易排序结果,防止出块者手动调整交易次序。

DeepSafe:免信任门限签名方案

DeepSafe引入TEE和ZK技术,开发了名为CRVA(加密随机AI验证网络)的全流程保密抽签+签名方案。CRVA通过抽签算法随机选择验证节点,验证消息有效性并生成门限签名。

CRVA利用TEE和ZK隐藏验证人身份,防止内部串谋和黑客攻击。其工作流程包括:

  1. 节点核心模块运行在TEE内,在公链上留下永久公钥。
  2. 节点在TEE中生成临时公钥和ZK Proof,证明与永久公钥关联但不泄露具体对应关系。
  3. 节点加密临时公钥,与ZKP一起发送给Relayer。
  4. Relayer在TEE内解密临时公钥集合,提交至链上进行随机选择。
  5. 被选中的节点参与消息验证和签名。
  6. 采用链上远程证明,确保计算流程严格在TEE内进行。

CRVA方案的核心是将重要活动封装在TEE内,外界只能看到加密后的密文。这从根本上防止了串谋和外部攻击,可应用于多签钱包、资产托管、跨链桥、预言机等多个场景。

TEE的未来应用

TEE协处理器

TEE协处理器使用可证明的链下计算替代成本高昂的链上计算。复杂计算、数据处理和算法操作可在TEE中执行,通过加密证明在链上验证结果。这为EVM生态内的智能合约提供低成本且隐私的计算能力。

应用案例包括:

  • 为AMM合约提供复杂算法支持
  • 让智能合约控制社交媒体账户(如Teleport项目)
  • 基于TEE的AI预言机,调用LLM检索外部数据并输出事件发生结论

加密内存池和隐私交易

基于TEE构建的加密内存池可确保交易在整个生命周期内高度保密。用户向TEE排序器提交加密交易,解密、排序、执行全过程在TEE内进行,外部不可见。最后只将执行后的最新状态更改发布到区块链上。

TEE多证明器系统

TEE可为Rollup充当证明器,作为ZK和OP的技术补充。Scroll、Taiko等项目采用了TEE证明器,这种方法比ZK更高效快速,也便于迭代。

结语

TEE代表了区块链领域重要的技术发展,为解决性能、隐私和去中心化之间的矛盾提供了可行途径。通过硬件保证的隔离性和完整性,TEE能支持新的应用类别,同时保持区块链系统的信任最小化特性。

从MEV-Boost的去中心化区块构建到Rollup-Boost的性能提升,再到DeepSafe的高级安全机制,TEE技术展现了巨大的变革潜力。这些应用证明TEE能带来实际效益,同时为未来更具雄心的应用奠定基础。

区块链基础设施的未来可能是多种技术的复杂组合,每种技术针对特定用例和安全需求进行优化。TEE将在这个多方面的生态系统中发挥关键作用,提供将区块链应用推向主流采用所需的性能和功能,同时保留其去中心化、无需信任的特性。

ZK2.21%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
0/400
DeadTrades_Walkingvip
· 21小时前
TEE?感觉又是鸡肋
回复0
NFTragedyvip
· 21小时前
啊这,靠隔离就想解决三角悖论?
回复0
薅毛自由职业者vip
· 21小时前
都说是重塑了 不还在用层叠着解决问题嘛
回复0
PoolJumpervip
· 21小时前
兜兜转转又回到tee了
回复0
NFT深呼吸vip
· 22小时前
隐私和效率这对相爱相杀啊
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)