为什么头部科学家的脚本都是写到智能合约里?

不管是在ethereum还是在bsc,每个区块最前面的几笔交易都是通过科学家的智能合约进行swap交易的,例子如下:
1、这是区块信息:https://etherscan.io/txs?block=14864530
2、具体的交易如下:image.png

大家可以看到这笔交易就是通过智能合约内部去调用uniswapv2 和v3的,这笔交易的gasprice只有15 gwei很低,我用脚本都要60gwei都不一定排到他前面,这是为什么呢?智能合约调用的交易可以给很低的gasfee就能把交易排到前面吗?

请先 登录 后评论

最佳答案 2022-05-31 08:52

你圈出的 tx 是使用 mev flashbot 技术的.
在 ethscan 左上角 ,tag 也标识了.
怎么说,如果你不用这个技术,那你很难比过他.
参考文档.
https://docs.flashbots.net/

看了对应的交易 是多路 swap 套利.这个是需要智能合约实现的.可以不过 Router 直接和 pair 进行交互. 也可以检查是否达到预期,不符合预期直接放弃交易.

请先 登录 后评论

其它 1 个回答

zen

用合约只是方便且省gaslimit, 拿v2来说, 交易可以不需要代币授权,直接和pair交易,可以节省gas.
跟gasPrice没关系,排序还是根据gasprice的, 除非矿工帮他排前面
你说的你比别人慢,没有发出具体的对比hash.

可能你检测到有利润的时候,别人交易已经发出成交了...
或者你的交易广播出去慢了

请先 登录 后评论
  • 1 关注
  • 0 收藏,2990 浏览
  • James 提出于 2022-05-29 16:09