文章Ethereum
你应该知道的预防区块链抢跑攻击的5种方法
check_eligibility

获得Yellow Network等待名单的独家访问权限

立即加入
check_eligibility
最新文章
查看所有文章

你应该知道的预防区块链抢跑攻击的5种方法

Jan, 11 2025 18:11
article img

在所有威胁这个去中心化生态系统的危险中,抢跑攻击是最糟糕和最紧迫的之一。什么是抢跑攻击,如何保护自己免受其影响?现在让我们切入正题。

区块链交易的安全性和参与者的信心都被抢跑攻击所危害,这阻碍了行业的进步和稳定。

随着去中心化交易所(DEXs)和去中心化金融(DeFi)平台越来越受欢迎,它们对抢跑攻击变得更加易感。恶意行为者可以通过这种攻击操控市场,并利用这些攻击的透明性质盗取合法用户的资金。

后果不仅影响个别交易者,还波及整个区块链社区。

最近,抢跑攻击的严重性被曝光。在2020年,一群抢跑机器人利用以太坊的交易排序机制,导致用户损失大量资金。这类事件突显了理解和减轻这种风险的重要性。

几十年来,抢跑一直是传统金融市场的一部分。区块链技术的独特特性为这个老问题引入了新维度。虽然区块链因其去中心化和开放性质提供透明和民主化,但它无意中创建了抢跑的理想环境。

这将带来重大的经济后果。康奈尔科技研究发现,在2020年最繁忙的时期,以太坊上的去中心化交易所上发生的抢跑攻击每天能提取超过100万美元的利润。这影响了整个市场和个别投资者的效率和公平性。

网络拥堵和更高的交易费用是抢跑攻击的额外后果。因为罪犯支付更高的费用以更快处理他们的交易,导致所有人的煤气费上涨。这使得小型投资者无法参与,并导致区块链平台无法扩展。

什么是区块链中的抢跑攻击,为什么它们如此危险,个人和组织如何保护自己?这篇文章探讨了这些攻击的复杂性。我们希望通过澄清这一复杂问题,能够为读者提供安全航行区块链环境所需的信息。

什么是区块链中的抢跑攻击?

在区块链背景下,抢跑攻击的本质是在网络确认之前截取和滥用交易信息。

尽管在传统市场中,内幕信息或特权访问可能导致抢跑,区块链抢跑是利用网络的开放性和机制。

启动的区块链交易进入一个交易池,即一个等待由矿工包含在区块中的持有区。

在此期间,恶意行为者有机会。顶尖行为者通过监控交易池中的大笔或致力于移动市场的交易,保持领先一步。

一种常见策略是操作煤气价格。在以太坊及类似网络上,矿工优先处理煤气费较高的交易。比赛中的首行者可以支付更多以更快处理他们的交易。通过这种策略,他们可以利用预期的市场运动在大笔购买推动价格上涨之前购买资产,或在大笔出售导致价格下跌之前出售资产,从而有效获利。

使用去中心化交易所是另一个切入点。自动化做市商(AMMs)根据供需使用算法来确定价格。领导者能够预见重大价格变化并迅速行动以从中获利,这种策略通常被称为“夹击攻击”。在夹击攻击中,抢跑者在受害者交易之前下单买入,然后立即下单售出,以利用受害者交易导致的价格变化。

矿工可抽取价值(MEV)的增加也使这个问题恶化。MEV表示矿工通过操作其区块中交易的顺序、包含或审查能够赚取的利润。在抢跑方面,一些矿工自己这样做或通过MEV拍卖允许其他人这样做。结果是,矿工被激励优先考虑盈利而非网络公平性。

研究和开发公司Flashbots指出,MEV抽取成为一个盈利项目,用户在几个月时间内被盗超一亿美元。这说明了抢跑的程度以及所用策略的复杂性。

在链下系统中,由于信息不对称,抢跑也可能发生。为了说明这一点,在layer-2解决方案或跨链桥中,攻击者可以利用同样的策略来利用未提交到主链上的交易详情。

了解这些攻击的运作原理对于制定有效的防御措施至关重要。

了解区块链上的抢跑攻击

为什么抢跑攻击如此危险?

抢跑攻击在多个方面都威胁区块链生态系统。

首先,它们导致用户损失资金。在抢跑交易中,原始购买者以低于预期的价格出售,从而给买家带来优势。由于这一价值损失,用户对系统的信任被侵蚀。

对于交易者,尤其是那些交易量大的交易者,影响可能很大。滑点,即资产的预期价格和执行价格不符,可能源于抢跑的突发价格变化。

这可能导致收益减少,甚至使盈利交易的收益化为乌有。例如,一次抢跑攻击可能导致交易者计划以100美元购买代币却以105美元付出代价,利润大幅度减少。

抢跑不仅使个人蒙受损失,还破坏了市场诚信。它使竞争变得不公平,赋予恶意行为者超过正常用户的优势。这种差距可能会让人们不愿使用DeFi平台,减缓区块链技术的应用。如果新用户被他们认为的不公平和复杂性所阻止,生态系统的增长可能会受到阻碍。

另一个方面是抢跑使市场波动加剧。

市场领导者的操控性行为可能导致人为的价格运动,从而加剧市场不稳定。市场缺乏稳定可能会令投资者望而却步,同时诱发风险投机,这对长期经济健康并无益。

由于高波动性,贷款人和借款人在DeFi平台上面临的风险增加,影响利率和信贷获取。

区块链网络的可信度也受到威胁。如果抢跑攻击持续进行,人们可能会对系统的可靠性和公平性失去信心。对于严重依赖社区的信任和参与的技术,这种声誉损害可能非常不利。企业解决方案和政府应用也不免受到负面影响,这可能蔓延到区块链应用的其他领域。

监管层面的影响是另一个担忧。如果当局把广泛的抢跑视为宽松加密监督的迹象,更严格的规章可能会出现。尽管监管有些好处,但过度严厉的方法可能会限制区块链技术的潜力,妨碍创新。在保护用户的同时营造鼓励创新的环境是一种微妙的平衡。

此外,抢跑攻击可能会导致网络资源超负荷。由于竞争加剧以优先处理交易引起的过高煤气费,使得网络对普通用户难以访问。高交易成本削弱了网络的可扩展性和实用性。

这种情况正在扩大数字鸿沟,主要影响小型投资者和发展中国家的用户。

这些风险的积累可能会导致区块链技术的采纳和发展停滞。如果抢跑问题得不到解决,经济包容和创新可能会受到阻碍,而让去中心化金融和其他区块链应用无法发挥其全部潜力。

如何保护自己免受抢跑攻击

混合使用技术修复和战术方法可以减少抢跑攻击的影响。以下是为您安全的五个首要措施:

使用安全在线交易技术

保护自己免受抢跑攻击的一种有效方法是利用增强隐私的技术。通过在交易在区块链上得到确认之前保持交易详情的隐藏,可以保护您的交易不被攻击者利用。在这方面,秘密网络和恩尼格玛项目等先锋项目提供了保护隐私的智能合约,这些合约采用零广告证明和安全多方计算。

这些技术使得加密数据进行运算成为可能,同时保持底层信息的保密。例如,秘密网络于2020年2月推出了主网,为开发者创建保护用户信息的去中心化应用程序提供了必要的工具。

使用这种平台允许交易者秘密地进行交易,使得市场 leaders to spy on or manipulate their deals.

与钱包和支持隐私的接口的集成进一步提高了安全性。对可能攻击者的额外防护措施是Torus钱包,它使用户在保持一定匿名性的情况下与dApps互动。

利用抗抢先交易机制支持的去中心化交易所

一个保护自己免受攻击的方法是使用具有抗抢先交易功能的去中心化交易所(DEX)。Gnosis协议和类似交易所使用批量拍卖在特定时间内同时执行提交的所有交易。通过这种方法,提前排序交易的优势被消除。

来自康奈尔大学的研究人员发现,当批量拍卖系统中移除交易的时间优先权时,抢先交易几乎被消除。此外,还有一些DEX采用随机排序交易或要求加密和解密交易细节的承诺方案。

选择这些交易所,交易者可以参与更加公平的交易环境。为了保护交易免受恶意行为者的侵害,重要的是调查和选择优先考虑安全功能以防止抢先交易的平台。

彻底微调交易参数

作为一种快速简便的防御措施,你可以调整交易参数。至关重要的是设置一个不会引起太多关注或过低导致确认延迟的合理油价。如果支付的油价超过必要,使用抢先交易和其他矿工可提取价值(MEV)策略的矿工可能会以赚取更多奖励的目的为目标进行交易。

此外,可以通过指定低滑价容限来限制在Uniswap等自动做市商(AMM)上执行交易时的预期价格偏差。通过设定最大滑价百分比,可以将交易的执行限制在价格保持在某个范围内的情况下。这可以阻止抢先者通过操控价格造成巨大损失。

尤其是在抢先交易普遍存在的环境中,用户应该注意到交易费用与速度之间的权衡,正如以太坊联合创始人Vitalik Buterin所指出的那样。通过仔细监控这些设置,可以在不影响效率的情况下提高交易安全性。

使用第2层解决方案和其他网络

第2层扩展解决方案和其他区块链网络提供了减少拥堵的环境,从而缩短了抢先交易攻击的窗口。为了增加吞吐量和减少费用,像Optimistic Rollups和zk-Rollups这样的平台会将多笔交易以链外形式打包后再提交到主链。

例如,Polygon(前身为Matic Network)提供了一个允许更快、更便宜交易的第2层扩展解决方案。在这些网络上,交易不仅会更顺利,也会更少受到攻击以太坊主网的抢先交易机器人的影响。

正在出现的一个增长中的生态系统展示了通过Polygon与Aave和SushiSwap等主要去中心化金融平台的整合,用户可以在这种增强安全性和效率的环境中进行交易。通过切换到这些平台,交易者可以保护自己免受拥挤网络和昂贵油价问题的困扰,市场领导者经常利用这些问题。

使用私有交易服务和交易排序

由于抢先交易机器人跟踪公共内存池中的待定交易,因此可以通过使用允许私有交易提交的服务来避免它们。为了防止MEV剥削,Flashbots开发了一项服务,用户可以使用它将交易私下发送给矿工。

Flashbots的数据表明,这一策略有效减少了与MEV相关的攻击,比如抢先交易。通过使用Flashbots的系统发送交易,交易者可以避免先发制人的剥削,该系统在交易挖入区块之前加密细节。

为了进一步防止抢先交易,Eden Network等平台优先处理由持有其本地代币的用户发起的交易。为了更好地使矿工的激励与网络公平性和用户安全性相匹配,这些服务成为重组交易排序机制更大运动的一部分。

结论

抢先交易攻击是实现安全和公平区块链生态系统过程中的一大障碍。

通过社区协作、技术创新和用户警惕可以降低抢先交易的风险。行业保护的策略需要适应不断变化的性质。

正确的行动方针是接受隐私增强协议、改进交易机制,并培养一个具备知识的用户群。

由于抢先交易带来的困难,需要持续的研发工作。攻击者的复杂性在提升,所采取的防御措施也是如此。投资于安全基础设施和传播最佳实践对这一努力至关重要。

对抗抢先交易需要所有参与方的共同努力。区块链网络的安全性是程序员、矿工、交易者和监管者等所有相关方的共同责任。这样做可确保区块链维持其作为不可信分类账的地位,并继续改变在线交易和互动的游戏规则。

关于 Ethereum 的更多文章
查看所有文章