这是来自Supply Shock通讯的一个片段。要阅读完整版本,请订阅。
区块链上的隐私是个不错的想法,但很难实现。
像以太坊上的Railgun这样的应用程序如今已经实现了这一点,但计算成本很高。你可以选择像Monero这样的链,但它缺乏智能合约的可编程性。
因此,链上隐私的圣杯看起来有点像这样:可选择的隐私、原生智能合约可编程性,理想情况下还能桥接到DeFi的EVM世界。同时保持协议的去中心化。
Aztec团队可能最接近破解这个密码。
进入Aztec Network,这是一个建立在以太坊上的zk rollup(不要与2023年已停用的Aztec Connect混淆)。公共测试网今天启动。
通过利用零知识技术,L2上的用户余额和交易是加密的,以确保发送方、接收方或交易本身等细节的隐私。
Aztec的可编程性由Noir实现,这是该公司类似Rust的零知识电路语言。Noir让开发者可以编写智能合约,执行屏蔽贷款或私密投票,而无需学习密码学。
Aztec Network联合创始人扎卡里·威廉姆森在新闻稿中表示:"开发者可以使用Aztec构建具有隐私功能的去中心化应用,这些应用可以与以太坊现有基础设施无缝融合,他们不需要为实施复杂的密码学而苦恼。"
Aztec的差异化
与大多数L2(一个例外是Arbitrum的WASM)不同,Aztec对链的执行层进行了一些重大修改。
Aztec上的公共交易通过其自定义的Aztec虚拟机(AVM)执行。然而,私密交易被卸载到称为私密执行环境的客户端环境。PXE用于生成证明并私密运行智能合约逻辑。
交易证明随后被聚合为以太坊结算的单一证明。
客户端生成zk证明通常成本很高。然而,Aztec的新L2保持成本较低。这主要归功于其PLONK证明系统,根据公司博客,它使在昂贵的硬件上生成客户端证明变得"更简单"。PLONK是由Aztec联合创始人兼CEO扎卡里·威廉姆森本人共同发明的。
威廉姆森告诉Blockworks:"我们的客户端证明器结合了PLONK研究的最新成果,包括Protogalaxy折叠方案和我们称之为Goblin Plonk的独特技术,以加速递归。我们还从头开始构建了自己的编程语言Noir,可以直接将程序编译成零知识电路,从而绕过了零知识虚拟机的开销。"
与普遍认知相反,大多数zk rollup实际上并不利用零知识技术进行隐私加密,这在某种程度上是一个用词不当。如今的zk rollup主要使用这项技术进行交易的大小压缩——为了提高吞吐量——而不加密用户数据。
Aztec不仅将zk证明用于验证,还用于实现交易元数据的端到端加密。然而,隐私是可选的,这与Aztec开发具有灵活隐私和选择性披露的链的目标相呼应。
这种架构在当今的以太坊L1上是不可能的,在那里所有细节都将公开。在Monero或Zcash等其他L1链上也不可能,它们允许私密支付,但缺乏智能合约的可编程性。
威廉姆森说:"我们目前将区块链隐私视为非此即彼的选择,但事实上不必如此。"
Aztec的测试网已在其Devnet和Provernet网络中拥有超过100个排序器,为从第一天起实现去中心化铺平了道路。
在收件箱中获取新闻。探索Blockworks通讯:
- Blockworks Daily:解读加密货币和市场。
- Empire:开启你一天的加密新闻和分析。
- Forward Guidance:加密、宏观经济和政策的交叉点。
- 0xResearch:直接将Alpha送到你的收件箱。
- Lightspeed:关于Solana的一切。
- The Drop:应用、游戏、meme等。
- Supply Shock:比特币、比特币、比特币。

