去中心化交易所 (DEX) 将与中心化交易对手有关的几个问题扼杀在萌芽状态,例如流动性集中在少数参与者手中、安全漏洞导致资金受损、封闭式控制结构等。然而,一个拒绝平息的问题是抢先交易。不法玩家仍在想方设法欺骗毫无戒心的交易者。
如果您收到的时间少于预期在 DEX 上进行交易 ,你很有可能被领跑者击中。这些坏演员利用自动做市商 (AMM) 以牺牲毫无戒心的交易者为代价来赚取利润的模型。
本文将解释攻击向量并帮助您了解基本概念 加密交易中的抢先交易、潜在后果以及如何防止加密交易抢先交易。
什么是加密货币中的抢先交易?
术语“抢先交易”是指某人利用技术或市场优势获得即将进行的交易的先验知识的过程。这使得不良行为者可以利用即将到来的价格变动,以牺牲那些引入这些交易的人为代价来获取经济利益。抢先交易发生通过操纵天然气价格 或时间戳,也称为慢速匹配。
在中心化和去中心化交易所中,抢先交易是一种常见的活动。领跑者的目标是以低价买入大量代币,然后以更高的价格卖出,同时平仓。如果执行得当,它会为交易者带来无风险的利润。
有关的:DeFi vs. CeFi:去中心化金融与中心化金融的比较
基于内幕知识进行股票和资产交易以利用价格变动一直是一种众所周知的策略。尽管非法且不道德,但经纪人一直在参与其中。这策略非常类似于内幕交易 唯一不同的是,刽子手为客户的经纪业务工作,而不是为客户的业务工作。
什么是前端运行的机器人?
抢跑是使用加密货币前端运行机器人 在毫秒级的时间范围内运行。在一个人眨眼之前,他们可以读取一串交易,计算最佳交易规模和 gas 价格,配置交易并运行它们。
前端运行机器人的核心功能是侦听区块链上的未决交易。使用交互式脚本与区块链交互,机器人在买家之前购买并在买家之后立即出售。该机器人分析加密货币的趋势并执行交易以获利。
去中心化交易所的抢先交易策略
当交易发生时,系统将其广播到区块链,要求矿工验证交易。然而,在任何重要的区块链中,传入的交易流都超过了后续区块的容量。未开采的交易留在挂起的交易池称为内存池 .
区块链内存池是透明的,这是领先者利用的一个特性。深入了解交易者的情绪,他们能够预测即将到来的价格走势并相应地下订单。他们为他们的交易设定了更高的 gas 价格,以鼓励在未决交易之前选择他们的交易,从而领先于毫无戒心的交易者。
防止交易者抢先交易的方法
没有单一的解决方案可以解决所有平台上有关前端运行的问题。相反,需要采用各种反抢先交易的方法已关注 在不同的项目上,取决于场景。
使用大型流动资金池
领跑者喜欢低流动性池,因为竞争的机会较小,也不太可能因意外改变池权重的大订单而中断交易。在大型流动资金池中执行您的交易 使其不太可能被抢先交易击中。
保持最大滑点低
“如何避免滑点”这个问题常年存在?刺 你?您可以做的是在大多数去中心化交易所中设置最大滑点容忍度。换句话说,您可以确定与预期收益的最大偏差。一个示例将帮助您更好地理解场景。
假设您在 DEX 上下单并期望获得 500 Tether (泰达币 ) 为了它。如果您将滑点设置为订单的 1%,那么您将不会收到少于 495 USDT 的款项。但是,如果更高的滑点容忍度更大,就会有更多的偏差。
因此,公式很简单:将最大滑点保持在较低水平,大约 0.5%-2%,以抵御领先者。如果您要下大订单,请将滑移保持在下龙骨处。领跑者希望您保持高滑点,所以最好反其道而行之。
多付汽油费
领跑者很高兴看到交易缓慢,因为这让他们有更多时间设计订单来驾驭您的交易并赚取利润。少付汽油费 使您的交易排队时间更长,为领先者提供更多时间来制定他们的策略并损害您的利益。
多付 gas 会促使矿工更快地验证您的交易,从而最大限度地降低您成为不良行为者目标的几率。为此,您可以将 gas 价格设置为高于平均水平,或者简单地使用钱包上的 fast gas 选项。如果您要下大额订单,尝试迅速完成交易就变得更加重要。
下低价值订单
为了获利,领跑者必须达到一些最低门槛。他们必须在进入和退出市场时支付两次汽油费,并收回作为交易费支付的金额。他们的利润只有在他们收回开支后才开始。
目前,Uniswap、Balancer 和 SushiSwap 等著名的基于以太坊的自动化做市商每笔交易支付 25 美元的汽油费。由于他们需要两笔交易来执行抢先交易,他们可能会花费 50 美元来完成交易 .这也意味着,如果您的交易利润低于 50 美元,您成为领先者目标的可能性微乎其微。
当你进入低价值交易时,你实际上使它成为领跑者无利可图的冒险。大多数时候,交易金额低于 1,000 美元是安全的。
寻找接受者
公开托管的订单簿是吸引领跑者的第一件事。如果你设法找到一个接受者,你将能够完成给定的订单,并且能够远离公开市场,并随后抢先交易。当您找到接受者并成功协商价格时,就会执行去信任的链上交易。
DEX端防止抢跑的方法
DEX 可以处理几个设计点,使抢先交易难以执行:
快速匹配
领跑者寻找较慢的匹配速度地方 他们在执行前的命令。 DEX 可以确保快速匹配,从而为领跑者留下很少的空间来启动他们的流程。超快的盖帽时间将有效地让领先者反应不过来。对于大多数技术上不太倾向的领跑者来说,这应该足够了。
去中心化匹配引擎
在中心化撮合引擎的情况下,很难确定交易所本身不参与抢先交易。另一方面,去中心化匹配引擎允许任何运行全节点的人实时查看匹配 .他们可以手动将最新区块中的交易与当前订单簿进行匹配。
定期拍卖匹配
定期拍卖匹配添加 前端运行的额外安全层。它添加了一个非确定性层,使任何人都不可能知道下一个执行价格,除非他们知道匹配逻辑、下一个块的传入订单和交易价格以及上次匹配的当前订单簿。
如何避免以太坊 2.0 中的抢先交易
一些交易员想知道全面的影响2023 年晚些时候发布以太坊 2.0 , 将主网与信标链合并引入股权证明 (PoS) 共识机制。应该在一个时期内处理交易的验证者将被预先告知他们的位置。
纪元是区块链网络中定义的时间跨度。这个时间框架用于描述区块链网络中的某些事件何时发生,例如何时分发激励或何时分配一组新的验证器来验证交易。
有关的:以太坊升级:Eth2 新手指南
在这种情况下,领跑者将更难在充满交易的区块链中找到有利可图的交易,但并非不可能。许多领先者技术精通,所以你不能排除这种可能性。 DEX 可以涵盖快速匹配、去中心化匹配引擎和定期拍卖匹配等设计要点,以最大限度地降低抢先交易的几率。