MEV核心技术点入门
MEV 核心技术点入门
最大可提取价值(MEV)是指通过包含、排除和更改一个区块中的交易顺序,可以从超过标准区块奖励和 Gas 费用的区块生产中提取的最大值。 常见的MEV策略
核心点就是及时发现Token价差,实现低买高卖,目前有两种套利方式
A. 网络架构设计 核心点是降低延迟,延迟分为三段
1) 交易到达轻节点网络延迟 在全球各个机房搭建轻节点,同机房网络延迟大约200us(150us-300us)
2) 轻节点广播到验证者延迟 尽可能连接到全网所有的验证者节点或者哨兵节点,或者尽可能连接到更多的有用的节点
3)轻节点处理延迟 处理逻辑尽可能简化,避免所有的IO操作
B. 业务架构
核心流程,缓存所有需要使用的数据 辅助模块
C.套利业务流程
和之前的区别是:通过广播区块消息触发业务逻辑,需要搜索全图寻找有利可图的路径(随机起点或者根据一定策略搜索)
由于AMM价格模型,只要买入token价格就会升高,并且区块链买入是不能立即执行,需要等到打包区块时根据gas高低顺序进行执行,所以可以监听其他人的买入交易,发送更高的gas价格抢先在受害者之前买入,等到受害者买入之后,再将token卖出,这样就可以赚取差价的收益(gas fee=gas*gasprice)
核心点
合约
MEV介绍: https://github.com/0xmebius/mev/blob/main/MEV101.pdf
套利开源: 多路径:https://github.com/ccyanxyz/uniswap-arbitrage-analysis 双路径:https://github.com/paco0x/amm-arbitrageur
三明治开源: https://github.com/libevm/subway
常见库中文文档: https://learnblockchain.cn/manuals
Uniswap Dex交易所文档: https://docs.uniswap.org/protocol/V2/introduction
链上实时数据浏览: https://eigenphi.io/
go合约交互 Ethgo
graphsql教程 https://www.libevm.com/2022/01/03/advance-geth-pt-1-graphql/
更多细节 https://github.com/greyireland
本人做区块链 MEV 大约 1 年时间,主要在 BSC 是做三明治机器人和套利机器人,有一段时间可以实现每日盈利 4000 美金,不过随着竞争力下降,逐渐没法盈利,目前计划去 aptos 或者 sui 链上进行 MEV 活动,一般新链竞争压力会相对小一些,但是目前两个新链都是 RUST 技术栈(我是 GO 技术栈),希望对区块链感兴趣的 RUST 伙伴一起做,共同实现财务自由~~~
感兴趣的朋友,可以加我Github:greyireland
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!