Uniswap 是一个去中心化交易所(DEX),使用户可以不通过中心化的交易所进行 ERC-20 通证的互换。使用 DEX,交易者不必将其代币存放在交易所上,因此不必承担中心化交易所的安全风险。 用户只需要链接像 Metamask 这样的以太坊钱包,就可以立即开始非订单簿的通证互换。
通证互换 swap 过程通过自动做市商(AMM)进行,流动性提供者(LP)将代币存入智能合约后,该流动性为交易者提供报价,因此该模式无需依赖任何专业做市商。而流动性提供者因提供协议的流动性而获得0.3%的交易费补偿。 Uniswap 于2018年11月推出,2020年9月,Uniswap 创建了自己的治理代币 $UNI,并将其空投(Airdrop)给过去使用过该协议的用户。
请记住,我们应该明确 "Uniswap"不同领域之间的区别,由于 Uniswap 本是个生态系统,因此将 Uniswap 分为如下四部分可以让新用户理解起来更清晰:
- Uniswap Labs 实验室:开发 Uniswap 协议的公司,同时也开发网络 UI 界面。
- Uniswap protocol 协议:一套持久的、不可升级的智能合约,共同创造了一个自动做市商,这个协议促进了以太坊区块链上 ERC-20代币的点对点做市和交换。
- Uniswap UI 界面:一个网络界面,允许与 Uniswap 协议轻松互动。该界面只是人们与 Uniswap 协议互动的众多方式之一。
- Uniswap 治理:用于管理 Uniswap 协议的治理系统,由 UNI 代币驱动。
Uniswap 于2018年11月推出,Uniswap 创建了自己的治理通证 UNI,并空投给该协议的过去用户。目前,Uniswap 协议有三个版本。V1 和 V2 是开源的,并在 GPL 下获得许可。V3 是开源的,但略有修改,可在此查看。
Uniswap 公司创建于2018年11月2日,由西门子的前机械工程师海登-亚当斯 Hayden Adams 创建。
Uniswap 公司获得了风险投资公司的投资,包括 Andreessen Horowitz、Paradigm Venture Capital、Union Square Ventures LLC 和 ParaFi 等。
- 根据 Hayden Adams 的博客 "A short histoty of uniswap”,Uniswap 的名字来自以太坊($ETH)的创始人 Vitalik。
- “Vitalik 取的。我原本打算叫它 Unipeg — 独角兽 Unicorn 和飞马 Pegasus 的组合"。当卡尔第一次告诉 Vitalik 这个项目时,他说:"Unipeg?听起来更像是 Uniswap"。
Hayden Adams 发明了 Uniswap。他受到了来自不同来源的多种想法的影响,最终创建了一个在以太坊上具体表现出 x*y=k 公式的自动化做市商。
- Gnosis 的 Alan Lu 是第一个在以太坊上构思 x*y=k 做市商的人。
- Gnosis 的 Martin Koppleman 告诉 Vitalik 这个想法。
- Vitalik 看到了它的潜力,并开始公开发布它。在他的网站上。Path Independence 文章上,以及 Reddit 上:我们以运行预测市场的方式运行链上去中心化交易所。
- 基于 “恒定积公式 "的自动流动性 Automated liquidity 协议。
- Uniswap v2 能够创建任意的 ERC20/ERC20 对,而不是只支持 ERC20 和 ETH 之间的对。
- Uniswap v3 的集中流动性在自定义价格范围内分配。
要了解 Uniswap 协议与传统交易所的不同之处,首先要看两个主题:
自动做市商 AMM 的设计和传统的中心化限价订单簿的交易所有什么不同?
大多数可公开访问的市场都使用中心化限价订单簿式的交易所,买家和卖家创建的订单按价格水平组织,随着需求的转变而逐步填补。任何通过经纪公司进行过股票交易的人都会对订单簿系统感到熟悉。
Uniswap 协议采取了不同的方法,使用自动做市商(AMM),有时被称为恒定功能做市商,来代替订单簿。
AMM 用两种资产的流动性池取代了订单簿市场上的买卖订单,这两种资产都是相对于对方的价值。当一种资产被交易为另一种资产时,两种资产的相对价格就会发生变化,两种资产的新市场价格就会确定。在这种动态中,买方或卖方直接与资金池进行交易,而不是与其他各方留下的具体订单进行交易。
无权限系统与传统的有权限系统有什么区别?
与传统市场的第二个区别是 Uniswap 协议的无许可和不可更改的设计。这些设计决定的灵感来自于以太坊的核心信条,以及我们对无许可访问和不可变性理想的承诺,这是未来世界上任何人都可以获得金融服务而不用担心歧视或对手方风险的不可或缺的组成部分。
无许可设计意味着该协议的服务完全开放给公众使用,没有能力选择性地限制谁能或不能使用它们。任何人都可以随意交换,提供流动性,或创造新的市场。这与传统的金融服务不同,传统的金融服务通常根据地域、财富状况和年龄来限制使用。
该协议也是不可改变的,换句话说就是不可升级的。任何一方都无法暂停合同,逆转交易执行,或以其他方式改变协议的行为。值得注意的是,Uniswap 治理公司有权利(但没有义务)将任何资金池的一定比例的 swap 费用转移到指定地址。然而,这种能力是所有参与者事先知道的,为了防止滥用,该百分比被限制在10%和25%之间。
Uniswap v3 的理念是集中流动性:允许 LP 在自定义价格范围内分配流动性。在早期版本中,流动性是沿0到无穷大的价格曲线均匀分布的。
之前的均匀分布允许用户在整个价格区间(0, ∞)内进行交易而不损失任何流动性。然而,在许多池子里,大部分的流动性从未被使用。
考虑到稳定币对,其中两个资产的相对价格保持相对稳定。稳定币对的典型价格范围之外的流动性很少被触及。例如,v2 版 DAI/USDC 对在0.99美元和1.01美元之间的交易中使用了约0.50%的可用资金,这是 LP 预期看到最多的价格范围--并因此获得最多的费用。
有了 v3,流动性提供者可以将其资本集中到比(0,∞)更小的价格区间。例如,在一个稳定币/稳定币对中,LP 可以选择只将资本分配到0.99-1.01的范围。因此,交易者在中间价格附近获得了更深的流动性,LP 用他们的资本赚取更多的交易费用。我们把集中在一个有限区间的流动性称为头寸。LP 可以在每个池子里有许多不同的头寸,形成个性化的价格曲线,反映每个 LP 的偏好。
更多详情机制内容请访问:https://uniswap.org/whitepaper-v3.pdf