通常的 Layer 2 架构优先提供可扩展性,隐私性则暂时搁置,而 Aztec 2.0 默认支持私密转账。
作者:Joe Andrews
编译:闵敏 & 阿剑@以太坊爱好者
原文标题:《引介 | Aztec 2.0:以隐私性为核心的 ZK Rollup Layer 2 方案》
今天,我们要向大家隆重介绍以隐私性为核心的 Layer 2 网络 Aztec 2.0:
上述功能是我们的顶尖研究团队的成果。过去 15 个月来,我们的团队为社区贡献了 PLONK 和 Plookup,现已是 zkSNARK 的主要标准。
开发者可以直接参阅我们的文档;
如果你想查看我们在 Ropsten 上运行的网络,或体验我们的命令行 rollup 服务,请点击下方链接:
经典的 Layer 2 架构优先提供可扩展性,隐私性则暂时搁置。
Aztec 则不同。我们在 PLONK 上的研究让我们发现, zkSNARK 有两种完全不同的使用方法:
使用 zkSNARK 技术,网络可按需扩展至每秒约 300 笔交易的硬性限制,同时保留链上数据可用性。
通常来说,Rollup 所聚合的交易都是 「同质的」 —— 即,它们都属于相同类型。由于 Aztec 交易都是 z kSNARK 证明,它们可以全部到捆绑到一个 ZK Rollup 中。
具体来说,私密 DeFi 交易可以与 zkDAI 付款或 Uniswap 交易捆绑到一个 Rollup 中。
Noir 是一种开源脚本语言,可以让开发者轻松编写与 Aztec 2.0 兼容的 zkSNARK 交易。
Sha256 的 Noir 电路
Noir 为开发者提供了工具,可以用来为主网协议编写自定义逻辑,从 DeFi 到资本市场再到订单簿。
Noir 可以让开发者:
Aztec 账户架构
用户账户不需要关联以太坊地址,初次接收资金前也不需要链上交易来开户。
可以使用人类可读的账户名——也就是说,你的账户名可以是@MontezumaII 而非 0x48af9…
重点部分:
相比 Aztec 1.0,Aztec 2.0 可将 gas 成本降低 200 倍。
存款:将代币存入 Aztec 来隐蔽其踪迹
**私密付款:加密的余额和身份 —— 面向所有币种
多设备恢复:避免私钥丢失所带来的风险
**取款:通过匿名方式将你的资产退回到 Layer 1 上。
*应急出口:即使所有 rollup 提供商都出了问题,你也可以退出系统。
上述功能都可以通过我们的软件开发工具包实现。
可扩展型私密交易
11 月,我们将对 Aztec 网络进行升级,使其支持可扩展的 DeFi 私密访问。这次升级后,用户可以通过匿名的方式以较低的 gas 价格进行 DeFi 交易,而且无需将 DeFi 协议迁移到 Layer 2 上。
我们来看一下 DeFi 是如何在 Aztec 2.0 上运作的:
大多数 DeFi 协议都可以通过这种方式集成,更重要的是,可以使用已经过审计的 Layer 1 代码。
从今天起,开发者可以通过我们的 TypeScript SDK 访问 Aztec 网络。只需运行以下指令即可。
yarn add @aztec/sdk
该 SDK 可在网页端、移动端和服务器环境下运行。关于详细的例子,请点击此处查看在线文档。
我们即将开始部署主网,并宣布巨额奖金——请关注我们,了解最新消息:
加入我们
我们正在寻找优秀的工程师和应用密码学家。如果你想与我们携手为以太坊带来具有隐私性的可扩展方案,请联系我们 [email protected]。
来源链接:medium.com