段王爷|2026年08月07日 07:30
Uniswap这个“自动复投”机制,很多人第一眼都会看懵。
其实把复杂的智能合约拿掉,它就是一句话:
谁帮我往池子里增加流动性,谁就可以拿走池子积累的手续费。
举个最简单的例子:
一个LP池子已经赚了30美元手续费,但这些钱暂时还没有复投。
系统就像挂出一张公开悬赏:
这里有30美元,任何人都可以来拿;但拿钱之前,必须给原来的LP增加至少20美元流动性。
于是机器人来了。
它拿走30美元,同时向LP里加入20美元,最后留下10美元利润。
结果是:
机器人赚了10美元;
LP永久增加了20美元流动性;
项目方不用自己运行复投机器人;
整个过程不需要人工批准。
资金可以来自机器人自己的钱包,也可以来自刚刚领取的手续费。合约不关心钱从哪里来,只检查一件事:
交易结束后,LP是否真的增加了规定数量的流动性。
如果机器人拿了钱,却没有给LP增加足够的流动性,整笔交易就会自动回滚。
手续费拿不走,LP也不会受到损失。
所以机器人无法白嫖。
这就是它最巧妙的地方:
不是先相信机器人会复投,而是把“领取手续费”和“增加LP”绑定在同一笔交易里。
要么两件事同时成功,要么全部失败。
为什么要把机会开放给所有人?
因为不同机器人会竞争。
假设增加LP需要20美元:
手续费积累到30美元,机器人可以赚10美元;
其他机器人看到有利可图,可能在手续费刚到25美元时就抢先执行;
竞争继续增加,可能在手续费刚刚超过20美元加Gas时,就有人愿意复投。
机器人越多,竞争越激烈,留给机器人的利润理论上就越薄。
从LP的角度看,相当于:
拿出一小部分手续费作为服务费,换取别人帮自己自动增加流动性。
而且这笔新增流动性会永久留在原LP仓位里。
机器人拿不到LP凭证,也不能以后再把这笔钱撤走。它得到的只有手续费与复投成本之间的差价。
不过,这里有三个容易被误解的地方。
第一,这不是传统意义上的“全部手续费自动复投”。
传统复投是把30美元手续费全部重新加入LP。
这里则是把30美元变成公开赏金,要求领取者至少回填一部分流动性,剩余差额就是机器人的报酬。
所以更准确的名字应该是:
开放式复投悬赏。
第二,推文里说的“增加0.2%”,并不是每次都按照当前池子TVL乘以0.2%。
当前合约设置的是一个固定的最低流动性增量,大约相当于初始LP仓位的0.2%。
随着LP不断变大,这个固定增量占当前LP的比例会逐渐降低。
而且0.2%对应的美元成本不是固定的。
项目市值较低时,一次可能只需要十几美元;价格上涨以后,同样的流动性增量可能需要几百甚至几千美元。
第三,机器人拿走的不一定是池子产生的全部手续费。
如果这个池子开启了创作者分成,手续费会先被分配:
一部分给创作者;
剩余部分进入复投悬赏池。
机器人只能领取进入复投池的部分。
所以更完整的流程是:
交易产生手续费 → 创作者获得分成 → 剩余手续费进入悬赏池 → 机器人发现有利可图 → 机器人领取手续费并增加LP → 合约检查增量 → 达标后交易成功。
这套机制的优点很明显:
项目方不需要维护中心化机器人,不需要自己支付Gas,也不需要规定每天几点复投。
手续费积累得越快,机器人执行得越频繁;手续费不够覆盖成本,机器人就继续等待。
但它也不是完全没有问题。
如果一个池子交易量很低,手续费长期覆盖不了复投成本,可能一直没有机器人愿意执行。
如果Robinhood Chain上的Searcher竞争不充分,机器人也可能等到利润很高时才出手。
所以这里的“自动”并不是定时自动,而是:
只要有利可图,市场就会自动出现人来执行。
我的理解是,Uniswap并没有真的发明一个传统复投机器人。
它做的是更底层的事情:
把复投变成一门任何人都可以参与的生意。
LP用手续费发布悬赏,机器人用新增流动性完成任务,智能合约负责验收。
机器人赚差价,LP变得更厚,平台不用养机器人。
说到底,这套机制不是“协议替你复投”,而是:
协议设计好利益规则,让陌生人为了赚钱,主动替你完成复投。(段王爷)
分享至:
脉络
热门快讯
APP下载
X
Telegram
复制链接