编者按:本文来自 以太坊爱好者(ID:ethfans),作者:Joe Andrews,翻译&校对:闵敏 & 阿剑,Odaily星球日报经授权转载。
一句话总结:我们正在帮以太坊扩容
今天,我们要向大家隆重介绍以隐私性为核心的 Layer 2 网络 Aztec 2.0:
基于 zkRollup 的 Layer 2 网络,在 Ropsten 上运行
默认私密转账 —— 通过私密方式发送你的 ERC 20 代币
社交密钥恢复机制
可扩展的 DeFi 私密访问 (Uniswap 等)
相比 Aztec 1.0,gas 使用量降低了 200 倍
设计安全性:所有交易都在链上验证
通过 Noir(私密合约语言)实现可编程的隐私性
上述功能是我们的顶尖研究团队的成果。过去 15 个月来,我们的团队为社区贡献了 PLONK 和 Plookup,现已是 zkSNARK 的主要标准。
开发者可以直接参阅我们的文档;
如果你想查看我们在 Ropsten 上运行的网络,或体验我们的命令行 rollup 服务,请点击下方链接:
经典的 Layer 2 架构优先提供可扩展性,隐私性则暂时搁置。
Aztec 则不同。我们在 PLONK 上的研究让我们发现, zkSNARK 有两种完全不同的使用方法:
每个交易都被编码成 zkSNARK,来保护用户数据
中继者再将这些交易打包成一个一个批次,然后再 “汇总(rollup)” 成一个 zkSNARK 证明(这条对 rollup 内部计算有效性的证明会被发送到以太坊上,从而实现可扩展性)
使用 zkSNARK 技术,网络可按需扩展至每秒约 300 笔交易的硬性限制,同时保留链上数据可用性。
跨资产扩展
通常来说,rollup 所聚合的交易都是 “同质的” —— 即,它们都属于相同类型。由于 Aztec 交易都是 zkSNARK 证明,它们可以全部到捆绑到一个 zkRollup 中。
具体来说,私密 DeFi 交易可以与 zkDAI 付款或 Uniswap 交易捆绑到一个 rollup 中。
Noir 是一种开源脚本语言,可以让开发者轻松编写与 Aztec 2.0 兼容的 zkSNARK 交易。
- Sha256 的 Noir 电路 -
Noir 为开发者提供了工具,可以用来为主网协议编写自定义逻辑,从 DeFi 到资本市场再到订单簿。
Noir 可以让开发者:
自定义私密交易
用任意椭圆曲线生成签名
用电路来调用以太坊合约
Aztec 标准库 —— 常见密码学原语的高效已审核版本
- Aztec 账户架构 -
用户账户不需要关联以太坊地址,初次接收资金前也不需要链上交易来开户。
可以使用人类可读的账户名——也就是说,你的账户名可以是 @MontezumaII 而非 0x48af9…
重点部分:
账户支持多个密钥
内设社交恢复机制
支付密钥独立于加密密钥 —— 这有助于让合规应用保留简洁且符合 KYC 要求的记录
相比 Aztec 1.0,Aztec 2.0 可将 gas 成本降低 200 倍。
存款:将代币存入 Aztec 来隐蔽其踪迹
私密付款:加密的余额和身份 —— 面向所有币种
多设备恢复:避免私钥丢失所带来的风险
取款:通过匿名方式将你的资产退回到 Layer 1 上。
应急出口:即使所有 rollup 提供商都出了问题,你也可以退出系统。
上述功能都可以通过我们的软件开发工具包实现。
- 可扩展型私密交易 -
11 月,我们将对 Aztec 网络进行升级,使其支持可扩展的 DeFi 私密访问。这次升级后,用户可以通过匿名的方式以较低的 gas 价格进行 DeFi 交易,而且无需将 DeFi 协议迁移到 Layer 2 上。
我们来看一下 DeFi 是如何在 Aztec 2.0 上运作的:
用户在 Uniswap 上将余额中的一部分 Dai兑换成以太币
rollup 将 100 笔同类交易捆绑到同一笔交易中
Aztec 合约代表用户接收以太币
以太币由池中参与者按比例持有
每个参与者都受益于大型匿名集,并且只需支付较低的 gas 价格
大多数 DeFi 协议都可以通过这种方式集成,更重要的是,可以使用已经过审计的 Layer 1 代码。
从今天起,开发者可以通过我们的 TypeScript SDK 访问 Aztec 网络。只需运行以下指令即可。
yarn add @aztec/sdk
该 SDK 可在网页端、移动端和服务器环境下运行。关于详细的例子,请点击此处查看在线文档。
我们即将开始部署主网,并宣布巨额奖金——请关注我们,了解最新消息:
Telegram
我们正在寻找优秀的工程师和应用密码学家。如果你想与我们携手为以太坊带来具有隐私性的可扩展方案,请联系我们 hello@aztecprotocol.com。
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:建立最好的以太坊中文技术社区,持续推广和普及以太坊的技术,帮助以太坊释放区块链和智能合约的潜力,并为开发者提供更好的平台和机会
评论0条