极简社区
QQ交流群
776284591

Uniswap V4将构建Defi底层基础建设

查看: 61 更新: 2023-09-02

(简介) -----------------

目录

1、序

2、Uniswap V4是什么?

3、Uniswap V4增加了哪些功能?

4、Uniswap V4将带来哪些影响?

5、总结

两年前发布了 Uniswap v3,这是链上流动性和 DeFi 的分水岭。如今,Uniswap 协议是最大的去中心化交易协议,处理了超过 1.5 万亿美元的交易,不仅作为公共基础设施,也是加密生态系统的重要组成部分,包括薄饼pancake等一系列DEX都是基于Uniswap 协议进行开发的,目前Uniswap常期占据着Defi将近60%的市场份额。Uniswap V4将构建Defi底层基础建设随着技术和市场的发展,Uniswap 协议也必须不断进化,这就是为什么我们在此介绍 Uniswap v4 的愿景,我们相信它将为创建流动性以及链上交易开启无限可能。

Uniswap V4是什么?

Uniswap V4在现有的V3版本上增加了更多的可能性,主要是增加了HOOK(钩子)和Singleton(单例)合约,以丰富DEX的可扩展性和降低交易Gas。V3版本中我们从部署合约到添加流动性再到交易代币或者移除流动性,这些都必须根据协议本身设置好的参数有序进行,但是在V4版本中,开发者可以基于自身的需求定制化一个合约嵌入到V4的流动池当中。Uniswap v4 的核心逻辑与 v3 一样,是不可升级的,虽然每个流动性池都可以使用自己的(钩子)智能合约,但(钩子)只能限制为在创建流动性池时确定的特定权限。

Uniswap V4增加了哪些功能?

l时间加权平均做市商(TWAMM);

l基于波动性或其他投入的动态费用;

l链上限价订单;

l将超出范围的流动性存入借贷协议;

l定制化的链上预言机,例如几何平均数预言机;

l自动复利 LP 手续费到 LP 头寸;

l内部化的 MEV 利润分配给 LP;

Uniswap V4将构建Defi底层基础建设开发者可通过部署Hooks(钩子)来实现满足自身需求场景DEX,时间加权平均做市商从字面意思便可理解为限价订单或指定时间段内买卖一定数量代币的价格为 TWAP(时间加权平均价格),也就是在指定的时间内以这段时间的均价买入或卖出,这是不是能有效的防止科学家和夹子的搅局?

此外,将超出范围的流动性存入借贷协议,比如开发者设置了一个流动池上限,当流动池超出这个上限后,超出部分可以抵押到某个借贷平台产生额外的收益。

定制化的链上预言机,例如几何平均数预言机。因为智能合约只能执行合约内部的代码命令,它无法获取外部的价格变化,那么就需要预言机来实时抓取价格,几何平均数预言机顾名思义就是抓取指定时间段内价格的平均数。

总之钩子可以给开发者无限的想象空间,在这样一个空间里面,他们可以根据自身的需求来开发更多的功能。

Uniswap V4将构建Defi底层基础建设为什么说有了Singleton(单例)合约能大大降低Gas费,从上图中我们可以看到,在V3版本中,我们用ETH购买DAI,需求先将ETH兑换成USDC,然后再将USDC兑换成DAI,这里实际上需要产生多笔交互,因为这里有多个流动池,而每一个流动池都是一个单独的合约,这里需要调用多个合约所以Gas费比较高,但是V4版本将所有不同的流动池融合到了一个大流动池里,只存在一个合约,显著提高了交易效率,用户不在需要通过多个流动池合约路由完成交易。在单例架构上还引入“flash accounting”系统,V3每次兑换结束后需将资产全部转出/转入,而V4则是根据净余额来转出/转入。此外在V4版本中,原生ETH将重新在交易对中出现(V2中曾经被去除掉,需用WETH),这也会带来一些Gas成本的降低。

Uniswap V4将带来哪些影响?

Uniswap V4的出现必定构建Defi的底层基础,他提供了一个超大的流动性底池,开发者可以利用这个底池来部署自己的钩子或生态,无需再为流动性匮乏而烦恼,也不需要再出现某某Swap,因为没有这个必要了,直接在Uniswap部署自己的钩子就行了。随着更多开发者部署钩子,更多新功能出来,更多可组合性案例出来,Uniswap在Defi的地位将越来越强大,甚至将来有可能超出CEX的交易量,毕竟现在CEX受到外部环境的打压,生存空间一步步被压缩。

结束语

Uniswap V4将推动Defi到达一个新的高度,它将构建一个Defi的大平台,让更多开发者和项目方在它的平台上开发各种多功能性的生态,这也许是下一个牛市到来的起点,让我们拭目以待吧!



QQ交流群
776284591
周一至周六 10:00 - 22:30 法定节假日除外
版权所有,未经授权禁止复制或建立镜像!
极家乐提供技术支持