在交易所上班的人买大宗资产不会对着盘口市价一键吃单,而是先打电话问价。链上大世界也在走同一条路:询价制做市,先让做市商给一个可执行的报价,再决定成不成。它解决的是一个朴素的困境——AMM 池按公式给价,公式不关心你是十万还是十块,对大单它给出的价格注定比场外协调出来的价格难看。
流程分四步。第一步,你的界面把交易意向(买卖哪两种资产、方向、数量、截止时间)发给做市商网络,注意这一步发的是意向,还没有任何签名。第二步,做市商结合自身库存和多处市场的价格,返回一份报价:确切的交换数量、有效期、做市商地址,外加做市商自己的签名。这份报价是一个已经组装好的链上指令,价格被签名锁死,改一个字节就作废。第三步,你把报价和你的意向合并,签名后提交给结算合约。第四步,结算合约在一条交易里原子完成双方转账:要么按报价双方都成交,要么整笔撤销,任何一侧少一分钱都不会发生。
关键细节藏在合并那一步:报价和意向必须严格一致——数量、地址、截止时间逐一吻合,结算合约才会放行。做市商签名保证它不能赖掉报价,你的签名保证你不能在它库存到位后反悔。有效期通常只有几秒到几十秒,过期未上链就作废,因此这套机制对”你发出签名的时机”很敏感:先凑齐签名、再广播,而不是先广播等签名。
和池子成交相比,差异集中在三处。价格上,做市商报价通常优于同规模直穿池子的价格,因为它能在多个市场同时对冲,把冲击成本摊薄;但报价里包含做市商的利润空间,中小额时这个固定加点可能反而不如池子。延迟上,多了一轮请求往返,比池子慢半拍,行情剧烈时报价可能在你确认前就被撤回。信任模型上,AMM 成交不需要信任任何主体,报价制则要求你接受一个事实:做市商在信息上比你先动了——它在给出报价的那一刻就有动机去别处对冲,虽然报价本身对你锁定,但这条报价链的其余部分你看不见。
普通用户的核对清单:第一,确认界面展示的是签名报价而不是前端自算的预估值,两者在结算失败时的表现完全不同。第二,报价单上的收款地址、路由地址要在浏览器里核对过。第三,大额兑换无论走哪条路都设置到期时间与数量下限,让”行情不配合”以交易失败收场而不是以糟糕成交收场。询价制不是散户专属,很多界面在后台自动混合两条路径——理解它,是为了在你被自动路由时知道自己放弃了什么、换来了什么。
还有一种常见形态是询价制与 AMM 兜底的双轨结构:系统同时请求报价并计算池子路由,哪边先给出满足你数量下限的结果就走哪边,两条路径互为备份。这种结构的好处是极端行情下不空转——报价缺席时池子顶上;代价是成交来源变得不可预测,同一笔需求不同时刻可能走完全不同的结算路径。若你在核对区块浏览器记录时发现收款方不是做市商而是池子合约,不必惊讶,这是双轨路由的正常结果,只要数量满足了下限,成交质量就没有差异。
做市报价的有效期、路由与利润结构随平台实现变化,文中流程为通用示例。无论报价还是池子成交都可能面临滑点、过期与合约风险,请以结算合约链上结果为准。本文仅为机制科普,不构成投资建议。

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