Uniswap V4最重要的3个特性

作者:Juu17来源:twitter2023-06-14

注:本文来自@0xjuu_17 推特,MarsBit整理如下:

中文首发

Uniswap V4最重要的3个特性我认为如下:

1、架构调整

以前每个币对一个智能合约,之前如果router长几段,就要多花几倍gas,现在所有的币对都在一个大的合约里了。

2、钩子hook

以前大家依赖于uni团队去对合约做各种功能迭代,制约了更新速度。现在UniV4彻底就做一个底层流动性大池子。

以后所有开发者,想自己做啥功能,你就部署个钩子,钩子后面接Uni的流动性。你想各种变着花儿玩各种交易的trick,设置池参数,都行了。

这个钩子你可以称之为过滤器,中间件,怎么习惯怎么叫。

钩子+后端流动性大合约=之前的LP池+特性功能

可以预见,以后是“百钩大战”的时代了。币安是大部分中心化交易所的流动性终点,小交易所都必须在币安上摆单子做对冲。UniV4则会是链上大部分币对的流动性终点,你还自己部署fork啥DEX,写个钩子完了。

3、各种地方抠gas

大量使用汇编,为了省gas无所不用其极。极少使用内联汇编的solidity开发者要头疼死。

https://github.com/Uniswap/v4-core/blob/main/whitepaper-v4-draft.pdf

Uniswap

补充一下第1点,智能合约每多一个调用,消耗都是巨大的。

由于协议的垄断性在那里,LP从v3大部分迁移到v4也只是时间问题,就和当初v2迁移到v3一样而且,哪个dapp(发币的)会不希望自己的用户买币能大量省gas呢?

看似不经意的一个调整,把1inch这种做路由优化的产品的生存空间进一步向0挤压了。

Uniswap

补充一下第2点,集中流动性意味着——你开交易所的成本更低。

不少老板想新开交易所,但是不认识做市商来做流动性怎么办?没有做市商提供基础流动性,就没有用户来玩,那交易所就开不起来。

如果自己搭建产品和技术团队从0做一套交易所,没个大几百万根本别想整起来。

问题是:

开交易所不就是为了赚钱吗?很多老板的特长压根就不是做交易,搞流动性,而是拉人头,搞流量,开赌场。

老板关心的不是交易所流动性这种硬件设施,而是怎么从流量里收税。

于是,2019年流行过一种产品,云交易所,代表产品有ChainUp和火币云等Saas,鼠标在后台点点,一个“交易所”开起来了。

云交易所的特点是:所有交易所共用一个流动性。

你和他都用火币云,你们微不足道的那些挂单会和火币的订单簿汇总且全平台共享。

Uniswap V4这个钩子,消灭了未来会出现的xxSwap,yySwap。你fork Uniswap的代码,是不是要先部署合约,再找LP给你充流动性?你最后不还是为了发平(割)台(韭)币(菜)吗?

以后你别fork做个什么uuuSwap了,你想发发平(割)台(韭)币(菜),直接在钩子里做就完了,前端套个页面,就可以开赌场了。

你cx过来的用户想交易个ETH还是WBTC啥的,妈妈再也不担心你会被人喷你的山寨Dex没有流动性了,UniV4把流动性都给你提供好了。

放心地去cx吧。