Flashbots案例总结
July 25th, 2022

Flashbots可以做tx的私有发送,防止被mev机器人监听抢跑,也可以做tx的批量按顺序打包,矿工会保证tx按打包顺序连续执行。

官方有几个example:

案例1:不同dex间的套利机器人

每区块遍历了5个dex的所有pair对价格,然后逐个对比价格差,有套利空间的就发tx去交易。用flashbots可以保证tx不被mempool机器人抢跑,但这个只是学习案例,不具备实际可获利性。

案例2:破解清道夫攻击

有些做恶者会公开一个钱包的私钥,然后钱包里放入一定数量的usdt或者其它erc20 token,但没有eth,诱使其他人转入eth做为gas,去把usdt转入自己钱包。但实际上这个做恶者写了一个监听程序监听这个钱包地址,一量有eth或其它token转入就马上把它转走,达到清道失攻击的目的。这时候就可以用flashbots把转入eth和转出usdt的tx按顺序打包成一个bundle,就可以保证在做恶者之前把代币转走。

案例3:监听Synthetix pDAO治理交易,批量清算剩余贷款

背景是synthetix有一个试验是用eth做抵押mint出sUSD/sETH,但dao宣布在某个时间后这项试验结束,会修改清算开关,在修改清算开关前贷款者都可以去还贷取出eth,但如果过了这个截止期后,就会发送修改清算开关的tx,这样任何人都可以清算,清算会有10%的奖励。Miller用这个背景实战模拟了flashbots的应用,监听了pDAO的tx,然后把清算的tx接在pDAO的tx后面打包成bundle去清算。详细可以看前一篇文章

Subscribe to franx.eth
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from franx.eth

Skeleton

Skeleton

Skeleton