Web3小白勇闯清迈 Day40:MEV 与套利

探索神秘MEV与套利之旅:挑战与发现

刚刚解锁了MEV与套利的神秘面纱,课堂上的热情顿时高涨,可惜作业却未能完成。于是,我在油管上寻找教程,还没看完就早早进入了梦乡,这是近期睡得最早的一次。

网上关于套利的教程寥寥无几,能找到的也都是两三年前的内容。毕竟,真正能赚钱的宝贵知识,怎会轻易公之于众。在推特上,大多数人都是在晒收益和工具,而真正讲解原理和技术细节的却寥寥无几。除了编程,RPC和API的质量同样关键。今天的作业失败,就是由于RPC不断报错,让我毫无头绪。

FlashBots的理念颇为吸引人,它提出了“提案人-构建者分离”(PBS:proposer-builder-separation)技术,将验证者的交易排序和打包出块分开,并通过市场竞价的方式分配区块空间,这相当于一个平台市场,连接了矿工、Builder(排序者)和提交者。

“抢跑”(Front Running)和“夹子”(又称三明治攻击 Sandwich Attacks)是MEV中最常见的两种形式。通过监听mempool中Pending的交易,将他人的交易和自己的交易按顺序打包成Bundle,然后提交到FlashBots进行验证上链。原理虽不难理解,但关键在于成本与盈利的计算和代码优化,需要深入理解业务逻辑。难点在于它涉及多方面的知识,这也是我对MEV感兴趣的原因。能赚钱的东西,往往不简单,也不为人所知。我们要勇于挑战困难。

回想起MEV的意义,似乎除了赚钱别无其他。无非是教别人赚钱或卖工具。但教别人赚钱似乎与赚钱本身存在矛盾。我突然明白了为什么那些赚钱的人都藏着掖着,并非因为他们小气。有些事情之所以能赚钱,正是因为资源稀缺,知道的人少。大范围传播反而可能砸了盘子,让大家都赚不到钱。如果能选择,我更倾向于做DAPP或基础设施,以解决人们不同的需求。

在上课前,还发生了一个有趣的讨论,不过具体话题已经记不清了。同学们的第一反应就是“割”,我发现有人喜欢用“割”这个词来解释一些事情,总是先入为主地认为“不就是……”,不就是割嘛……但大多数他们提到的我都不懂。我觉得如果只是简单粗暴地归类为“割”,就会错过很多背后的其他部分。

看待身边的人和事,有两种方式:一种是白名单机制,一种是黑名单机制。使用白名单的人会预设别人目的不良,等到确认不是这样,再将其加入白名单。我更倾向于黑名单机制,先不评判,等到发现不对劲之后再拉黑。说到底,这是一种自私。我并不太关心别人的动机。对比两种思维,恶意揣测别人对自己并无益处(除了满足自己看破真相的满足感),反而承认别人的好,看到人家的优势与可取之处,可能对自己更有帮助。

下午准备返回时,不小心把作业目录的git文件搞错了,差点以为仓库要废。于是,我在车上进行了Debug,还好问题不大。

晚餐去了Salad Concept,吃了上次的好吃炒饭和炸蘑菇小吃,结果嗓子痛了。