Aztec v5 发布 Alpha 版,为以太坊带来私有智能合约

eth
零知识证明智能合约以太坊隐私Layer2Aztec
14 小时前来源: crypto.news
Aztec v5 发布 Alpha 版,为以太坊带来私有智能合约

Aztec 已发布其 v5 执行层的 alpha 版本,引入了一个可编程隐私框架,允许以太坊应用在同一 Layer-2 环境中处理公共和私有状态。

摘要

  • Aztec 发布了其 v5 执行层的 alpha 版本,通过零知识驱动的智能合约为以太坊带来可编程隐私。
  • 新架构在用户设备上处理私有计算,同时在链上验证交易,而不暴露敏感数据。
  • Aztec 表示,该执行层支持机密去中心化应用,其功能旨在减少抢先交易和 MEV 风险。

Aztec Labs 宣布其 v5 执行层的 alpha 版本发布,称这是朝着使隐私原生智能合约在以太坊上实用化迈出的一步。

新架构允许开发者构建结合机密用户数据和公共区块链状态的去中心化应用,同时依赖零知识证明来验证交易,而不暴露敏感信息。

与以太坊基础层不同,在以太坊基础层中,每个验证者都处理和存储交易输入、输出和执行数据以达成共识,而 Aztec 的执行层将私有计算移至用户设备。系统不是在网络上暴露交易细节,而是在本地生成加密证明,然后提交到链上验证,从而减少可见交易数据量,同时保留以太坊的安全保证。

客户端执行改变了私有交易的处理方式

该版本的核心是一个与 Noir(Aztec 用于私有智能合约的领域特定编程语言)集成的客户端零知识执行引擎。与以太坊虚拟机那样在每个网络节点上执行机密交易不同,该系统在用户硬件上执行私有计算,然后生成递归简洁非交互式知识论证(SNARK)。

这些证明允许网络验证状态变更的有效性,而无需暴露明文输入、交易值或账户身份。据 Aztec Labs 称,该模型减少了不必要的数据披露,同时保持了交易已正确执行的数学保证。

该架构还引入了一种混合状态模型,旨在克服隐私区块链面临的最大工程挑战之一。纯私有执行环境在多个用户同时尝试更新同一公共状态时常常遇到困难,导致状态争用,限制了与共享去中心化金融基础设施的交互。

为了解决这一限制,Aztec 将私有和公共状态管理分开。私有资产存储在类似 UTXO 的笔记树中,而公共数据通过键值树维护。在执行过程中,私有函数可以生成延迟的公共函数调用,这些调用在同一交易生命周期内稍后处理,从而允许机密和公共操作协同工作,而不会牺牲确定性执行或产生竞态条件。

该执行模型旨在支持需要机密计算的应用,同时与以太坊的公共生态系统(包括共享流动性池和其他去中心化金融协议)交互。

隐私模型瞄准去中心化金融和企业应用

除了交易隐私,该执行层还引入了可能减少区块链执行中几个长期问题的功能。

据Aztec Labs称,交易详情在状态提交前保持隐藏,这使得外部观察者更难重新排序待处理交易或通过最大可提取价值策略利用可见交易数据。

该架构还为应用程序提供了构建模块,例如保密订单匹配、私人流动性供应以及选择性合规系统,这些系统通过查看密钥仅披露所需信息,而不是暴露完整的用户记录。

这些能力建立在Aztec长期关注可编程隐私而非简单匿名代币转移的基础上。

Aztec Labs联合创始人兼首席执行官Zac Williamson在2025年4月对crypto.news表示,区块链隐私应超越隐藏钱包地址。

他将用户隐私、保密交易数据和私有智能合约执行描述为实际链上隐私所需的三大支柱,并称其为“区块链隐私的圣杯”。

Williamson还认为,隐私不应被视为行业的独立部分,他表示“所有加密货币都将实现隐私”,因为可编程隐私将成为主流区块链应用的一部分。

在讨论合规性时,Williamson表示隐私保护系统应依赖选择性披露而非完全匿名。他以ZKPassport为例,解释说用户可以通过NFC功能的护照生成零知识证明,并选择“你想要披露的信息”,无论是国籍、年龄还是其他身份属性。

他说该技术“无需许可、保护隐私,并确保强合规性”,并补充说此类系统比现有隐私解决方案“强大得多”,因为它们将隐私与可编程合规性相结合。

这一愿景在2026年5月进一步扩展,当时Aztec Labs 收购了ZKPassport,同时承诺保持护照验证平台开源。此次收购将专注于隐私的身份基础设施直接纳入Aztec生态系统,允许开发者在兼容以太坊的网络中将可编程隐私与零知识身份验证相结合。

该技术已在Aztec网络上进行测试,通过允许参与者证明自己是独特个体而不泄露身份,帮助减少女巫攻击。在AZTEC代币销售期间,它还被用于执行制裁筛查,同时保持参与者信息私密。

Alpha版本发布前涉及遗留产品的安全事件

执行层发布前不久,Aztec Labs处理了涉及已退役产品的安全问题。

本月早些时候,Aztec Labs披露正在调查一起潜在漏洞,涉及2021年推出的已弃用支付产品,当时约有200万美元被转移自一个不可变智能合约。该公司表示,受影响的系统已于2022年停用,且没有管理员密钥,导致团队无法暂停或升级合约。

另外,另一个已弃用产品Aztec Connect在攻击者利用旧版不可变RollupProcessorV3合约后损失约210万美元。Aztec Labs表示,这些事件与活跃的Aztec网络无关。

Aztec基金会还表示,这两起漏洞与当前网络或AZTEC ERC-20代币均无关联,并强调受影响的合约属于遗留基础设施,这些合约在产品停用后仍留在以太坊上运行。