北京时间11月19日,去中心化合成资产协议项目方Synthetix公布了一项名为虚拟Synth的新功能,根据Synthetix创始人Kain Warwick的解释,一旦虚拟Synth直接集成到AMM池中,它们将能在单笔交易中桥接多个池,从而使1inch这样的DEX聚合器实现路由优化,以尽可能少的滑点执行每笔交易,在他们的测试当中,即使考虑到Synthetix协议费用,大额交易的滑点也减少了75%(最高)。
据悉,截至目前,包括Curve、1inch、Shell Protocol、Saddle等DeFi协议团队正与Synthetix合作实现这项新功能。
以下是Synthetix创始人Kain Warwick发表的博文:
早在今年4月份,我在推特上写道:
现在,你可以很容易地说:
“我们终于在2020年拥有了价值数亿美元的DEX流动性,那你们什么时候会满足呢?”
答案是“永不”。
但我们在稳定币及封装/合成资产上拥有更好流动性的真正原因,其实是Curve。然而,所有的Curve池都是孤立的,这意味在今天,你可以在链上几乎无磨损地互换2000万美元的USDT和USDC,或者是WBTC和sBTC,但你没办法在不产生明显滑点的情况下从USDT交换成WBTC,这就是我在上面的推文所表达的。
而在最近UNI流动性挖矿的激励下,情况有了一些好转,现在你进行一笔500万美元的交易,大约有1.5%的滑点,但这仍然要比大多数场外交易(OTC)平台提供的价差更大。而如果UNI激励减少或消失,那么交易滑点可能会再次达到3%—5%。
在发布那条推文后的几个月,我一直在和Justin讨论这个问题,我意识到孤立curve池的问题其实有一个解决方案:Synth(注:Synthetix的合成资产)。由于sBTC和sUSD位于两个最大的Curve池,因此它们可以充当一座桥梁,因为Synth的关键特性是它们可以在没有滑点的情况下进行交换。所以从AMM的角度来看,sUSD和sBTC是相同的资产。问题是我们在Synth交换上实施了一个速度缓冲,以防止抢先交易,这也不幸地破坏了可组合性。Justin和我,曾和1inch的Anton讨论过可组合性的问题,他建议用一种虚拟代币来代表交易。所以我们打消了这个点子,Justin做了进一步的研发,并将其发展为SIP-89。
SIP-89是针对Synthetix协议的一种改进,其中交易的输出由一种虚拟Synth表示,因此当sUSD和sBTC之间进行交换时,交换的输出由vsBTC表示,并且一旦经过抢先交易抵抗等待期(目前为3分钟),这个虚拟的vsBTC可直接结算成WBTC。然而,这并不是一个完美的解决方案,因为在这个窗口期间,用户可能会面临预言机率变化的风险。这种风险在大多数链上交易中都会存在,因此在大多数情况下,使用虚拟Synth的执行价格对于大型交易来说会更好。然而,这仅仅是一个开始。
一旦虚拟Synth直接集成到AMM池中,它们将能够在单笔交易中桥接多个池,从而使1inch这样的DEX聚合器实现路由优化,以尽可能少的滑点执行每笔交易。在我们的测试中,即使考虑到Synthetix协议费用,大额交易的滑点也减少了75%(最高)。因此,如果有人使用AMM来交易USDT→WBTC,那么使用虚拟Synth的情况下,交易就变成了USDT → sUSD → sBTC → WBTC。
这意味着交易者可立即获得vsWBTC,这是对基础资产的一种凭证。用户可以在3分钟的等待期后调用“结算”函数,如果价格发生变化,则可以reclaimed或rebated。这与1inch和其他DEX聚合器路由的工作原理类似,即在前端对输出进行估计,但直到实际交易在链上结算后才能确认。
这些都是非常棒的,但为了解决我在上面的推文中提到的问题,我们需要启动一个新的sETH:ETH AMM池子。在我们决定一个激励结构之前,我们正在等待第一个AMM集成虚拟Synth,而sDAO几乎肯定会提供激励措施,以支持ETH和sETH之间的深度流动性。
在我们开发这个解决方案的过程中,我们一直在与许多团队合作,他们希望将虚拟Synths集成到他们的池子中。对于推出首个这样的池子,我们感到非常兴奋,并希望能够在年底前推出它。我们正与DeFi行业一些最好的团队来合作实现这个功能,其中包括Curve、1inch、Shell Protocol、Saddle等团队。
虚拟synth是自Synthetix推出以来最令人兴奋的发展之一,它们有望让链上交易和DEX交易量实现进一步的增长。特别感谢1inch的Anton与我们合作解决了费用回收带来的可组合性问题。