抢跑长期以来一直是金融市场的问题。它起源于传统金融领域,指的是经纪人或内部人士利用特权信息,在客户之前进行交易。这种行为被认定为不道德且非法,监管机构会对此进行查处和起诉。
在加密领域,抢跑发生在链上,这是由于公共区块链交易的透明性所致。交易者、机器人,甚至验证者或矿工都可以利用存储在内存池中的未确认交易来获利。
与传统市场不同,加密抢跑处于法律的灰色地带。尽管普遍被认为不道德,但只有具备技术能力并能够操纵交易排序的人,才能充分利用这一机会。
加密抢跑的形式因市场条件、参与者及执行策略的不同而有所变化。以下是主要类型及其运作方式:
交易者监控内存池中的大额买卖订单,并提前下单以从预期的价格变动中获利。例如,攻击者可能会在大额订单执行前,通过支付更高的 Gas 费确保自己的交易优先处理,从而在受害者交易之前完成资产购买。
恶意行为者利用高交易量的环境,监视大额订单并生成大量交易,使网络负载过重。结果是,受害者的交易因过多高优先级交易的竞争而难以进入同一区块,导致执行受阻。
矿工或验证者通过重新排序区块内的交易来提取最大可提取价值(MEV)。他们不按交易的抵达顺序处理,而是优先执行自己或其他能带来更高 MEV 的交易,即通过操纵交易顺序获利。
示例:
在三明治攻击中,攻击者识别出一笔大额待处理交易,并在其前后分别插入两笔交易。
示例:如果某用户计划以 1.00 美元购买代币,攻击者会先行买入,将价格推高至 1.10 美元,再在高价卖出,从而在用户损失的情况下获利。
来源:Hacken
示例:某交易者在 Uniswap 提交了一笔 Token A 的大额买单,抢跑者的机器人在内存池中检测到该交易。
示例:抢跑者提交 Token A 的买单,并支付更高的 Gas 费,使其交易在原始交易者的订单前执行。
示例:抢跑者的买单使 Token A 价格从 10 美元上涨至 11 美元,导致原始交易者的订单在更高价格执行。
示例:原本计划以 10 美元购买 Token A 的交易者,由于抢跑者的干预,最终在 11 美元成交。
示例:抢跑者以 11 美元卖出 Token A,从价格差中获利。
Blockworks 在 2024 年发布的一份报告证实,Solana 区块链上的抢跑事件仍在持续。原因在于一部分验证者参与了私有内存池(private mempools),并利用其进行“三明治攻击”。对此,Solana 基金会对相关验证者进行了处罚。
从设计上看,Solana 区块链不提供公开的内存池,用户无法监测待处理交易,从而使抢跑变得更加困难。然而,作为主要参与者,验证者仍然可以查看已处理的交易。
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 解决方案,如 ZK-Rollups,可以隐藏 mempool 中的交易细节,从而降低抢跑风险。
在非高峰时段进行交易可降低被抢跑的风险,因为抢跑者通常在交易活跃时段更为活跃。
限制单个地址的交易频率可以阻止抢跑者,因为他们通常通过高频快速提交交易来运作。
定期由知名审计公司审核智能合约,可识别可能容易受到抢跑或其他恶意攻击的漏洞。
抢跑行为损害了加密货币市场的声誉,并削弱了其作为传统金融市场更公平替代方案的目标。尽管追踪抢跑者具有挑战性,但仍有多种解决方案可用于减少这一行为,包括反 MEV(最大可提取价值)工具、Layer 2 解决方案、私有交易中继器以及新的去中心化交易所架构。
区块链社区还可以实施机制,对利用交易排序牟利的矿工和验证者进行惩罚。相反,应鼓励像 Curvance 黑客事件中那样的道德抢跑行为。随着行业的发展,推动更公平的交易实践将有助于建立去中心化金融的信任和诚信,从而创造实现广泛采用的必要条件。
Поділіться
抢跑长期以来一直是金融市场的问题。它起源于传统金融领域,指的是经纪人或内部人士利用特权信息,在客户之前进行交易。这种行为被认定为不道德且非法,监管机构会对此进行查处和起诉。
在加密领域,抢跑发生在链上,这是由于公共区块链交易的透明性所致。交易者、机器人,甚至验证者或矿工都可以利用存储在内存池中的未确认交易来获利。
与传统市场不同,加密抢跑处于法律的灰色地带。尽管普遍被认为不道德,但只有具备技术能力并能够操纵交易排序的人,才能充分利用这一机会。
加密抢跑的形式因市场条件、参与者及执行策略的不同而有所变化。以下是主要类型及其运作方式:
交易者监控内存池中的大额买卖订单,并提前下单以从预期的价格变动中获利。例如,攻击者可能会在大额订单执行前,通过支付更高的 Gas 费确保自己的交易优先处理,从而在受害者交易之前完成资产购买。
恶意行为者利用高交易量的环境,监视大额订单并生成大量交易,使网络负载过重。结果是,受害者的交易因过多高优先级交易的竞争而难以进入同一区块,导致执行受阻。
矿工或验证者通过重新排序区块内的交易来提取最大可提取价值(MEV)。他们不按交易的抵达顺序处理,而是优先执行自己或其他能带来更高 MEV 的交易,即通过操纵交易顺序获利。
示例:
在三明治攻击中,攻击者识别出一笔大额待处理交易,并在其前后分别插入两笔交易。
示例:如果某用户计划以 1.00 美元购买代币,攻击者会先行买入,将价格推高至 1.10 美元,再在高价卖出,从而在用户损失的情况下获利。
来源:Hacken
示例:某交易者在 Uniswap 提交了一笔 Token A 的大额买单,抢跑者的机器人在内存池中检测到该交易。
示例:抢跑者提交 Token A 的买单,并支付更高的 Gas 费,使其交易在原始交易者的订单前执行。
示例:抢跑者的买单使 Token A 价格从 10 美元上涨至 11 美元,导致原始交易者的订单在更高价格执行。
示例:原本计划以 10 美元购买 Token A 的交易者,由于抢跑者的干预,最终在 11 美元成交。
示例:抢跑者以 11 美元卖出 Token A,从价格差中获利。
Blockworks 在 2024 年发布的一份报告证实,Solana 区块链上的抢跑事件仍在持续。原因在于一部分验证者参与了私有内存池(private mempools),并利用其进行“三明治攻击”。对此,Solana 基金会对相关验证者进行了处罚。
从设计上看,Solana 区块链不提供公开的内存池,用户无法监测待处理交易,从而使抢跑变得更加困难。然而,作为主要参与者,验证者仍然可以查看已处理的交易。
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 解决方案,如 ZK-Rollups,可以隐藏 mempool 中的交易细节,从而降低抢跑风险。
在非高峰时段进行交易可降低被抢跑的风险,因为抢跑者通常在交易活跃时段更为活跃。
限制单个地址的交易频率可以阻止抢跑者,因为他们通常通过高频快速提交交易来运作。
定期由知名审计公司审核智能合约,可识别可能容易受到抢跑或其他恶意攻击的漏洞。
抢跑行为损害了加密货币市场的声誉,并削弱了其作为传统金融市场更公平替代方案的目标。尽管追踪抢跑者具有挑战性,但仍有多种解决方案可用于减少这一行为,包括反 MEV(最大可提取价值)工具、Layer 2 解决方案、私有交易中继器以及新的去中心化交易所架构。
区块链社区还可以实施机制,对利用交易排序牟利的矿工和验证者进行惩罚。相反,应鼓励像 Curvance 黑客事件中那样的道德抢跑行为。随着行业的发展,推动更公平的交易实践将有助于建立去中心化金融的信任和诚信,从而创造实现广泛采用的必要条件。