一、Uniswap是什么
首先要搞清楚一下相关的名词都是什么意思:
-
Uniswap Labs:负责开发Uniswap协议、网络接口的公司。
-
The Uniswap Protocol:一个实现自动化做市商的智能合约全家桶,促进点对点做市和以太坊上ERC-20 token的交易的协议(即Uniswap核心技术,后续工作原理介绍也都是针对协议内容的解释)。
-
The Uniswap Interface:为了方便使用Uniswap protocol而开发的网络接口,是与Uniswap protocol交互的众多方式之一(也可以直接与智能合约交互)。
-
Uniswap Governance:一个Uniswap Protocol的民主治理系统(社区式治理方式,论坛模式)。
按官网上的介绍,Uniswap协议是一个用来在以太坊区块链上交易加密货币(ERC-20代币)的点对合约系统。这个协议通过一个持久化、不可更改的智能合约集合来实现,旨在优先考虑抗审查性、安全性、自我监管,以及在没有任何可能有选择地限制访问的可信中介的情况下运行。简单点说就是通过智能合约实现了一个去中心化的ERC-20代币的自动交易系统。
二、Uniswap的发展历程
Uniswap诞生至今也不过两年多的时间,但是却创造了很多令人惊叹的记录:
-
2018年11月2日,Uniswap公开宣布上线并部署到以太坊主网,推出第一个版本Uniswap v1,但这个v1版本只能算是一个新型去中心化交易方式的概念验证,可实用性并不强。
-
2020年1月31日,经过1年多的沉淀,Uniswap锁仓金额突破5000万美元,成为DeFi龙头。
-
2020年5月19日,Uniswap v2版本上线,增加了自由组合交易对、价格预言机、闪贷、最优化交易路径等功能,对v1版本进行了全面的技术升级。
-
2020年7月27日,Uniswap 24小时交易额突破1亿美元,DeFi在2020年迎来爆发式增长。
-
2020年8月7日,Uniswap官方宣布已完成1100万美元的A轮融资,由Andreessen Horowitz领投。
-
2020年8月31日,Uniswap锁仓金额突破10亿美元。
-
2020年9月1日,Uniswap总交易量超过100亿美元。
-
2020年9月3日,Uniswap锁仓金额突破20亿美元,距离10亿美元仅仅过了3天,可见市场之火爆。
-
2020年9月17日,Uniswap宣布其协议治理代币UNI已在以太坊主网上发布,针对每一个之前使用过Uniswap protocol的区块链地址空投400个UNI,UNI的持有者有对平台新的发展及改变的提议的投票权。
-
2021年5月5日,Uniswap v3版本上线,提供了集中流动性、多重收费层次、高级价格预言机、流动性预言机等技术升级,核心是提升资本效率。有一点需要注意的是v1和v2版本都遵循的是GPL开源协议,但是v3使用的是Business Source License 1.1(有效时限GPL-2.0或更高版本的许可证)。该许可证将v3源代码在商业环境或生产环境中的使用期限限制为两年,届时它将永久转换为GPL许可证。
三、Uniswap中的自动化做市商(Automated Market Maker,AMM)
在开始介绍Uniswap之前,先来说说中心化的交易所是怎么交易的
在传统中心化交易所中,你以一个价格发出买单,系统会在order book寻找合适的卖单进行撮合成交,如果当前没有合适的对手单,则将新的订单暂存到order book中等待合适的对手单出现。这个order book以中心系统的形式保存了所有买单、买单的信息,如下图所示:
Order Book
在这种中心化交易平台上,每笔交易的撮合并不需要通过区块链,而是在中心化系统中实现,保证了交易的高并发和低时延,但如果平台上的买卖双方不够活跃,用户发出的买单或者卖单无法快速找到交易对手方进行撮合,就会出现长时间的挂单,交易效率低下,这时就出现了做市商。
<