Aztec network即将集成Compound Defi项目

news/2024/4/25 18:35:39

1. 引言

日前,Compound宣布将在2022年2季度上线Aztec network的zk.money中。

Aztec Network定位为以太坊的L2隐私扩容方案,号称为:Layer 2 for the internet of money。
通过名为DeFi Aggregation的process,Aztec可支持cheap private interactions with Layer 1 smart contracts and liquidity。
Aztec中使用了名为"zk-zk rollups"的零知识技术,通过Aztec Connect bridges来为Layer 1 protocol 增加隐私 并 有效节约gas。
主要代码见:

  • https://github.com/AztecProtocol/aztec-connect-bridges(Solidity)

Aztec可shield money,保护Web3.0中的用户和商业数据,具体为:

  • 身份隐私:借助密码学匿名性,可隐藏发送者和接收者的身份。
  • balance隐私:对交易金额进行教秘,使得用户的crypto balance为私有的。
  • 代码隐私:网络观察者无法看到某交易究竟属于哪种资产 或者 哪种服务。

Aztec基于PLONK构建:

  • 快速交易:隐私交易可在所有设备上以秒级计算,aztec rollup服务可节约gas,并提供分钟级别的settlement。
  • DeFi兼容性:可匿名充值并管理你的DeFi positions,并在Aztec privacy shield中进行交易。
  • 可编程性:可编程隐私money——托管、money streaming、微支付等等无线想象空间。

Aztec gas费用对比:

  • Public ERC20:每笔交易需要45K gas。
  • TurboPLONK:每笔交易需要5K gas。
  • UltraPLONK:每笔交易仅需要3K gas。正在实现中。

2. 何为zk.money?

zk.money定位为用户的private crypto manager。
对于Metamask用户,zk.money为管理隐私资产的app。当前,支持shield and send DAI and ETH for confidential balances。

在zk.money中注册用户,至少需存入0.01ETH。当前支持ETH/DAI/renBTC。

在zk.money中发起交易时,若接收方为zk.money用户名,则将直接在其account balance中接收zkETH/zkDAI。若接收方为正常的以太坊地址,其将在钱包中接收正常的“unshielded” ETH/DAI tokens。

迄今为止,已有超过4.5万名向zk.money中存入了1.5万+ETH 以及 价值1100万的DAI。

3. 何为Aztec Connect Bridge?

Aztec即将上线Aztec Connect——借助Aztec的zkrollup和bridge合约,可提供earning\lending\borrowing\swapping,可节约gas并默认为匿名的。

通过使用Aztec Connect,用户可从Compound中存取,与主网相比,可节约95%+的gas,并默认为匿名的。

3.1 何为bridge?

bridge为部署在主网上的Layer 1 Solidity合约,该合约遵循的DeFi protocol符合Aztec rollup接口要求。这样,可保证Aztec rollup合约可通过bridge与DeFi protocol进行交互。

bridge合约将任何Layer 1 DeFi protocol 都模式化为一种异步的asset swap。对于每个bridge,可最多指定2个input assets和2个output assets。

3.2 如何工作?

在Aztec中拥有shield assets的用户,可通过Aztec rollup合约构建a zero-knowledge proof,然后make an external L1 contract call。

Rollup providers可将Aztec Network中的多笔L2交易batch为一个rollup。rollup合约顾客make aggregate transaction against L1 DeFi contracts,然后将相应的的funds pro-rata返回给L2上的用户。

3.3 cost多少?

可将多笔Aztec connect交易batch为一个rollup。该batch中的每个用户会支付一个基础费用来覆盖:

  • rollup proof verifications费用
  • 以及 其应分担的L1 DeFI transaction gas cost。

一笔Aztec Connect 交易需要3个基础费,约8K gas。

然后用户会pay their share of the L1 DeFi transaction。rollup将以固定确定数量的gas来调用bridge合约,使得总费用为:约8K gas + BRIDGE_GAS / BATCH_SIZE。

3.4 何为隐私?

任意Aztec Connect交易中的source funds都是Aztec shielded asset。当用户与Aztec Bridge contract交互时,其身份会一直隐藏,但是其发往bridge的balance是公开的。

3.5 batching

Rollup providers会被激励,来将同一bridgeId的任意多笔交易进行batch。

4. Compound with Aztec

很多用户一直在要求在L2部署Compound,但是,当前Compound专注于构建Gateway to offer cross-chain interest rates。

由于Aztec会与现有的L1合约交互,其为用户提供了一种扩容方案——无需重新部署任何智能合约 也 无需重新构建流动性池。

具体实现为:

  • 1)用户将其ERC20 token存入Aztec中。
  • 2)用户通过zk.money发起Compound存款或借款请求。
  • 3)Aztec的zkrollup将多个用户的多笔交易进行batch,通过bridge合约来与Compound的L1合约进行交互。
  • 4)Aztec上的用户将收到cToken,或其它任何其借的资产,然后可在Aztec上的其它DeFi protocols中使用。

Aztec为用户提供了与Compound 存/借款的无缝体验。Aztec正在申请10万美金的拨款来补贴Compound的存贷款。该补贴将模拟在rollup完成后将惠及用户,以及与rollup相关的gas cost,从而启动Aztec集成Compound的网络效应。

Aztec可以推动Compound的大量采用,并为Compound提供出色的投资回报率。有了10万美元的拨款,Aztec上多达4万笔交易的交易成本将降至最低。以下场景显示了7-1000倍投资回报率的结果,具体取决于提供的gas savings和用户采用情况。重要的是,补贴只会在用户使用网络时使用。
在这里插入图片描述

该拨款的证明意义有:

  • 与主网相比,交易费降低了95%+。
  • 增加10%的Compound用户数(未来12个月,约3万名用户)。
  • 当每天的交易数>100时,可去除补贴。
  • 支持机构匿名从Compound中进行存贷款。

4.1 Compound with Aztec时间表及里程碑

  • 2021年Q4,Aztec与Adam Bavosa 和 Nick Martisch合作,指定了Compound集成的spec,并启动了相应的grant program来鼓励社区开发bridge合约。Joe(co-founder)和Lisa(head of business development)参与了Compound community calla,并与构建Compound deposit bridge的各方会面。
  • 2022年Q1,将完成bridge,并由Solidified公司进行审计。一旦合约审计通过,Aztec将会将其集成到主网的zk.money。初始功能将为存DAI。
  • 2022年Q2,将完成借款合约,审计,并部署在zk.money上。Aztec将扩大grant program的范围,鼓励使用Aztec SDK来开发替代接口。在2022年Q3,团队将专注于与托管机构的整合,以及专注于机构用户群的平台。

我们建议拨出10万美元的预算,先期分发5万美元,并在上线三个月后发放5万美元。Aztec将合作确保该拨款被最优分配与不同的资产和交易类型中,提升用户集成、以及将Aztec与大容量Compound接口集成。

在第二部分发布之前,Aztec将向Compound社区提供有关用户采用、网络性能和补贴支出的更新。如果社区对启动后前三个月的指标不满意,可能会有另一次治理投票决定不分配第二批资金。

Aztec与Compound当前的重点一致,即加强其在主网上的协议,并为构建新的应用场景,例如为DeFi建立的入职机构。如今,Compound用户将受益于Aztec的rollup提供的扩容优势。随着时间的推移,我们预计Aztec将成为该Compound机构产品的关键组成部分。这种合作关系将加速用户采用,并使隐私成为协议的一项新功能。

参考资料

[1] Aztec with Compound 主题帖
[2] aztec-connect-bridges库中的PR Compound supply and redeeem #14
[3] Compound治理论坛提案 Enable cheap, private transactions with Compound using Aztec
[4] Aztec Network官网
[5] Private DeFi with the Aztec Connect Bridge
[6] 2021年11月 ZK HACK #5 - Introduction to Aztec Connect
[7] 2021年4月 Zk-zk-Rollup & zk.money with Zac and Joe from Aztec
[8] Element Finance Aztec Connect Contract
[9] Element Finance团队2021年12月博客 Fixed Rates for Everyone: L2 Scaling is Coming to Element


https://www.xjx100.cn/news/306112.html

相关文章

【本地模式】第一个Mapreduce程序-wordcount

【本地模式】:也就是在windows环境下通过hadoop-client相关jar包进行开发的,我们只需要通过本地自己写好MapReduce程序即可在本地运行。 一个Maprduce程序主要包括三部分:Mapper类、Reducer类、执行类。 map阶段:将每一行单词提…

网工视角看基础网络,原来这么与众不同

大家好,我是老杨。 前两天去华为生态大会刚回来,颇为感慨。 感慨万物互联的世界越来越大,网络渗透度也越来越极致化。 网络很大,非常大,但在网工眼里,网络复杂又美妙,有着外行人难以理解的魅…

基于springboot+vue的校园任务订单配送管理系统

随着我国教育制度的改革的发展,各大高校的学生数量也在不断的增加。当前大学生的生活和消费习惯等导致他们更喜欢通过网络来获取自己想要的商品和服务,这也是导致当前校园配送盛行的主要原因。为了能够让更多的学生享受到校园配送的服务,我们…

数据更新了,但视图并没有更新

👉vue中数据改变,视图不更新的原因以及解决方法(强制更新视图)_在使用vue开发中如果数据发生变化而视图没有更新的原因是什么怎么解决_小太阳...的博客-CSDN博客 目录 1.某些方法操作数组 2.对象属性的添加或删除 a.动态添加一…

单词拼写检查textblob模块spellcheck方法

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 单词拼写检查 textblob模块 spellcheck方法 [太阳]选择题 关于python代码说法错误的一项是: from textblob import Word myWordsuccessfulee print("【显示】myWord …

【K8s】常用的Pod控制器

文章目录 一、认识Pod控制器1、控制器介绍2、控制器种类 二、ReplicaSet(RS)1、RS的作用与资源清单2、创建RS3、pod扩缩容4、镜像升级5、删除RS 三、Deployment(Deploy)1、作用与资源清单2、创建deploy3、扩缩容4、镜像更新5、版本…

真魔幻!男子面试到一半公司竟然宣布倒闭,公司给了方案,网友:还没上班就赚好一笔补偿金...

刚看到一则资讯,真魔幻! 据媒体报道,上海一男子称自己面试到一半公司宣布倒闭了。 公司规模还不小,是手机大厂OPPO旗下的哲库(ZEKU)芯片子公司。 他表示过程很戏剧性,自己过了第一轮技术面&…

多尺度深度特征(下):多尺度特征学习才是目标检测精髓(论文免费下载)...

计算机视觉研究院专栏 作者:Edison_G 深度特征学习方案将重点从具有细节的具体特征转移到具有语义信息的抽象特征。它通过构建多尺度深度特征学习网络 (MDFN) 不仅考虑单个对象和局部上下文,还考虑它们之间的关系。 公众号ID|ComputerVisionG…