什么是加密领域的抢跑

gateio

GATE.IO芝麻开门

GATE.IO芝麻开门交易所(原比特儿交易所)是全球前10的交易所,新用户注册可免费领取空投,每月可得50-200U

点击注册 更多入口

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联

什么是加密领域的抢跑?

抢跑长期以来一直是金融市场的问题。它起源于传统金融领域,指的是经纪人或内部人士利用特权信息,在客户之前进行交易。这种行为被认定为不道德且非法,监管机构会对此进行查处和起诉。

在加密领域,抢跑发生在链上,这是由于公共区块链交易的透明性所致。交易者、机器人,甚至验证者或矿工都可以利用存储在内存池中的未确认交易来获利。

与传统市场不同,加密抢跑处于法律的灰色地带。尽管普遍被认为不道德,但只有具备技术能力并能够操纵交易排序的人,才能充分利用这一机会。

加密抢跑的形式

加密抢跑的形式因市场条件、参与者及执行策略的不同而有所变化。以下是主要类型及其运作方式:

抢占先机(Displacement)

交易者监控内存池中的大额买卖订单,并提前下单以从预期的价格变动中获利。例如,攻击者可能会在大额订单执行前,通过支付更高的 Gas 费确保自己的交易优先处理,从而在受害者交易之前完成资产购买。

压制(Suppression)

恶意行为者利用高交易量的环境,监视大额订单并生成大量交易,使网络负载过重。结果是,受害者的交易因过多高优先级交易的竞争而难以进入同一区块,导致执行受阻。

最大可提取价值(MEV)抢跑由验证者/矿工执行

矿工或验证者通过重新排序区块内的交易来提取最大可提取价值(MEV)。他们不按交易的抵达顺序处理,而是优先执行自己或其他能带来更高 MEV 的交易,即通过操纵交易顺序获利。

示例:

  • 如果矿工或验证者发现一个大额买单,他们可以先插入自己的交易,抢先购买。
  • 当原始大额订单执行并推高价格后,他们再出售持仓,从中获利。

三明治攻击(Sandwich Attacks)

在三明治攻击中,攻击者识别出一笔大额待处理交易,并在其前后分别插入两笔交易。

示例:如果某用户计划以 1.00 美元购买代币,攻击者会先行买入,将价格推高至 1.10 美元,再在高价卖出,从而在用户损失的情况下获利。

抢跑如何运作:分步解析


来源:Hacken

检测可获利的待处理交易

  • 所有区块链交易在确认前都会先进入一个临时存储区,称为“内存池”(mempool)。
  • 抢跑者使用机器人扫描内存池,寻找可被利用的交易,如大额买单、套利机会或清算事件。
  • 他们会针对可能显著影响资产价格的交易进行抢跑。

示例:某交易者在 Uniswap 提交了一笔 Token A 的大额买单,抢跑者的机器人在内存池中检测到该交易。

提交更高 Gas 费的类似交易

  • 一旦抢跑者识别出可获利的交易,他们会迅速创建一笔类似的交易,并提高 Gas 费以优先执行。
  • 由于以太坊等区块链按 Gas 费高低处理交易,抢跑者的交易将先于原始交易执行。

示例:抢跑者提交 Token A 的买单,并支付更高的 Gas 费,使其交易在原始交易者的订单前执行。

抢跑者的交易先执行,推动价格上涨

  • 由于抢跑者先行购买,该代币价格上涨。
  • 当原始交易执行时,由于抢跑者的交易导致价格变动,订单只能以更高价格成交。

示例:抢跑者的买单使 Token A 价格从 10 美元上涨至 11 美元,导致原始交易者的订单在更高价格执行。

原始交易以不利价格执行

  • 原始交易者在不知情的情况下,以新的、更高的价格成交。
  • 他们遭受更大的滑点(实际成交价格比预期更差)。
  • 抢跑者则因人为推高的价格获利。

示例:原本计划以 10 美元购买 Token A 的交易者,由于抢跑者的干预,最终在 11 美元成交。

抢跑者退出并锁定利润

  • 在原始交易者完成交易后,抢跑者以更高的价格卖出代币。
  • 这使抢跑者迅速获利,往往是以其他交易者的损失为代价。
  • 在某些情况下,机器人会不断重复此过程,从多笔交易中提取利润。

示例:抢跑者以 11 美元卖出 Token A,从价格差中获利。

案例分析

Solana 上的三明治攻击

Blockworks 在 2024 年发布的一份报告证实,Solana 区块链上的抢跑事件仍在持续。原因在于一部分验证者参与了私有内存池(private mempools),并利用其进行“三明治攻击”。对此,Solana 基金会对相关验证者进行了处罚。

从设计上看,Solana 区块链不提供公开的内存池,用户无法监测待处理交易,从而使抢跑变得更加困难。然而,作为主要参与者,验证者仍然可以查看已处理的交易。

防御性抢跑 —— Curve Finance 黑客攻击

2023 年 7 月,去中心化金融(DeFi)平台 Curve Finance 遭遇了一次重大安全漏洞,原因是其智能合约中使用的 Vyper 编程语言特定版本存在漏洞。此次攻击针对多个流动性池,造成了巨额资金损失。

为应对这一情况,一些道德黑客利用抢跑策略对抗恶意交易者,他们部署 MEV 机器人,抢先执行交易,以拦截并保护面临风险的资金。其中,名为 “c0ffeebabe.eth” 的操作者成功抢跑攻击者,抢先保护了 2,879 ETH(约 540 万美元),并随后将其归还给 Curve Finance。

抢跑对加密货币市场的影响

限制采用

抢跑行为给加密货币市场带来了负面声誉,尤其是在去中心化交易所(DEX)中,交易者如果认为自己的交易存在被抢跑的风险,就可能会选择避开这些平台。

操纵市场

抢跑者通过操纵市场活动制造虚假炒作,误导缺乏经验的交易者将交易量的增长误认为是积极信号,从而掩盖资产的真实价值。

网络拥堵

多个抢跑机器人在区块链上竞争,会导致网络拥堵,引发交易处理的“竞价战”。普通用户也受到影响,不仅交易确认变慢,还需要支付更高的 Gas 费用。

如何防止加密抢跑

私有交易中继器

区块链中的私有交易中继器允许用户在不公开交易详情的情况下,在区块链网络上发送交易。通常,这通过一个独立的私有 mempool 进行,以保护发送方和接收方的隐私。Flashbots、Eden Network 和 MEV-Blocker 等服务可以帮助用户绕过公共 mempool,防止机器人检测到交易。

滑点保护

设置较低的滑点容忍度可以确保交易不会在价格变动超出一定范围时执行。实施滑点限制至关重要,通常滑点百分比应设置在 0.1% 至 5% 之间,具体取决于网络费用和交易规模。

随机交易排序

区块链中的随机交易排序是一种确保区块内交易顺序随机化的机制,防止恶意行为者利用交易顺序获得不公平优势。例如,Chainlink 的公平排序服务(FSS)可防止基于 Gas 费的交易重排。

批量拍卖

部分 DeFi 协议提供批量拍卖功能,即将多个独立订单合并为一个批次并同时执行,以防止操纵和抢跑行为。

Layer 2 解决方案(L2)和 Rollups

Layer 2 解决方案,如 ZK-Rollups,可以隐藏 mempool 中的交易细节,从而降低抢跑风险。

避开高峰交易时段

在非高峰时段进行交易可降低被抢跑的风险,因为抢跑者通常在交易活跃时段更为活跃。

速率限制

限制单个地址的交易频率可以阻止抢跑者,因为他们通常通过高频快速提交交易来运作。

智能合约审计

定期由知名审计公司审核智能合约,可识别可能容易受到抢跑或其他恶意攻击的漏洞。

结论

抢跑行为损害了加密货币市场的声誉,并削弱了其作为传统金融市场更公平替代方案的目标。尽管追踪抢跑者具有挑战性,但仍有多种解决方案可用于减少这一行为,包括反 MEV(最大可提取价值)工具、Layer 2 解决方案、私有交易中继器以及新的去中心化交易所架构。

区块链社区还可以实施机制,对利用交易排序牟利的矿工和验证者进行惩罚。相反,应鼓励像 Curvance 黑客事件中那样的道德抢跑行为。随着行业的发展,推动更公平的交易实践将有助于建立去中心化金融的信任和诚信,从而创造实现广泛采用的必要条件。

目录[+]