一文读懂Uniswap

在2020年快要过半的时候,DeFi概念相关的币种直接引爆了行情。DEX (去中心化交易所)——作为DeFi项目最容易捕获价值的细分赛道之一,自然也是备受瞩目。

细数一下,DEX的项目还真不少:Bancor、Cruve、Balancer、LRC…但是!如果你要问谁是DEX里最靓的仔,那必然是引领AMM潮流、“Shit Coin大赌场”、 DEX中崛起的独角兽、——Uniswap。

2020超新星Uniswap

今天的文章将从“引领AMM潮流”、“Shit Coin大赌场”、“DEX中崛起的独角兽”,这三个角度来展开介绍Uniswap,聊聊Uniswap崛起的全过程,还原一个牛市FOMO情绪下的区块链大“赌场”的真面貌。

引领AMM潮流

Uniswap的诞生充满了偶然与趣味性,据说Uniswap 的创始人Hayden Adams 的灵感来自于V神在reddit上发的一个帖子。灵感有了,Hayden Adams老兄便开始着手学习Solidity编程。是的,他一开始只是抱着学习Solidity编程试试看的想法,然而这个用来练手的项目很快就得到了认可,获得了一笔来自以太坊的资助奖金,这下启动资金的问题也解决了。

2018年11月,Uniswap正式上线,其定位是一个基于以太坊的去中心化交易所(DEX)。DEX虽然在用户资产安全性方面有所提升,但是受限于其资金规模,大多数DEX的资产流动性并不好,交易速度也就成了一个硬伤。

为了解决这个问题,Uniswap并未采用主流的订单薄交易系统,而是选择了自动化做市商机制。在传统的订单薄交易中,做市商或者交易者会按照不同的价位分别下单,根据价位来提供不同的流动性。而Uniswap的AMM机制则是将所有人的资产汇集到流动池中,并根据一种名为“恒定乘积做市商模型”的算法进行做市商。所谓的“恒定乘积”其实可以看成一个反比例函数“XY=Z”,无论X和Y怎么改变,Z始终是一个定值。放到Uniswap的交易中是指某次交易前后流动池里的两种代币数量的乘积是恒定的,即买前乘积=买后乘积。

计算公式

举个例子:我在Uniswap中新建一个ETH与X代币的流动池(免费创建,无需费用),创建时ETH和X的数量分别为10和100,这个时候X的价格为0.1ETH,两者数量的乘积为1000。创建完成之后,用户就可以在Uniswap上进行ETH与X的兑换了。假设有人用1个ETH来买X,这个时候1Eth进入流动池,ETH的数量变为11,那么要保持两者乘积不变,X的数量就要减少,这个减少的X的数量即为1个ETH能买到的X数量。根据恒定乘积可得,10*100=(10+1)*(100-X’),计算的X’=9.09,即1个ETH可以买到9.09个X,相对于原来1ETH=10X的价格来说,滑点(价格误差)为(10-9.09)/10*100%=9.09%。将1个ETH改成5个,同样可以算出5个ETH可以买到33.33个X,1个ETH只能够买到6.67个X,滑点为33.33%。从上述例子可以看出,“恒定乘积”算法其实原理一点都不复杂,并且有如下特点:

1、根据交易情况反映价格。

当有人用A代币兑换B代币(即买入B)时,B的价格就会上涨,反过来(卖出B)则B价格下跌,符合一般交易价格规律。

2、流动性保持。

无论流动池的资金规模如何,该算法均能提供流动性。

3、不适合大额的交易兑换。

我们发现在进行大额交易兑换的时候,价格变化很大,且不是线性的。当然,这个大额是相对于流动池的规模来判别的。

所谓的“恒定乘积”是指在某次交易前后,乘积不变,也即是说流通池中的两种代币乘积并非是永远一成不变的。那什么时候乘积会改变?对价格有没有影响呢?在Uniswap的AMM机制中,用户也可以往流动池中添加资金来帮助降低交易的滑点。但是如果随意添加代币到流动池中,代币的数量比例会改变,价格会产生较大的波动。为了保持当前的两种代币价格兑换比例不会被改变,用户需要按当前比例数量的两种代币同时注入流动池中。这样一来,乘积会被扩大,但是两种代币的兑换价格并未改变。值得一提的是,Uniswap并没有发行自己的平台代币,为了激励用户往流动池中注入资金,资金池中的用户会按照资金比例平分该交易对的交易总额的0.3%的代币奖励。

Uniswap在交易机制上的创新也在DEX领域掀起一股热潮,一大批AMM项目涌现出来,以Curve和Balancer为例,它们都有自己的定价函数,远比Uniswap的“恒定乘积”复杂,作为投资者和交易者,我们乐于看到这些创新和改变,也期待更多有趣有意义的项目。 

Shit Coin“大赌场”

币圈中每一次新的热点之下,都会诞生出一个“大赌场”。所谓”大赌场“即各种项目鱼龙混杂,场子里充满了形形色色的投机者,大家都怀揣着”一夜暴富“的幻想。

如今DeFi热潮袭来,Uniwsap的AMM机制助推了牛市的到来,但也成为了各种Shit Coin(没有价值的币)的天堂,上线一夜十倍百倍的币层出不穷。在这些过程中,甚至还产生了一些专业术语: 

钓鱼:所谓钓鱼,即愿者上钩。作恶者会在Uniswap上发一个毫无价值的币,用心点的做个网站,随便抄个白皮书,简陋点的就什么都没有。去微信群里发公告喊个单,等人来买,收到一些ETH之后,直接撤走币和ETH的流动池。”格局大“的作恶者收到几十个上百个ETH后就跑路,”格局小“的作恶者收到两三个ETH就会跑路。

土狗:即上述钓鱼中的那些毫无价值的项目,其代币也就是我所说的Shit Coin。

理性地分析一下赌场形成原因:

1、作恶成本低。在上一章节中详细解释了Uniswap的“恒定乘积”AMM机制,其中有提到,为了提供更加多样的代币兑换和更好的流动性,用户是可以免费建立流动池的,这也就意味着无需上币费用即可上币,上币成本为0也就意味着作恶成本极大降低。

2、AMM滑点。因为很多shit coin的池子流动很小,所以交易兑换时滑点相当大。只要短时间有一批人涌入,很容易买飞,就造成一种价格翻了十多倍的景象。

3、FOMO心理。当然DeFi是热点,上线必涨成为共识,只要披着DeFi的外衣,蹭一蹭概念,上线就会遭到投机者哄抢。

DEX中崛起的独角兽

AMM自动做市商的创新,再加上新一轮DeFi热潮中各种十倍百倍币的推波助澜,Uniswap俨然已经成为DEX中的“独角兽”。而我个人最欣赏的,还是Unswap那令人愉悦的使用体验。在经历过V2的版本迭代之后,Uniswap舍弃众多繁琐的功能,将ERC20 代币之间的兑换功能做到了极致,提升了交易安全性并拥有远超其他DEX的代币兑换体验。毫不夸张地说,Uniswap是我用过的UI界面最好看,使用体验最好的DEX。

目前在Token Pocket等主流去中心化钱包APP内,均可以直接登录Uniswap进行操作。在Uniswap内进行交易,你只需要在兑换界面,选择好兑换的币种和数量,页面下方会自动显示兑换的比例和交易滑点(价格误差),如果觉得合理,点击Swap 便可一键进行兑换交易,在交易上链后就能立即取得你应得的币。即使用户需要兑换的代币没有直接的交易对,Uniswap也会自动帮助用户寻找价格最优的途径,在交互界面上,用户还是只需发出一笔交易就能完成兑换,一键Swap就完事了。 

Uniswap深度优化

TokenPocket钱包对Uniswap支持友好,不仅访问速度快,而且还提供了汉化版。此外,很多用过Uniswap的朋友都会抱怨没有k线的问题,看到价格趋势。看不到K线不用慌,TP钱包汉化版本还提供K线和流动池规模查看功能,这点对用户来说真的是很贴心!代币的价格走势一目了然!通过价格走势用户也可以合理地判断出买入价格,心里也更加有底了!

丰富的数据查看功能

TP钱包最新版本增加了DeFi行情查看功能,各类代币行情一览无余,点击还能直接跳转Uniswap进行交易。

新增DeFi板块

根据从DeFiPulse得到数据来看,Uniswap在众多DEX项目中崛起的相当迅速。趁着今年的DeFi热潮,ETH质押量一飞冲天,在众多DEX中杀出一条血路并成功登顶。此外,在USDT与DAI的质押量上,Uniswap也均位列前三。

ETH质押量一飞冲天

Uniswap勇夺第一

除质押量之外,CoinGecko上DEX交易量排行榜上,Uniswap仅次于Compound,屈居第二。多维化的数据显示,Uniswap这只独角兽正在崛起。

交易量稳居第二

综上所述,Uniswap是一个经过时间检验的、拥有良好体验的DEX项目,特别适合交易规模不大,需要进行代币快速兑换的交易者,也是一些规模较小,技术功底不错的项目团队上币的好去处。

小伙伴们如果有对Uniswap有任何疑问,都可在公众号后台留言,我们会及时答复并手把手教会大家使用Uniswap~

DeFi系列知识科普专题是由TokenPocket发起的有深度、有态度的大型科普性内容专题,旨在科学系统地普及区块链及数字货币、数字钱包等相关知识。TokenPocket是全球领先的数字货币钱包,已为数百万用户提供可信赖的数字货币资产管理服务。专题文章由钱包社区优秀志愿者TP侠或官方撰写,文章版权归作者及TokenPocket所有,转载请注明出处。

1

猜你喜欢

转载自blog.csdn.net/greenit/article/details/107963112