UNISAP v1于2018年11月推出,作为自动化市场制造商(AMMS)的概念证明,任何人都可以汇集资产进入共享市场的策略。
5月2020年5月,UNISAP v2引入了新的功能和优化,为AMM采用中的指数增长设定了阶段。自发布以来不到一年,v2促进了交易量超过1350亿美元,排名为世界上最大的加密货币表之一。
UnisAP现在是分权财务,赋予开发商,贸易商和流动性提供者的权力基础设施,以参与安全且强大的金融市场。
今天,我们很高兴概述UnisAP v3。我们在5月5日瞄准了L1 Ethereum Mainnet推出,乐观情绪的L2部署不久之后。
集中的流动性,给出单独的LPS粒度控制,他们的资本分配给他们的资本。单个位置将聚合到一个池中,形成一个用于用户贸易的一个组合曲线
多重费率,允许LPS适当地补偿以采取不同程度的风险
LPS可以提供相对于UNISAP v2高达4000x的资本效率的流动性,赢得其资本的更高回报
资本效率为低滑坡贸易执行铺平了途径,可以超越集中交换和集中的专区
LPS可以通过将流动性添加到价格范围以上或低于市场价格的价格范围来销售一个资产,近似于沿着平滑曲线执行的费用赚取限制顺序
unisap的oracells现在更容易和更便宜地融合。 V3 oracles能够在过去9天内的任何时期随意提供时间加权的平均价格(Twaps)。这消除了集成商来检查站历史值的必要性。
即使采用这些突破性的设计改进,Ethereum Mainnet上V3掉掉的气体成本也比V2略便宜。乐观主义部署的交易可能会更便宜!
阅读有关UNISAP V3的更多详细信息。对于更深的技术概述,请查看UNISAP V3核心白皮书,UNISAP V3核心智能合同。
在UNISAP v2中,流动性沿x * y = k价格曲线均匀分布,保留所有价格之间的资产和无穷大。对于大多数池,绝大多数流动性永远不会使用。例如,V2 DAI / USDC对储量仅为0.99至1.01美元之间的资本〜0.50%,LPS期望看到最大的价格以及因此获得最多费用的价格范围。
V2 LPS仅在其资本的一小部分上赚取费用,这可能无法适当地弥补价格风险(“无常损失”),通过在两个令牌中持有大量库存。此外,交易员通常受到高度滑动的影响,因为流动性在所有价格范围内涂抹薄。
在UNISAP v3,LP可以将其资本集中在定制价格范围内,以所需价格提供更大的流动性。在此过程中,LPS构建体现其自身偏好的个性化价格曲线。
LP可以将任何数量的独特集中位置组合在一个池中。例如,Eth / Dai池中的LP可以选择将100美元分配到价格范围为1,000-2,000美元,而额外的50美元到范围为1,500美元至1,750美元。
通过这样做,LP可以近似任何自动化市场制造商或活动订单书的形状。
用户兑换所有单独曲线的综合流动性,每个流动性提供者没有燃气成本增加。在给定价格范围内收集的交易费用通过对该范围的流动性的流动性成比例分为Pro-Rata。
LP可以组合多个位置,然后将其有效地聚合成单个订单簿。
通过集中流动性,LPS可以在指定价格范围内提供与V2相同的流动性深度,同时将资金较低。保存的资本可以在外部举行,投资于不同资产,在其他地方存放,或用于在指定价格范围内增加曝光,以获得更多交易费用。
Alice和Bob都希望在UnisAP v3上的Eth / Dai池中提供流动性。他们每个人都有100万美元。 Eth的当前价格是1,500倍。
Alice决定在整个价格范围内部署她的资金(因为她在UnisAP v2中有)。她存款500,000岁和333.33欧莱(价值1米)。
鲍勃反而造成了集中的位置,仅在1,000到2,250的价格范围内存放。他存入91,751戴和61.17欧洲,总计约183,500美元。他自己保留了其他816,500美元,但他更喜欢它。
虽然Alice已将5.44倍放下5.44倍作为Bob,但它们获得了相同的费用,只要Eth / Dai价格在1,000到2,250范围内。
鲍勃的定制地位也充当他流动性的一种止损。如果Eth的价格降至0美元,Alice和Bob的流动性都将完全计价。然而,鲍勃将失去159,000美元,而Alice的100万美元。鲍勃可以使用他的额外816,500美元来对冲下行曝光或投资任何其他可想到的策略。
而不是提供等效的流动性深度,而是具有较少资本的V2 LPS,V3 LP可以选择以相同数量的资本作为其V2对应物提供更大的深度。这需要采取更多价格风险(“无常亏损”),同时支持更多的交易和收入更高的费用。
在更稳定的游泳池中的LPS可能会在特别窄的范围内提供流动性。如果在UNISAP v2 dai / USDC对中持有的〜$ 25m,则在V3中的0.99-1.01之间占0.99 - 1.01,则只要在该范围内停留,它将在UNISAP v2中为50亿美元提供相同的深度。如果〜2500万美元集中到0.999 - 1.001范围内,它将在UNISAP v2中提供与50亿美元相同的深度。
下面的工具可以通过整个价格曲线分配资本来计算集中的流动性位置(以当前价格为中心)的资本效率。
这两个职位将获得平等的费用,而且思维表现在1200美元到2800美元之间。
在发布时,资本效率增益将在4000X中最大限度地为LPS提供流动性,在0.10%的价格范围内。 V3池工厂技术上能够支持粒度为0.02%的范围,相对于V2转换为最大20,000倍的资本效率提升。然而,更多的粒状池可以提高换水气体成本,并且在第2层上可能更有用。
如果市场价格在LP的指定价格范围之外移动,他们的流动性得到有效地从游泳池中取出,并且不再收取费用。在这种状态下,LP的流动性完全由两种资产的价值较低,直到市场价格恢复到其指定的价格范围,或者他们决定更新他们的范围,以考虑目前的价格。
在V3中,理论上可以在给定的价格范围内没有流动性。但是,我们预计理性LPS将不断更新其价格范围以涵盖当前的市场价格。
V3的LP可定制性开辟了一个新的订单功能,以补充市场订单,我们正在调用“Range Order”。
LPS可以在定制价格范围内或低于当前价格的定制价格:如果市场价格进入其指定范围,它们沿着流畅的曲线销售一个资产,同时在该过程中收入换档费用。
存放到狭窄的范围感觉与传统的限制顺序类似。例如,如果DAI的当前价格低于1.001 USDC,Alice可以将价值1000万美元的价值增加到1.001 - 1.002 DAI / USDC的范围。
一旦戴贸易超过1.002戴/美元,Alice的流动性将完全转换为USDC。爱丽丝必须撤回她的流动性(或使用第三方服务代表她撤回),如果DAI / USDC开始于1.002的交易,则避免自动转换回DAI。
完全执行的范围顺序的平均执行价格是最低价格的几何平均值:在Alice的情况下,执行价格等于1.001499 DAI / USDC,共计1,001,499美元。此次执行价格不考虑在0.001 - 1.002 DAI / USDC范围内的价格贸易期间获得的额外换档费用。
更广泛范围内的范围订单可能对利润采取特别有用,购买拨款和主要发行事件:在后来用例中,发行人现在可以存放单一资产的流动性,并在其上规定他们的确切价格范围希望出售他们的令牌。
作为每款定制价格曲线的副产品,流动性位置不再是可替换的,并且不表示为核心协议中的ERC20令牌。
相反,LP位置将由非娱乐令牌(NFT)表示。但是,可以通过外围合约或通过其他合作伙伴协议进行普通共享位置(ERC20)。此外,代表LPS的交易费用不再自动重新投资池。
随着时间的推移,我们期望令牌化的越来越复杂的策略,使LPS可以在保持被动用户体验的同时参与。这可能包括多位,自动重新平衡,以集中在市场价格,费用再投资,贷款等等。
UNISAP V3提供LPS三个单独的费用,每双单独费率 - 0.05%,0.30%和1.00%。此选项阵列确保LPS根据预期的对波动率定制其边距:LPS在eth / dai等非相关对中的更大风险,并相反地,以USDC / DAI等相关对的最小风险。
虽然不同的费率层可能导致某种程度的流动性碎片,但我们认为大多数对将校准到“明显”的费用,然后作为规范市场。我们预计诸如欧洲Eth / Dai等0.05%费用层和成对的围绕0.05%的资产对,以使用0.30%,而异国情调的资产可能会发现1.00%的交换费用更合适。治理可以根据需要添加额外的费用层。
UNISAP v2推出了一个协议费用开关,该开关允许通过治理开启5个基点(占LP费用的16.66%)费用。 UNISAP V3协议费用更加灵活。默认情况下,费用将被关闭,但可以通过每个池的治理开启,并设定在LP费用的10%和25%之间。
UnisAP v2推出了时间加权平均价格(Twap)oracles。这些令人讨厌用作一部分解析基础设施,并已集成到数十个项目中,包括化合物和反射器。
v2 oracles通过在每秒基础上存储Unisap对价格的累积和累积。这些价格总和可以在一段时间的开始时检查一次,最后一次计算此期间的准确转换。
UNISAP V3对TWAP Oracle提供了重大改进,使得可以在单个连锁呼叫中计算过去〜9天内的任何最近的Twap。这是通过存储一系列累积和而不是一个。
这种历史级别累计器阵列使其更容易和更便宜地创建更多的高级oracelles,包括简单移动平均值(SMA),指数移动平均(EMA),异常值过滤等。
尽管这一重大改进,但对迄今为止保持令人苛刻的oriSAP交易者的天然气成本已经减少了〜50%,相对于V2减少了〜50%。在外部智能合约中计算Twaps的费用也明显更便宜。
我们强烈地认为分散的金融基础设施应最终是免费的,开源软件。与此同时,我们认为UniSAP社区应该是第一个在UniSAP V3核心代码库周围构建生态系统的人。
考虑到这一点,UNISAP V3核心将在业务源许可证1.1下推出 - 有效地延迟GPL-2.0或更高版本。许可证限制了在商业或生产设置中使用V3源代码长达两年,此时它将转换为GPL许可证的永久性。
UnisAP治理可以通过在v3-core-license-date.uniswap.eth和v3-core-license-grants.uniswap.eth中更新文件,随时加速GPL或授予许可证对许可证的豁免。
请注意,Busl 1.1许可证不会影响集成。外部集成所需的所有代码都在GPL或MIT下许可,包括数学库,外设合同,接口和开发人员SDK。任何钱包,接口,移动应用,协议或其他项目都可以按预期与V3集成。
我们的团队认为安全是最重要的 - 这花了数百小时的测试,让我们感到舒适的启动v3感到舒适。
修复了作为测试和审计过程的一部分发现的主要错误。但是,我们要注意,UnisAP v3是一个非常复杂的协议,我们无法保证已发现并解决所有错误。
为了帮助找到任何开放的漏洞,赏金将在未来30天内运行,为关键错误提供高达500,000美元。可以在这里找到关于公共BUG赏金的更多细节。
未来几天,UNISAP V3智能合同将部署到罗比斯滕,Rinkeby,Kovan和Görlitestnets,为开发人员开始在官方发布前开始尝试协议。 UNISAP V3核心存储库包含权力该协议的必备低级智能合同。 UNISAP V3外围存储库包含智能合同集合,旨在简化用户与核心合同的互动。 发布会将提供流动性提供者迁移门户,允许V2 LPS将其流动性无缝地转移到新的协议。 合作伙伴和集成可以立即开始在UNISAP V3上建立,为MainNet发布! 接口,分析站点,API和Developer SDK正在重新设计以与UnisAP v3一起使用。 初始UNISAP V3路由器和位置管理器合同几乎完成。 虽然仍有变化,但它们可以在这里提供。
额外的基础设施来支持充分的位置,流动性挖掘,更复杂的策略和各种其他用例将由大教堂发布后与UniSAP社区一起建造的Uni Spap Labs建造 3月26日星期五下午2点,我们将在官方UnisAP Discord上举办AMA,我们希望回答您可能在UnisAP v3周围的任何未突出问题。 问题可以提前提交。 我们将在未来几天发布进一步更新,附加信息和初始文件,欢迎所有反馈和参与我们社区。 如果您融入并希望取得联系,请填写此表格,我们将尽快回复。 或者,在社区不和谐的#V3集成频道中伸出