【区块链】三明治攻击


日常生活中三明治是一种食物,通常由两片面包夹着一层或多层馅料制成。
但是在去中心化交易所中,三明治攻击是什么

三明治攻击(Sandwich Attack)是一种在加密货币交易中常见的操纵市场的策略,主要发生在去中心化交易所(DEX)上。这种攻击涉及一个攻击者在一个交易即将执行时,快速地在这个交易前后执行两笔交易,正常的交易被夹在中间,以期从中获利。

三明治攻击的基本步骤

1.监视

攻击者监视区块链上的交易池(mempool),寻找大额的未确认交易。

2.前置交易

攻击者发现一个大额交易后,会立即创建一个新的交易,并为这个交易支付更高的矿工费用,以确保它在原始交易之前被矿工优先处理。这个前置交易通常会购买目标交易中的同种代币,从而推高价格。

3.原始交易执行

攻击者的前置交易被矿工确认后,原始交易随后执行。由于市场价格已经被攻击者的前置交易推高,原始交易会以更高的价格执行。

4.后置交易

原始交易执行后,攻击者紧接着执行另一笔交易,将之前购买的代币卖出,由于价格已经上涨,攻击者可以以更高的价格卖出,从而获利。

5.退出

攻击者完成后置交易,从中获得利润,而原始交易的发起者则可能因为价格上涨而遭受损失。

三明治攻击为什么会有效

因为去中心化交易所通常采用自动做市商(A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值