DEX可以分成订单簿和AMM两种,最初DEX的交易模式是订单簿,但流动性一直没有太大的起色,直到AMM交易模式兴起,促使市场上交易量和用户量迎来了高速增长。AMM的先行者是2017年的Bancor,随之2018年龙头项目Uniswap的出现,以及Sushiswap、Balancer等AMM协议涌入市场,还有专门交易稳定币的Curve Finance。目前市场上主流的链上DEX基本都是建立在自动做市商(AMM)机制上。
一笔交易的完成依赖于四个角色:交易者—整合方(DEX或聚合器)—DEX底层协议—流动性提供者,目前DEX中最关键的角色就是流动性提供者,是各协议重点争夺的资源。流动性提供者又称作市商,在交易市场中起着关键作用,他们通过不断报出准备买入和卖出的价格,来增加市场流动性,使得用户能够以最优的价格和最小的滑点来交易。目前DEX的做市商可以分为两种,一是专业做市商,订单簿DEX主要是由专业做市商提供买卖挂单;二是个人做市商,通过向流动性池存入资金持有的代币,买卖价格通过算法来决定,AMM DEX中很大部分的流动性来自个人做市商。
AMM的推出是DEX颠覆性的创新,减少了做市商报价功能,改为由AMM算法来自动计算交易价格,用户都可以做市提供流动性,提高了链上流动性,但存在资本效率低、无常损失等问题。资本效率衡量的是用更少的TVL去提供更高的交易量,能够在交易体验上提供更低的滑点和更好的市场深度,而核心做市算法能够决定了DEX的资本效率以及所带来的交易体验,因此在市场的流动性趋于整合的趋势下,DEX的竞争将更加激烈,协议之间不断地改进做市算法和做市体验,吸引更多的流动性,从而在聚合中占据更大的市场份额。
DODO在2020年创新性的提出PMM(主动做市商)算法,通过外部做市商报价将价格集中在市场价格附近,从而降低滑点并提高资本效率。经过两三年的发展协议推出的产品基本已经搭建完毕,本文将从PMM算法定价逻辑、产品体验、项目的代币模型以及发展现状等方面进行详细分析。
DODO是2020年8月上线以太坊主网的DEX项目,点对池的交易模式,采用了自创的PMM(主动做市商)算法将流动性聚集在参考价格附近,从而提高资金效率并降低滑点。协议还引入了智能路由,能够搜寻其他DEX的报价,从而在市场上获得最佳报价。除了代币交易和资金池管理功能,推出的众筹池代币发行方式是协议的特色之一。
项目投资机构背景较强,曾获得Binance Labs、Coinbase Ventures等知名机构投资,21年3月开始解锁质押奖励和流动性挖矿奖励。目前产品部署在以太坊、BSC、Polygon、Arbitrum和Optimism等多条公链,还推出了资产跨链交易功能。今年四月中旬,v3宣布正式启动Beta测试版,添加了专业的LP启用杠杆功能。
PMM主动做市商算法是由DODO团队首次提出并实现的新一代链上流动性解决方案,是一种通用性流动性框架,其核心思想是通过引入价格参数获得某个代币的当前市场价格,即使用Chainlink预言机对价格喂价,这样就可以将大量做市资金聚集在市场中间价附近,可以实现相对平缓的价格曲线,也可以提供更充足的流动性。
在PMM定价机制中,base token表示交易对中连接字符前的代币,quote token表示交易对连接字符前的代币,例如ETH-USDC:ETH是base token,USDC是quote token。在交易中,价格表示多少个quote token可以买1个base token。具体的PMM的算法公式如下:
其中i是预言机引入的参考价格,该公式主要是通过灵活设置k值来达到集中流动性的作用。k值是风险参数决定了交易曲线的斜率,能够进行灵活设置,k值从1到0的调整过程就是流动性在价格“0~正无穷”之间均等分布到流动性越来越集中在参考价格附近的过,k值越大曲线越弯曲。当k设置为不同数值时,会得以下不同的价格曲线,其中k=1即Uniswap的流动性曲线。
为了更好的解释PMM算法是如何控制价格曲线的,团队还推出了价格曲线模拟器。
图片来源:https://simulator.dodoex.io/
对于交易者来说最重要的就是交易价格,根据积分公式推导出PMM算法下的定价公式:
此处举例来说明PMM算法下DODO经典池的整个交易定价逻辑,假设此时:ETH-DOD资金池的初始ETH数量10,DODO数量为1,000,k=0.5。
当外部报价=市场价格=0.01时,Alice要用100个DODO购买ETH,将100个DODO提交给智能合约,根据公式,那么此时P=0.01【1-0.5+0.5(1,000^2/1,0001100)】=0.009545;智能合约中每1个DODO可以兑换0.009545个ETH;Alice得到1000.009545=0.9545 ETH;资金池中剩余1,100 DODO和9.0455 ETH,每100个DODO可兑换0.8223个ETH(=11/9.0455)。
所以Alice本来可以用100个DODO购买到1ETH,但实际上100个DODO只买到0.9545个ETH,滑点=(1-0.9545)/0.9545=4.766% ;存在套利空间,套利者Bob会使用ETH兑换DODO,让价格重新回归到0.01。
整个交易过程是需要外界提供参考价格,上述例子的前提是外部报价准确,但是在现实情况下,往往会出现外部报价延迟的情况,导致DODO场内价格与外部市场存在价差,那么DODO的流动性提供者需要承担较大的做市风险。协议目前已经部署在Polygon、Arbitrum和Optimism等Layer-2网络来缓解喂价延迟的问题。
(1)经典交易池
平台提供了基本的资产交易兑换功能,还有限价单功能,收取0.1%的交易手续费。除了支持同一网络的交易外,平台也开通了跨链交易功能。协议还引入了智能路由,能够搜寻其他DEX的报价,从而在市场上获得最佳报价。
图片来源:https://app.dodoex.io/?network=arbitrum&from=ETH&to=USDC
(2)添加流动性
任何人都可以在资金池页面选择已有的资金池添加流动性或者创建新的资金池,DODO的算法下支持单边做市。
图片来源:https://app.dodoex.io/pool?network=arbitrum
(3)众筹池
目前DEX发行流动性面临着抢跑、买盘成本高、流动性缺乏等问题。DODO为使得项目方成本低、流动性充足,并且交易者起跑公平,参考股票市场的“集合竞价”而设计了众筹建池这一全新流动性发行方式。
其基本流程是:首先,项目方提供一定量的代币,指定代币单价与发行额度。在指定时间内,任何人都可以充值进行认购。其次,根据用户充值的资金量分配代币额度。若发生超募,同样按照用户充值的资金分配代币额度,并且超募的资金,将会返还给用户。最后,众筹期结束后,公开池自动在DODO平台建立,众筹价格作为开盘价立即开启现货交易市场。
此外,众筹建池还有一个流动性保护机制,初始流动性在保护期内,发起人不能撤出流动性,以防止类似Uniswap早期Rug-Pull跑路事件的发生。
图片来源:https://app.dodoex.io/cp/all?network=arbitrum
DODO代币总量10亿枚,其中60%将用于社区激励;15%分配给核心团队;16%分配给投资者;8%用于营销,分配给合作伙伴;剩余1%是初始IDO的准备金。
由于DODO协议已在以太坊、BNB、Arbitrum、Polygon、HECO、OKChain等网络上线,因此代币DODO也进行了跨链分布,团队已将332.5万枚的DODO迁移到BNB链上,Arbitrum主网迁移了500万枚,Aurora网络有352万枚。
协议也采用了双代币通证模型,引进了vDODO代币。DODO代币的应用场景包括了:1)参与治理,创建和投票的权利;2)IDO和众筹池的优惠;3)交易费用折扣。vDODO代币是协议的会员机制,由DODO代币质押得来的,质押100枚DODO可以铸造1个vDODO,vDODO持有者可以参与投票、获得激励奖励、交易费折扣、获得交易费用收入等等,以此来激励用户锁仓DODO,减少DODO的实际流通量。
DODO平台收取的交易手续费会在每个月的22日左右进行分配,其中会将80%分配给流动性提供者,15%用于回购DODO代币,并以vDODO的形式分配给vDODO持有者,5%分配给了社区财库。
图片来源:https://docs.dodoex.io/english/tokenomics/vdodo
将vDODO转换为DODO代币的过程称之为“vDODO赎回”,用户需要按比例支付赎回费用。这笔赎回费用中的50%会立即以vDODO代币的形式分配给所有未赎回的vDODO持有者,剩余的50%将会被直接销毁。
赎回费用的多少将取决于DODO的忠诚指数(DLI),铸造的vDODO量越多,赎回费用就越少。
图片来源:https://docs.dodoex.io/english/tokenomics/vdodo
根据官网提供的数据,DODO平台多链部署,目前累计的交易量已经突破了1,173亿美元,交易次数高达约2,000万次,总用户人数突破了230万人。
流动性挖矿激励的吸引下,平台的总锁仓量在22年1月份最高峰突破了2.5亿美元,随后便有所下降,目前TVL在4,000万美元左右。
图片来源:https://defillama.com/protocol/dodo
自推出以来,平台积累了一定的资金和用户,在赛道占有一席之地。DEX平台竞争较为激烈,根据Dune的数据统计,在众多链上DEX的交易量排名中,DODO的七天交易量约7.2亿美元,日交易量约1.8亿美元,排名第三。在市场占有率的排名中,DODO占比6%。
图片来源:https://dune.com/hagaetc/dex-metrics
DODO最大的特点是它的PMM主动做市商算法,引进外部预言机,能够将价格集中在参考价格附近,从而提高资本效率并降低滑点。PMM算法中的斜率和参考价格等参数能够自主设定,可以适用于各种应用场景,对于专业做市商和项目方较为友好。另外,众筹建池也是协议的特色功能之一。
链上DEX的竞争较为激烈,DODO凭借着独创的PMM算法,将产品进行多链部署,并开展了流动性挖矿活动,根据交易量目前在链上DEX排名中名列第三,在赛道中已经占据了一席之地。
DEX可以分成订单簿和AMM两种,最初DEX的交易模式是订单簿,但流动性一直没有太大的起色,直到AMM交易模式兴起,促使市场上交易量和用户量迎来了高速增长。AMM的先行者是2017年的Bancor,随之2018年龙头项目Uniswap的出现,以及Sushiswap、Balancer等AMM协议涌入市场,还有专门交易稳定币的Curve Finance。目前市场上主流的链上DEX基本都是建立在自动做市商(AMM)机制上。
一笔交易的完成依赖于四个角色:交易者—整合方(DEX或聚合器)—DEX底层协议—流动性提供者,目前DEX中最关键的角色就是流动性提供者,是各协议重点争夺的资源。流动性提供者又称作市商,在交易市场中起着关键作用,他们通过不断报出准备买入和卖出的价格,来增加市场流动性,使得用户能够以最优的价格和最小的滑点来交易。目前DEX的做市商可以分为两种,一是专业做市商,订单簿DEX主要是由专业做市商提供买卖挂单;二是个人做市商,通过向流动性池存入资金持有的代币,买卖价格通过算法来决定,AMM DEX中很大部分的流动性来自个人做市商。
AMM的推出是DEX颠覆性的创新,减少了做市商报价功能,改为由AMM算法来自动计算交易价格,用户都可以做市提供流动性,提高了链上流动性,但存在资本效率低、无常损失等问题。资本效率衡量的是用更少的TVL去提供更高的交易量,能够在交易体验上提供更低的滑点和更好的市场深度,而核心做市算法能够决定了DEX的资本效率以及所带来的交易体验,因此在市场的流动性趋于整合的趋势下,DEX的竞争将更加激烈,协议之间不断地改进做市算法和做市体验,吸引更多的流动性,从而在聚合中占据更大的市场份额。
DODO在2020年创新性的提出PMM(主动做市商)算法,通过外部做市商报价将价格集中在市场价格附近,从而降低滑点并提高资本效率。经过两三年的发展协议推出的产品基本已经搭建完毕,本文将从PMM算法定价逻辑、产品体验、项目的代币模型以及发展现状等方面进行详细分析。
DODO是2020年8月上线以太坊主网的DEX项目,点对池的交易模式,采用了自创的PMM(主动做市商)算法将流动性聚集在参考价格附近,从而提高资金效率并降低滑点。协议还引入了智能路由,能够搜寻其他DEX的报价,从而在市场上获得最佳报价。除了代币交易和资金池管理功能,推出的众筹池代币发行方式是协议的特色之一。
项目投资机构背景较强,曾获得Binance Labs、Coinbase Ventures等知名机构投资,21年3月开始解锁质押奖励和流动性挖矿奖励。目前产品部署在以太坊、BSC、Polygon、Arbitrum和Optimism等多条公链,还推出了资产跨链交易功能。今年四月中旬,v3宣布正式启动Beta测试版,添加了专业的LP启用杠杆功能。
PMM主动做市商算法是由DODO团队首次提出并实现的新一代链上流动性解决方案,是一种通用性流动性框架,其核心思想是通过引入价格参数获得某个代币的当前市场价格,即使用Chainlink预言机对价格喂价,这样就可以将大量做市资金聚集在市场中间价附近,可以实现相对平缓的价格曲线,也可以提供更充足的流动性。
在PMM定价机制中,base token表示交易对中连接字符前的代币,quote token表示交易对连接字符前的代币,例如ETH-USDC:ETH是base token,USDC是quote token。在交易中,价格表示多少个quote token可以买1个base token。具体的PMM的算法公式如下:
其中i是预言机引入的参考价格,该公式主要是通过灵活设置k值来达到集中流动性的作用。k值是风险参数决定了交易曲线的斜率,能够进行灵活设置,k值从1到0的调整过程就是流动性在价格“0~正无穷”之间均等分布到流动性越来越集中在参考价格附近的过,k值越大曲线越弯曲。当k设置为不同数值时,会得以下不同的价格曲线,其中k=1即Uniswap的流动性曲线。
为了更好的解释PMM算法是如何控制价格曲线的,团队还推出了价格曲线模拟器。
图片来源:https://simulator.dodoex.io/
对于交易者来说最重要的就是交易价格,根据积分公式推导出PMM算法下的定价公式:
此处举例来说明PMM算法下DODO经典池的整个交易定价逻辑,假设此时:ETH-DOD资金池的初始ETH数量10,DODO数量为1,000,k=0.5。
当外部报价=市场价格=0.01时,Alice要用100个DODO购买ETH,将100个DODO提交给智能合约,根据公式,那么此时P=0.01【1-0.5+0.5(1,000^2/1,0001100)】=0.009545;智能合约中每1个DODO可以兑换0.009545个ETH;Alice得到1000.009545=0.9545 ETH;资金池中剩余1,100 DODO和9.0455 ETH,每100个DODO可兑换0.8223个ETH(=11/9.0455)。
所以Alice本来可以用100个DODO购买到1ETH,但实际上100个DODO只买到0.9545个ETH,滑点=(1-0.9545)/0.9545=4.766% ;存在套利空间,套利者Bob会使用ETH兑换DODO,让价格重新回归到0.01。
整个交易过程是需要外界提供参考价格,上述例子的前提是外部报价准确,但是在现实情况下,往往会出现外部报价延迟的情况,导致DODO场内价格与外部市场存在价差,那么DODO的流动性提供者需要承担较大的做市风险。协议目前已经部署在Polygon、Arbitrum和Optimism等Layer-2网络来缓解喂价延迟的问题。
(1)经典交易池
平台提供了基本的资产交易兑换功能,还有限价单功能,收取0.1%的交易手续费。除了支持同一网络的交易外,平台也开通了跨链交易功能。协议还引入了智能路由,能够搜寻其他DEX的报价,从而在市场上获得最佳报价。
图片来源:https://app.dodoex.io/?network=arbitrum&from=ETH&to=USDC
(2)添加流动性
任何人都可以在资金池页面选择已有的资金池添加流动性或者创建新的资金池,DODO的算法下支持单边做市。
图片来源:https://app.dodoex.io/pool?network=arbitrum
(3)众筹池
目前DEX发行流动性面临着抢跑、买盘成本高、流动性缺乏等问题。DODO为使得项目方成本低、流动性充足,并且交易者起跑公平,参考股票市场的“集合竞价”而设计了众筹建池这一全新流动性发行方式。
其基本流程是:首先,项目方提供一定量的代币,指定代币单价与发行额度。在指定时间内,任何人都可以充值进行认购。其次,根据用户充值的资金量分配代币额度。若发生超募,同样按照用户充值的资金分配代币额度,并且超募的资金,将会返还给用户。最后,众筹期结束后,公开池自动在DODO平台建立,众筹价格作为开盘价立即开启现货交易市场。
此外,众筹建池还有一个流动性保护机制,初始流动性在保护期内,发起人不能撤出流动性,以防止类似Uniswap早期Rug-Pull跑路事件的发生。
图片来源:https://app.dodoex.io/cp/all?network=arbitrum
DODO代币总量10亿枚,其中60%将用于社区激励;15%分配给核心团队;16%分配给投资者;8%用于营销,分配给合作伙伴;剩余1%是初始IDO的准备金。
由于DODO协议已在以太坊、BNB、Arbitrum、Polygon、HECO、OKChain等网络上线,因此代币DODO也进行了跨链分布,团队已将332.5万枚的DODO迁移到BNB链上,Arbitrum主网迁移了500万枚,Aurora网络有352万枚。
协议也采用了双代币通证模型,引进了vDODO代币。DODO代币的应用场景包括了:1)参与治理,创建和投票的权利;2)IDO和众筹池的优惠;3)交易费用折扣。vDODO代币是协议的会员机制,由DODO代币质押得来的,质押100枚DODO可以铸造1个vDODO,vDODO持有者可以参与投票、获得激励奖励、交易费折扣、获得交易费用收入等等,以此来激励用户锁仓DODO,减少DODO的实际流通量。
DODO平台收取的交易手续费会在每个月的22日左右进行分配,其中会将80%分配给流动性提供者,15%用于回购DODO代币,并以vDODO的形式分配给vDODO持有者,5%分配给了社区财库。
图片来源:https://docs.dodoex.io/english/tokenomics/vdodo
将vDODO转换为DODO代币的过程称之为“vDODO赎回”,用户需要按比例支付赎回费用。这笔赎回费用中的50%会立即以vDODO代币的形式分配给所有未赎回的vDODO持有者,剩余的50%将会被直接销毁。
赎回费用的多少将取决于DODO的忠诚指数(DLI),铸造的vDODO量越多,赎回费用就越少。
图片来源:https://docs.dodoex.io/english/tokenomics/vdodo
根据官网提供的数据,DODO平台多链部署,目前累计的交易量已经突破了1,173亿美元,交易次数高达约2,000万次,总用户人数突破了230万人。
流动性挖矿激励的吸引下,平台的总锁仓量在22年1月份最高峰突破了2.5亿美元,随后便有所下降,目前TVL在4,000万美元左右。
图片来源:https://defillama.com/protocol/dodo
自推出以来,平台积累了一定的资金和用户,在赛道占有一席之地。DEX平台竞争较为激烈,根据Dune的数据统计,在众多链上DEX的交易量排名中,DODO的七天交易量约7.2亿美元,日交易量约1.8亿美元,排名第三。在市场占有率的排名中,DODO占比6%。
图片来源:https://dune.com/hagaetc/dex-metrics
DODO最大的特点是它的PMM主动做市商算法,引进外部预言机,能够将价格集中在参考价格附近,从而提高资本效率并降低滑点。PMM算法中的斜率和参考价格等参数能够自主设定,可以适用于各种应用场景,对于专业做市商和项目方较为友好。另外,众筹建池也是协议的特色功能之一。
链上DEX的竞争较为激烈,DODO凭借着独创的PMM算法,将产品进行多链部署,并开展了流动性挖矿活动,根据交易量目前在链上DEX排名中名列第三,在赛道中已经占据了一席之地。