三叉戟(Trident)
Trident开发的最初核心关注点在于提高资本效率和保护用户免受加密货币波动性的影响,通过功能强大、直观且易于使用的工具,为DeFi提供新的协议标准。我们的目标是重新设计我们的系统,同时不牺牲用户对Sushi重新改进和整合过后的界面的熟悉程度。
作为一个以社区为中心的平台,我们每天都会收到来自用户的无价反馈。有了这些信息,我们努力不断改善Sushi用户的DeFi体验,但也知道DeFi用户存在某些痛点,用户进行交易时要么晕头转向的,要么交易太贵,要么两个缺点都有。这就导致了代价高昂的、不可逆转的错误。
考虑到这一点,我们知道我们不能满足于目前的版本。我们需要根本性的改变,但更重要的是,我们希望Sushi几乎不会察觉到这其中的改变(提高用户使用流畅度的同时,不牺牲用户对平台的熟悉度)。
Trident的最初灵感来源于Sushi团队与YearnFinance创始人AndreCronje关于Deriswap的最初讨论,还来源于由Sushi核心开发者LevX编写的SushiAMMV2提案Mirin。
Deriswap的重点是通过消除各种金融工具之间形成的流动性孤岛来提高资本效率,例如:
交易协议(或者swap为主的平台,如Sushi)
借贷协议(或者保证金交易为主的平台,如Aave)
期权协议(如Deribit)
推荐阅读文章Deriswap:Capitalefficientswaps,futures,options,andloans
在本篇文章对Trident的解释中,读者将看到我们把重点放在提高Sushi下一代AMM的资本效率上。并了解我们如何创建一个解决方案,将Sushi的众多产品无缝整合及交织在一起,为用户带来从未想象过的DeFi体验。
(图)随着我们开始进行Trident的开发,Mirin将退出协议
这个设想的设计来源部分来自Mirin提案。社区成员深感欣喜!备受期待的特许池(FranchisedPools)正在开发中,同时LevX还提议扩大流动性提供者曲线选项。
推荐阅读文章SushiProtocolv3Proposal:MIRIN
Trident是Sushi目前正在开发的一个新AMM,并不是一个fork产品。
当拥有三叉戟时,谁会需要分叉项目呢?
庆祝Trident发布的限量版NFT:BadTrip
Trident—第一个齿叉
BentoBox的首个本地AMM将Trident提升至新高度
多亏了Sushi代币库(tokenvault)BentoBox的强大功能,“下一代AMM”一词非常适合用来描述Trident。BentoBox也可以被视作一个建筑平台,允许开发者在这上面构建复杂的、高资本效率的应用程序,比如Trident。
如果用户已经试用过BentoBox(如果没有的话我们强烈建议大家使用Kashi平台点击此处尝试),你会发现BentoBox允许单一代币授权用于其所有应用程序中,节省用户的时间和gas费!不仅如此,BentoBox还对存放在其中的资产应用了一种叫做“策略”(strategies)的东西,为用户赚取被动收益,无需任何费用。
为了更好地说明,以BentoBoxSushi策略为例。如果用户从自己的钱包中取出SUSHI代币并将其存入自己的BentoBox代币库中,除了支付从钱包发送代币的费用之外,不需要做任何事情和支付任何gas费,用户就开始赚取Sushi.com平台上的交易费了。费用通过在SushiBar上质押SUSHI以累积。尽管用户的资产闲置在BentoBox的余额中,用户也将自动从应用于代币库中的策略赚得收益。
Sushi策略是可以立即应用于BentoBox的众多策略之一。Trident之所以在Sushi策略上构建,是因为这个强大的代币库为用户提供了巨大潜力以及这个策略设计带来了无限可能性。这也是为什么我们将Trident称为现有DeFi中资本效率最高的AMM。
Trident—第二个齿叉
扩展池的类型
到目前为止,许多去中心化交易所依赖于恒定乘积做市商模式(CPMM)作为其基础设施。Trident通过添加多种类型的池来缓解由于孤立的流动性问题造成的许多痛点,并保护用户免受价格和其他风险的影响,旨在成为所有AMM池设计的集合。
由于DeFi的性质、技术、想法以及可能性正以闪电般的速度将构思实现出来,为了确保Sushi协议为DeFi未来的更新迭代做好准备,Trident允许添加的池子类型进行简单的集成。这种集成是通过标准化池子接口实现的,只要它们符合接口,就允许添加新的池子设计。
新的池子
Trident最初的开发有四种类型的池子,第一个看起来至少应该有点熟悉。
恒定乘积池(ConstantProductPool)
以免大家忘记了,我再介绍一下恒定乘积AMM池:由两种资产组成,每种资产的货币价值相等。为了让大家更好地理解,我举一个例子。如果你想为当前的SushiAMM池中的SUSHI-WETH代币对添加200美元的流动性,你必须添加价值100美元的SUSHI代币和价值100美元的WETH代币以完成交易。如果你只有价值80美元的SUSHI代币,那么你只能提供与之相匹配的价值80美元的WETH代币,即共向AMM池添加价值160美元的流动性。幸运的是,由于zapin/zapout功能,这些限制不再存在!用户可以添加任意数量的资产,协议会在幕后swap其资产,让两种资产变得平衡。
在这种类型的池中,swap自动执行。因此称为自动做市商(AMM),公式为x*y=k,也称为恒定乘积公式。
混合资产池(HybridPool)
混合资产池允许用户以较低的价格影响交换同类资产。在混合池中,用户可以在同一个池中添加多达32种资产。基于稳定交换曲线(stableswapcurve),这允许类似的资产在单个池中相互交易,这样就可以较少受到其他市场因素或明显不同的代币的干扰。
集中流动性池(ConcentratedLiquidityPool)
Trident一个更让人兴奋的池子类型是集中流动性池,它要求用户在添加流动性时指定代币资产的价格范围。
传统上来说,如果你是SushiSwap上的一名流动性提供者,无论代币的价格如何,你都会从你所在的LP池内的swap交易中收取平台交易费,费率为你在整个池中所占的份额。随着像Sushi这样的DeFi协议逐渐流行起来,个人所占的份额会越来越小,直到微乎其微。而集中流动性池就是为了解决由于份额过小而导致用户缺乏激励去提供流动性的问题。
如下图所示,流动性提供者将能够选择ta们希望收取平台费用的代币价格范围。这样做的目的是希望用户需要与其他LP分享的资金池能够更均匀地分布在几个范围内,而在该用户选择的范围内为其提供更大的份额,这意味着将积累更多的交易费。
使用该类型池子的流动性提供者将收到NFT,而不是ERC20LP代币
对于集中流动性池来说,最终的好处就是它允许流动性提供者将自己所提供的流动性限制在一个更小的范围内,以最大限度地提高自己的收入份额。
加权池(WeightedPool)
加权池将类似于恒定乘积池,不同之处在于加权池允许不同的权重类型,不再要求流动性提供者必须提供1:1价值的代币对,就像恒定乘积池的情况一样。更棒的是,加权池可以同时支持多达8种代币。
同样,加权池允许流动性提供者指定代币对中每项资产所占的百分比。由于不再限制为50%-50%,用户将能够提供池中某资产的20%以及另一个资产的80%,只要总和为100%。
用下图的来举例,假设用户持有价值80美元的SUSHI代币和价值100美元的WETH。该用户可以添加价值180美元的流动性,其中80美元的SUSHI代币占44.44%,100美元的WETH代币占剩下的55.56%。
恒定乘积池中代币X和代币Y的权重为50/50。加权池将允许X和Y的权重为任意数值。这种池的优势在于,它通过代币权重转移了价格影响。
大家可能发现关于Trident的截图都是取自移动版。正如Ramin在Sushi核心团队采访所说那样,Sushi的UI设计理念已向“移动版优先”转变,以更好地适应潮流以及吸引新的用户群体。
多种类型的池让用户能够选择最适合自己的风险配置和更精细的加密资金管理方法。
Trident—第三个齿叉
Tines:路由引擎
Tines是我们为前端设计的新路由引擎,使Sushi的界面更加直观。Tines是一种高效的多跳(multihop)、多路由(multiroute)swap路由器。多跳用来处理多个池的搜索,多路由用来处理代币转移的多个路径的搜索。Tines将查询我们许多类型的池,并考虑gas成本、价格影响以及图表拓扑结构以生成最佳价格解决方案。
那么现在Sushi将通过Trident拥有多个池,多跳可以通过更多的可能性来寻找低价机会,最大限度地发挥SushiSwap的swap功能。
你可能还记得,当你在Sushi.com上进行swap时,你的swap路径将作为交易详细信息的一部分显示(例如,SUSHI→WETH→AXS)。Sushi上没有Sushi-AxieInfinity池,但有AXS-WETH代币对和SUSHI-WETH代币对。因此在swap时,将“from”代币切换到“to”代币的公分母代币对的过程就是我们所说的路径(route)。在过去进行swap时,我们仅限于这些路径样式,但是有了Tines多路径功能,我们可以水平地执行交易以最大限度地减少价格影响(滑点)。
不同的资产类型在混合池子中的表现会更好。例如,wBTC和renBTC等同类资产往往在混合池中表现更佳。Tines将使得路由更加有效(使多个池成为统一的池),从而极大降低价格影响。
许可(GPL3)
我们坚信DeFi的标准化将推动协议全面被大规模采用,因此在标准在设定之前,我们将继续坚持开源的生态系统。因此,我们的新AMMTrident合约基于GPL3许可发布,并且Sushi团队开发的所有软件都会基于GPL3许可或者其他开源授权许可(OSS)发布。
发布后路线图
Trident将在接下来的几周内推出,但关于我们的新AMM,我们有更多激动人心的消息。后续版本有以下升级:
特许池(Franchisedpools)
Sushi更具野心的一个计划就是它的特许池。正如上述所提到那样,Trident希望通过激励那些将资产保存在中心化交易所的用户去提供流动性。在Trident推出之后,团队将开始研究特许池。这些特许池承诺将中心化交易所和去中心化交易所联合起来,以实现互惠互利的目标。我们旨在在满足中心化交易所合规性需求的同时实现这种匹配。因此,这些资金池将不同于主要的TridentAMM,并允许机构将流动性提供者和swappers列入白名单。
存储证明TWAP
Trident实现将允许呈现存储证明,以提供累积价格的两个同步快照。为此,使用TWAP价格的用户将提供默克尔证明,其中区块根在规范头后面小于256个块。在链上,合约将确认存储证明和价值的有效性,以允许即时TWAP快照。我们为Kashi重新设计了另一个实现,目前已部署在Polygon上,并且正在开发一个部署在以太坊上的节省gas消耗的版本。TWAP的好处在于它是为所有资产服务的一个完全去中心化、去信任的价格预言机。
来源|Sushi
原文链接:https://medium.com/sushiswap-org/introducing-the-sushi-next-generation-amm-trident-7dea6aa3cbc2
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。