Aztec:混合zkRollup,而非zkEVM

1. 引言

Aztec zkRollup为混合zkRollup:

  • 支持通用私有计算的加密zkRollup(命名为Aztec):构建trustless、可扩展的、去中心化的Layer2 zkRollup,同时支持private smart contract execution。
  • 同时支持public state和private state。
    在这里插入图片描述
  • 非zkEVM:因privacy isn’t EVM compatible。

在这里插入图片描述
其中Connect为Aztec已实现的协议,采用了encrypted UTXO架构,以notes来表示money(value of token)。详细可参看博客:

在Aztec zkRollup中,采用了与Connect类似的架构设计,不同之处在于:

  • UTXO不仅代表了“the value of a token”
  • UTXO还代表了任意data,当前UTXO可存储整个智能合约。

Connect仅支持3中custom-built circuits,而Aztec zkRollup支持任意智能合约逻辑,且同时支持public state和private state。这意味着开发者可访问整个以太坊用例,以及所有新的支持加密的应用。

Connect设计为仅限于DeFi,而Aztec zkRollup不受限。

Aztec zkRollup可用于:

  • Private voting for public DAOs
  • Private sessions of public games
  • Private trades on public AMM’s

在这里插入图片描述
当前处于Milestone 1.0阶段。

Noir为Aztec Labs主导开发的zero knowledge开发语言,致力于:

  • LLVM for zkSNARKs。这意味着Solana和Cosmos等都可借助Noir集成ZK proofs。

在这里插入图片描述

参考资料

[1] Aztec团队2023年5月4日博客 Aztec: the Hybrid zkRollup

猜你喜欢

转载自blog.csdn.net/mutourend/article/details/130503309
今日推荐