目录
日常生活中三明治是一种食物,通常由两片面包夹着一层或多层馅料制成。
但是在去中心化交易所中,三明治攻击是什么
三明治攻击(Sandwich Attack)是一种在加密货币交易中常见的操纵市场的策略,主要发生在去中心化交易所(DEX)上。这种攻击涉及一个攻击者在一个交易即将执行时,快速地在这个交易前后执行两笔交易,正常的交易被夹在中间,以期从中获利。
三明治攻击的基本步骤
1.监视
攻击者监视区块链上的交易池(mempool),寻找大额的未确认交易。
2.前置交易
攻击者发现一个大额交易后,会立即创建一个新的交易,并为这个交易支付更高的矿工费用,以确保它在原始交易之前被矿工优先处理。这个前置交易通常会购买目标交易中的同种代币,从而推高价格。
3.原始交易执行
攻击者的前置交易被矿工确认后,原始交易随后执行。由于市场价格已经被攻击者的前置交易推高,原始交易会以更高的价格执行。
4.后置交易
原始交易执行后,攻击者紧接着执行另一笔交易,将之前购买的代币卖出,由于价格已经上涨,攻击者可以以更高的价格卖出,从而获利。
5.退出
攻击者完成后置交易,从中获得利润,而原始交易的发起者则可能因为价格上涨而遭受损失。
三明治攻击为什么会有效
因为去中心化交易所通常采用自动做市商(A