学 Web3 / AI
面试题库
简历优化
测试币
页面加载中
返回题库
三明治攻击的原理,以及在协议层怎么防御?
中等
标记
分享
0
0
推荐答案
测试一下
开始面试
隐藏答案
板块
MEV / 安全(高频考点)
原理
监测 mempool 中用户大额 swap
Front-run
:攻击者先买,推高价格
用户 tx 以更差价成交
Back-run
:攻击者卖出获利
协议层防御
用户保护
Slippage limit
(
minAmountOut
)
Deadline
限制可被打的时间窗口
定价机制
TWAP
替代 spot 做 oracle / 大额定价
Batch auction
(CoW):同批用户统一清算价,消除排序优势
协议设计
限制单笔
price impact
上限
Commit-reveal
或加密 mempool(Flashbots SUAVE 方向)
私有 RPC / MEV-Share 返还部分价值给用户
Prop AMM 特化
签名报价锁定价格,减少 public swap 敞口
动态 spread 在检测到 volatile mempool 时加宽