学 Web3 / AI
面试题库
岗位广场
简历优化
测试币
油条TV - Web3学习、Agent学习路线与远程工作攻略
返回题库
三明治攻击的原理,以及在协议层怎么防御?
中等
收藏
分享
第 12 / 20 题
上一题
下一题
参考答案
先自己想
模拟面试
板块
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 时加宽
上一题
怎么应对聚合的某个流动性来源报价滞后或失效?
下一题
预言机操纵攻击怎么发生,怎么防?