LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > Uniswap V2前端路由器中的一个黑洞正在耗尽其代币的价值

Uniswap V2前端路由器中的一个黑洞正在耗尽其代币的价值

2020-10-08 洁sir 来源:区块链网络

通过强迫交易绕过特权流动池对,Uniswap的中心化前端设计使吸血鬼套利机器人可以消耗某些代币的价格。本文讨论了这种情况的发生方式,DFOhub的处理方式以及今后应采取的措施。

Uniswap协议是整个加密领域最去中心化的应用程序之一。

来自世界各地的以太网人聚集在那里进行贸易。但是,它的前端存在一个错误,正在为生态系统造成价值损失的黑洞。它的前端,一个很好的用户界面而受欢迎。尽管经常有人声称Uniswap是“完全去中心化的链上协议”,但实际上它受此中心化实体的控制。这不一定是坏事;该团队可以控制一些有用的功能,例如相对较新的列表(与平台上的骗局作斗争)并管理交易路线(可以节省交易者的钱)。


但是,正如Uniswap团队必须同意的那样,考虑到它要分散权力,任何集中点都是潜在的失败点,而且我们正在目睹这种潜力在眼前实现。

Uniswap的路线是无意的,不仅阻止某些项目的增长,而且实际上在浪费它们的价值。

起初,我们不敢相信。 DFOhub的一些有见识的社区成员发出了警报,声称套利机器人以某种方式耗尽了BUIDL和UNIFI的价格,却遭到了怀疑。毕竟,机器人是市场的常年伙伴,通常不会构成任何严重的威胁。但是,在进一步调查之后,我们发现这种情况并不常见。

问题是这样的:Uniswap不会以去中心化的方式路由交换。

这将意味着搜索可用于掉期交易的所有可能的流动性池对,然后通过最经济的对进行路由。相反,它将自身限制为与六个特定代币绑定的对:WETH,DAI,USDC,USDT,COMP和MKR。

这意味着路由器将绕过排除这六个特权代币的高流动性对,即使通过它们将是最有利可图的途径。WETH,DAI,USDC,USDT,COMP和MKR—— Uniswap的六个“仲裁员”。但情况变得更糟。

总而言之:Uniswap会自动按照用户的利益将交易路由至套利,但只能通过绑定到这六个硬编码代币的货币对进行。此过程可确保这些货币对的价格彼此保持同步。不幸的是,这也确保它们的价格与其他任何一对都不同步。由于正常交易仅发生在与这六个代币绑定的货币对之间,因此价格仅在这些货币对内发生变化,使它们与所有其他货币对的价格不同步。这就打开了这两对货币对之间的价格差异。仲裁机器人大量涌入,从差额中获利,剥夺其价值,并获得免费的以太坊。

理解所发生的最好方法是举一个例子。
https://etherscan.io/tx/0xafc8a6262e36ed236f3992e152d5367a767530d8a8b1b33e7dd61c34a7d55fa5


对于此交易,交易机器人利用了这种不自然的价格差异来对$ BUIDL- $ UniFi对进行三角套利:

首先,它使用ETH通过Uniswap的ETH-UniFi池购买UniFi。
1.在该池中,1 UniFi的价格=?0.00114 ETH。
(2.304 ETH / 2,020 UniFi =?0.00114 ETH)
2.使用2.304 ETH,它将购买约2,020个UniFi。

然后,它通过Uniswap的UniFi-BUIDL池出售该UniFi for BUIDL。
1.在此池中,1 BUIDL =?2.83 UniFi的价格。
(713 buidl / 2,020 UniFi = 2.83)
2.在这里,由于Uniswap的排他性路由机制,UniFi的价格滞后。因此,它相对更有价值,并且与通过ETH-BUIDL池直接与ETH直接购买相比,该机器人能够用它购买更多的BUIDL。
3.借助?2,020 UniFi,它可以购买?713 BUIDL;如果价格正确同步,那么价格只有667。

最后,它通过Uniswap的ETH-BUIDL池出售用于ETH的BUIDL。
1.在该池中,1 ETH的价格=?0.0034 BUIDL。 (713 BUIDL / 2.458 ETH =?.00344)
2.用?713 BUIDL,它可以购买?2.46 ETH。
3.这是ETH的约0.16利润。

该机器人已从BUIDL和UniFi流动资金池中消耗了相当于0.16 ETH。这是一笔负数且不可撤销的价值损失,一旦通过与Uniswap的六个路由代币之一绑定的一对进行另一笔交易,价格差异就会重新开放,机器人将迅速收回,更多的价值将被消耗掉。

这将一直发生,直到问题解决。通过查看该机器人的交易记录,它每天可以进行数十次交易。对于像这样的未同步对中的BUIDl,UniFi和其他具有高流动性的代币,这个问题的严重性不能高估。增长不仅被抑制,而且被逆转。


那么,该怎么办呢?

鉴于所有DEX交易量的65%发生在Uniswap上,或者82.7%,如果你在Curve上折算稳定币交易,我们认为Uniswap团队必须认真对待此类问题。


他们可以实施的一种解决方案(也许是唯一不会牺牲其UI质量的解决方案)将恢复为Uniswap V1的仅通过ETH进行路由的系统。可能还有其他解决方案。无论如何,我们希望他们会尽其所能,并且我们准备提供需要的任何帮助。


同时,我们在DFOhub的这里一直在制定策略并尝试使用我们自己的解决方案。我们首先想到的是一个叫做“ QuickScope” V1的东西,它是理想的选择,因为它是真正的去中心化方式选择。


QuickScope V1的想法是通过反套利否定吸血鬼机器人。如果它是有利可图的,并且如果Uniswap未路由成对的货币对有足够高的流动性,那么DFO代币持有者将能够通过易于使用的界面使我们自己的机器人自动化并累积更多的代币,方法是:

1.将代币A交换为代币B;
2.将代币B交换为ETH;
3.将ETH交换为代币A。

不幸的是,事实证明这是不可行的,原因有:
1.吸血鬼机器人通过微交易赚钱。例如,他们花费5美元的ETH来赚取8美元的ETH,并使用一种称为“ Delegate Call”的Solidity函数来减少所支付的GAS量。
2.因为对于许多用户运行的操作来说,这太不安全了,所以QuickScope无法实现它,因此没有竞争力。
3.它们是脱链运行的,看着链处于理想时刻,并且被编程为在机会窗口打开时立即采取行动。

与Quickscope的手动启动过程相比,这种完全的自动化是另一个巨大的竞争优势。将来,我们可以将Quickscope用作农业领域DFO的功能,但不适合作为Vampire机器人困境的解决方案。

幸运的是,我们提出了另外两种策略,一种是短期的,一种是长期的。

短期解决方案:QuickScope Bot V2

事实证明,目前,此中心化问题需要集中式解决方案。当我们尝试与Uniswap团队合作时,我们已经部署了QuickScope版本,该版本与Vampire机器人更具竞争力,并且是完全自动化的。


对于短期运行(最长6个月,如有必要),QuickScope V2机器人会在扣除GAS费后亏损运营。它重新校准与六个路由代币解开的货币对,并且通过这种次优套利,与吸血鬼机器人具有竞争优势。

每个受影响的社区都可以创建并运行自己的QuickScope V2版本。QuickScope V2的收入将发送到DFOhub钱包。这里的想法是持续缩小BUIDL,UniFi和ARTE的流通供应量,并使用收益来筹集资金,例如,更多的流动性挖矿(如果社区决定转换代币),而不会使流通量比最初膨胀更多了。


我们以这种方式管理局势,因为如果经由我们的某些社区研究人员确认,吸血鬼机器人可能在接下来的几个月中最终困扰整个以太坊生态系统。


Quickscope V2已经在线。可以在这里查看其交易:
https://etherscan.io/address/0xd6b6b5c0f41d77e41c33a8e2b8bace8fdbf4edef


在接下来的几天里,我们将对其进行修补,以使其尽可能地盈利。我们还将照常营业,重新关注即将发布的EthItem,流动性挖矿V2和UniFi Crafting。

长期解决方案:社区决策

在接下来的几周内,我们将继续尝试并制定其他解决吸血鬼机器人问题的方法,并与Uniswap团队一起提出解决方案。我们将对BUIDL,UniFi和ARTE持有者进行投票,以便他们可以决定实施哪种策略和解决方案。这里的一线希望是,由于我们的池正在受到攻击,因此我们可以在问题蔓延和失去控制之前找出解决办法。

请记住:这是人为决定性的决定,而不是智能合约中的任何缺陷。在DFOhub,我们努力遵循权力下放的精神,并将在未来将它作为我们的指导精神。

原文链接:A Black Hole in Uniswap V2’s Front-End Router Is Draining the Value of Tokens

—-

编译者/作者:洁sir

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...