两个池子里同一对代币出现差价,低价池买入、高价池卖出,一买一卖如果分两笔交易做,中间存在价格被别人抢先抹平的风险;把它写进同一笔合约调用里,两个腿脚要么一起成交、要么一起当没发生,这就是原子套利。链上套利生意的骨架,正是这种”用回滚换确定性”的结构。但确定性不免费,这份账要分三本算:毛利账、执行账、失败账。
先看毛利账。差价本身要拆成三层才见得到利润:两池报价的名义差,减去两条兑换腿各自的手续费与池子价格冲击,再减去为凑本金动用的资金成本——如果用的是闪电贷,协议会按借出量收一笔费率。大额套利的毛利大头往往先被自己的冲击吃掉:模拟时的差价,是按成交前的储备算的;你的买入会把低价池推高、卖出把高价池砸低,实际落袋的是成交后的第二价格。所以专业套利者报的从来不是”看到多少差价”,而是”按当前流动性能吃掉多少”。
执行账的核心变量是速度。差价公开可见,意味着每个在场者同时看见,成交归属实质上是一场排队竞赛:谁的交易先被打包进下一个区块,谁吃单。排在前面靠两样东西,更高的优先费出价,或者更短的传播路径。这构成 gas 竞价:套利利润在参与者之间被拍卖给出价最高的执行者,拍卖的上限就是毛利本身——毛利减去别人愿意烧的 gas,才是你的净得。行情平静时套利利润薄,gas 出价随之压低;极端行情差价肥,竞价同步升温,你在账单里看到的 gas 尖峰,一部分就是这场拍卖的价格发现。
失败账最反直觉。回滚确实保护了本金:腿脚断了整笔作废,币还在原处。但交易仍然要执行、要被节点处理,手续费照扣不误。于是原子套利存在一种常态性亏损形态:模拟时赚、提交后断、回滚付费。断点来源包括——上一毫秒有人先成交了一半;路径里某个池子被加了新流动性改变了报价;你的交易排在别人的后面,进块时差价已被抹平。成熟套利系统把失败当成成本项目预算化,用重试、多路径广播、私有提交通道压低失败率,而不是幻想每次都能成。
闪电贷在这本账里的角色,是把资本门槛从等式里拿掉:不需要自备全部本金,借、换、还三步锁在同一笔交易里,还不上就回滚。门槛消失后,竞争维度彻底倒向工程——模拟引擎精度、路径搜索速度、私有通道关系。普通用户感知它的方式很朴素:兑换页的”最小接收量”设得太紧时,交易失败却花了 gas,多数就撞进了这条失败账里——你和套利者在同一条竞争链上,只是位置不同。
把三本账合起来,能解释一个常见疑问:为什么公开差价经常”看得见吃不着”。因为无许可进入的拍卖里,可持续利润只留给”毛利高于全部成本、且执行成本比对手低”的人;差价本身不构成利润,它是待拍卖的资源。这也提醒数据读者:任何展示”待套利余额”的面板,统计的是机会清单,不是任何人的已实现收益。
自查动线:跑一笔小额套利前,先按成交后价格复算净差,再估算你愿意为成功支付的 gas 上限,给它配一条回滚预算线(连续失败几笔就收手),最后确认路径里每座池子的流动性与你吃单规模匹配。四步里少任何一步,纸面机会都只是别人账本上的原材料。
本文只做机制说明与风险提示,链上套利面临执行失败、gas 损耗、价格变动与合约风险,示例数字不构成任何收益预期,不构成投资建议。

发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。