了解7个主流DEX
Uniswap
Uniswap是基于以太坊网路的一种DeFi 协议,专注于自动兑币(Swap)的DEX 类应用。
在2018 年时,Uniswap 协定由Hayden Adams创立,它所应用的技术原理是由以太坊联合创办人Vitalik Buterin 率先提出。
Uniswap 的主要功能是支援ETH 与其他代币、或是ERC20 代币之间的兑换;另外Uniswap 也可以提供流动性赚取收益。
Uniswap 所采用的模型会涉及流动性供应者及流动资金池的建立,并提供一种去中心化的定价制度,是一种AMM 自动做市商的变体,称为恒定乘积做市商(Constant Product Market Maker)。
简单说,在Uniswap 的交易并不是像传统金融一样,透过搓合买卖方订单的交易,而是在资金池做兑换。
那么资金池(做市商)是怎么来的呢?
其中的原理牵涉到我们以前提过的流动性挖矿,流动性提供者会提供资金到「流动性资金池」中,当有人在资金池做交易时,流动性提供者就能获得一定比例的交易手续费作为回报。
那么恒定乘积是什么意思呢?
例如在ETH – USDT 的资金池中,我们把ETH 的数量称作X,USDT 的数量称作Y,一个资金池当中XY 的乘积是恒定值,这个值我们称为K。
假设ETH – USDT 池中有10 个ETH 和40000 个USDT,那么恒定值就是10 ╳ 40000 = 400000
资金池总流动性= ETH 数量╳ USDT 数量
K = XY
当交易发生时,这个K 值是不变的,所以X 和Y 就是一个反比的关系。
所以当有人以USDT 购买资金池当中的ETH 时,USDT 的数量就会上涨,ETH 的数量则会下跌,导致USDT 和ETH 间的价差扩大,使得后来的用户得用较高的价格买入ETH。
当资金池中的代币数量很少,也就是总资金量K 越小时,出现差价的情况就会越多,以专业术语来说就是「滑点很大」,这也是交易者所不乐见的。
为了避免滑点,所以才会出现流动性挖矿,它的原理其实就是在增加K 值,根据数学计算,当资金池的总资金量越大,滑点就会越小。
而Uniswap 目前的每日交易量在截稿前约为 60亿 美金,支持的交易对有1725 种,其资金深度是非常够的。
如何使用Uniwap
1)点击[Browser],在搜索框输入[Uniswap],选择v3或者v2版本都可以,在这里以v3版本为例;
2)Uniswap V3目前支持3个主链,一般为节省手续费可选择[MATIC]链,点击[Confirm],进入主页;
3)选择币种交易对,输入兑换数量后即可进行兑换;若想体验添加流动性获取收益的功能,在下方点击[Pool]即可。
SushiSwap
Sushiswap最初是去中心化交易所 Uniswap 的社区分支,它使用恒定总和自动做市商 (AMM) 而不是传统的订单簿系统。
与 UniSwap 等平台类似,SushiSwap 使用一组流动性矿池。 用户首先将资产锁定到智能合约中,然后交易者从这些矿池中买卖加密货币,将一种代币换成另一种代币。 作为最受欢迎的 DeFi 平台之一,SushiSwap 允许用户在不需要中央运营商管理员的情况下交易加密货币货币。 与 SushiSwap 软件相关的决定是由其原生加密货币 SUSHI 的持有者做出的。 DEX 支持超过 12 种不同的区块链。
SushiSwap 是一种自动做市商协议,它使用智能合约来完成交易。 代币由其他用户通过流动性矿池提供。 流动性矿池由智能合约管理,无需中央治理方。 其他 SushiSwap 用户将他们的资金以代币对的形式锁定在这些矿池中,从而提供完成掉期所需的资金。 然后,这些用户将获得交易产生的一小部分费用作为奖励,这个过程称为产量农业。
SushiSwap 还提供其他 Defi 功能,例如在网络中质押 SUSHI 币并获得奖励、借贷服务、购买新提供的代币等。
用户如何从 SushiSwap 中受益
与 UniSwap 相比,SushiSwap 向所有参与的供应商支付 0.25%,剩余的 0.05% 转换为 SUSHI 并通过 SushiSwap 分配给代币持有者。 同时,UniSwap 向流动性提供者或投资者支付所有交易费用的 0.3%。 持有 SUSHI 代币的个人也可以从农业中受益。
SushiSwap 还帮助用户不断收取协议费用,费用以 SUSHI 计价。 如果流动性提供者想移除服务,他/她仍然可以从 SushiSwap 协议的奖励中获得利润。
使用SushiSwap的教程与上文UniSwap教程基本相似,这里不再赘述。
Bancor
Bancor 是一个基于兑换池的去中心化交易协议。与 Uniswap 类似的是,在 Bancor 平台上用户可以为兑换池添加流动性,以及在兑换池中交易。但是不同点在于 Bancor 发行了 BNT 作为各个兑换池的连接代币,而 Uniswap V1 中选用的则是 ETH。通过 BNT 的连接,所有兑换池中的通证都可以直接进行交易。
Bancor 的治理也围绕 BNT 通证进行,BNT 持有者可以通过 Staking 在 Bancor DAO 中参与协议治理。
Bancor 是最早做自动做市兑换池的项目,其思想影响了诸多后来的项目。整体功能上与后起之秀 Uniswap 没太大差别,有一部分通证只在 Bancor 中才能够交易,也有一些 Bancor 兑换池的深度是好于 Uniswap 的,建议大家可以作为 Uniswap 的补充来使用。
Curve Finance
Curve Finance 是一个以太坊原生的去中心化交易所(DEX),目前已部署在 Ethereum、Arbitrum、Avalanche、Fantom、Harmony、Polygon 和 xDAI。
与 Uniswap 类似,用户可以为 Curve 提供流动性(LP),也可以在 Curve 上进行交易(Trader)。不过,Curve 上主要是稳定币之间(USDT、USDC、DAI),或是具有相似价值币种之间的交易,如 stETH 和 ETH、renBTC 和 WBTC 等。
在 Uniswap 中,币种的价格是由池中两种代币的比例决定的,因此币种的价格会随着用户的交易而不断变化。另外,当池中流动性匮乏或两币种比例失衡时,单笔交易对通证价格波动的影响较大,即滑点较大。因此针对稳定币,Curve 在传统的 AMM 机制上进行了改良。因为与其他币种不同,稳定币的价格通常都在某价格区间浮动,例如美元锚定币的价格总是在 $1 附近波动。
在 Curve 上进行稳定币交易可以降低用户的滑点损失。此外,相较于 Uniswap 的交易手续费(0.3%),Curve 的交易手续费更低(0.04%)。
PancakeSwap
PancakeSwap 是一种基于币安智能链(BSC)的去中心化交易。 像每一个去中心化交易一样,你可以在不需要统一代理的情况下交易所代币,同时在 PancakeSwap 上保持代币的权限。
PancakeSwap 于 2020 年 9 月发布,使用自动做市商 (AMM) 模型,无需请求书即可在你需要在舞台上交易所计算机化资源的任何时间匹配另一个人; 在所有条件相同的情况下,它通过智能合约与流动性矿池进行交易所。
使用此元素,你可以随心所欲地进行兑换,并将你的硬币保留在矿池中,同时获得补偿。 该阶段有一个名为 CAKE 的本地令牌,它是一个 bsc 令牌生成器. 流动资金矿池被称为 SYRUP 矿池。
PancakeSwap 和以太坊上的其他 DEX 有什么区别?
大多数去中心化交易,如 Uniswap 和 Sushiswap,都依赖于以太坊区块链,在那里发生了大量的去中心化金融 (DeFi) 活动。 与 2020 年 9 月被罚下的 PancakeSwap 不同,Sushiswap 提前了一个月,而 Uniswap 于 2018 年 11 月被罚下。
PancakeSwap 依赖于币安智能链并使用 bep20 令牌生成器,而另外两个依赖于以太坊区块链并使用著名的 ERC-20 代币。 由于以太坊的高额兑换费用问题,人们转向 PancakeSwap,理由是它提供了很多较低的兑换费用。
在 PancakeSwap 之前,基于以太坊的 DEX 拥有大量的客户、工程师和设备来开发基本的去中心化应用程序。 尽管如此,BSC 更新且尚未落地的方式并不能阻止它向前推进。 到目前为止,DEX 已被其他 DEX 所认识。
在众多事件中,它已经压倒了顶级 DEX 很长一段时间,Uniswap 成为就交易量而言最著名的 DEX,尽管它并没有可靠地站稳脚跟。
Balancer
Balancer是部署在以太坊上的去中心化交易所(DEX),与我们之前介绍过的Uniswap类似都是使用自动造市商(AMM)达成去中心化交易的功能,让使用者提供流动性打造不同交易对的流动池,要交易的使用者可以选择交易对交易并支付交易手续费,而流动性提供者可获得手续费分润,Balancer相较于Uniswap有一些功能上的差别。
相较于其他去中心化交易所,Balancer 主要有下列特色:
多资产流动池
与Uniswap、Sushiswap 不同Balancer 的流动池内最多可以设定8 种资产互相交易,资产比例将预先设定好并交由智能合约动态维持比例
公开共享池( Shared )、私有池( Private ) 公开共享池( Shared ): 公开共享池池内代币比例、交易手续费等比例设定后就无法再变更,所有使用者都可以使用公开共享池,包括提供流动性或是进行交易功能。
私有池( Private ):
私有池则是由创池人私有,除了持有人允许使用者外其他人不能使用私有池,而私有池的代币比例、交易手续费都可以随时调整,与公开池不同。
流动池管理员( Pool Owners)
Balancer 引入了流动池管理员这个职位,流动池管理员除了可以设定上面提到的资产比例和是否公开流动池外,另一个重点是流动池管理员可以设定流动池交易手续费,与其他去中心化交易所不同,Balancer 让使用者自行设定交易手续费,可以在0.0001% to 10% 间设定。
Balancer 的开发团队也在2021 年推出Balancer V2 版本,相较于V1 有以下特色:
- 引进资产管理员( Asset Manager )增加Balancer 流动池的资产效率
- 增加Gas 使用效率,相同交易下可以有更低手续费
- 让所有池子都能有自己设定的AMM 逻辑
DODO
DODO是一个由主动做市商(PMM)算法驱动的去中心化交易平台。它的特点是具有高资本效率的流动性池,支持单边代币的流动性提供,减少无常损失,并能最小化交易时的滑点。DODO还提供SmartTrade - 这是一种去中心化的流动性聚合器服务,可以寻找并智能路由到各种流动性来源,以报出任意两个代币之间的最优价格。此外,DODO还消除了建立新资产流动性池的各种限制,可自由定义和实时调整资产比例,流动性深度,手续费率等。最大限度的降低了新资产发行的门槛。基于此,DODO开发了众筹建池(一个无需许可、机会均等的流动性发放机制)以及面向专业链上做市商的可定制化灵活技术解决方案。
DODO本质上属于用户对资金池交易(点对池交易)的DEX,于2020年8月正式上线,最初部署在以太坊网络上,2021年2月上线币安智能链公测版本。
DODO的主要特点是其自创的PMM(主动做市商)算法,这个算法有3个核心点:
1)引入了一个参考价格,可以将大部分流动性聚集在参考价格附近,从而提高资金利用率并有效降低滑点。这个参考价格可以是固定值,也可以引用预言机报价;
2)资金池的斜率k可以灵活设置,k值越小,同一笔交易的滑点越小;
3)参数k和引入的参考价格i可以灵活设置和组合,从而创建适用于不同场景、不同代币的资金池,包括Bonding Curve代币发行池、等价代币发行众筹池、普通AMM池、类似于Curve DEX的稳定币兑换池等。
1inch
1inch由Sergej Kunz和Anton Bukov于2019年在ETHNewYork黑客马拉松活动中成立,主要功能是DEX聚合协议。
以向使用者提供最佳价格为目标,同时考虑到交易手续费的成本,该项目聚合器解决方案连接到四个不同平台,包括以太坊、币安智能链以及Polygon和Optimism ETH可扩展性解决方案,结合共120多个流动性来源(例如DEX、借贷协议和AMM)。
除了优化价格,1inch的聚合器协议还通过将连接到平台的不同来源的流动性汇集在一起,最大限度地减少了滑点(预期价格和实际执行价格的差异)。
同时,聚合器利用智能合约对交易执行进行运行验证,以确保用户的资金安全,即使是在与不安全的流动性来源互动时。另外,该协议还最大限度地减少了前台交易的风险,前台交易是一种常见的做法,即恶意方利用未决交易的资料给交易者造成经济损失。
除了聚合器协议外,1inch快速增长的生态系统还具有以下DeFi解决方案和平台元件:
- 1inch流动性协议:前身为Mooniswap,1inch的流动性协议为项目提供AMM功能,用户可以利用它来交换代币(原生在平台上),以及通过抵押代币收息(Yield Farming) 产生被动收入。
- 1inch限价订单协议:简单地说,限价订单协议解决方案引入了一种升级的交易体验,类似于中心化加密货币交易所提供的服务,但以去中心化的方式进行。除了市场订单外,使用者可以利用该协议在以太坊、币安智能链和Polygon之间以零交易费下达限价、止损和追踪止损订单。
- 1inch DAO:一个去中心化的自治组织,具有一个使用者友好的界面,用户可以利用它来参与社区治理,并使用他们的原生1INCH币来投票决定有关项目未来的事宜。
- 1inch基金会:一个非牟利组织,致力于促进项目生态系统的发展,并通过不同的方法推行激励活动和贡献,例如分发治理奖励和开发者补助,以及推出抵押代币收息计划。
- 1inch钱包:一个用户友好、非托管的DeFi钱包,使用者可以利用它来存储代币,连接到去中心化的金融应用程序,以及1inch的协议。
目前80多条公链,几乎每条链上都有一个头部的DEX及其他小型的DEX,其机制及运行原理与上文的7个大致相似,都可以通过Bitget Wallet (原 BitKeep)钱包访问使用,大家在玩转不同公链上的DeFi生态时可以优先选择该公链上的DEX进行体验。