链上订单簿的撮合时序:挂单、吃单与区块边界的成交概率账 图 1
链上订单簿的撮合时序:挂单、吃单与区块边界的成交概率账 · 图 1

链上订单簿常被宣传成把交易所搬上链,但两者的成交物理完全不同:中心撮合引擎连续处理毫秒级订单流,链上撮合按区块批量运行,两个区块之间发生的一切行情在撮合者眼里只是首尾两个状态。这个离散性不是一句性能差异可以带过,它重写了挂单的全生命周期,也重写了成交概率的计算方式。

先看挂单在这类市场的标准旅程。提交限价单是一笔链上交易,先把资金交给撮合合约锁定,订单进入簿上排队;接下来订单的命运有四种:被后续订单吃掉成交、被自己撤销、因价格或保证金条件失效被动退出,或者一直挂到被簿的某个规则挤出排名。与中心市场不同,这四种结局每一步都是链上事件,全程可查,但也意味着每个状态变化都要有人支付动作的燃料费——包括撤单,挂单不再是零成本的排队券。

成交概率的账因此算得不一样。在连续市场里,报价进入买卖价差就有较高即时成交概率;在按区块撮合的市场里,成交取决于下一个批次里对手流量的大小与价格覆盖范围。行情剧烈时段,一个大单可能一次扫穿多层挂单,排在前面的全部成交、排在后面的集体留在成交价之外;行情清淡时段,簿上薄流量让排队顺序几乎决定一切。撮合规则的细节在此变得值钱:同价订单按时间优先还是按规模优先、部分成交后剩余量的排位处理,两条规则的组合决定了同一张价格表下不同的排队策略价值。

区块边界还制造了一类中心市场不常见的结构性问题:排队可见。簿状态完全公开,任何人能看到排队位置和剩余规模,于是催生出两种对手行为。一种是抢位:对手看到大额买单堆积在某价位附近,可以针对性地在该价位之前抢先成交一部分,改变你成交时的对手结构;另一种是绕开:在你挂单有效的时段内把价格推到刚好不触发你的位置,让你在簿上白白锁定资金。对普通用户,挂单不再是安静等待,而是一份对所有人可见的意图声明,挂单量与地址画像共同决定你被观察的价值。

策略适配的结论可以从机制直接推出。低频的出入金或仓位调整,限价挂单能显著改善均价,适合耐心分批、接受部分成交的策略,撤单与改单要算燃料账;方向性交易者会发现挂单在趋势行情里反复被绕开——你挂在现价之下的买单在上涨中永远排不到,追价改吃单又回到流动性池的滑点账,这笔取舍与做市还是吃单的老问题殊途同归;做市类参与则要把撮合频率当作波动参数的一部分,批次越密、单次撮合的扫单烈度越低,批次越疏越接近一批人赌一个出清价的拍卖游戏。

最后对齐读者的位置认知:链上订单簿的吸引力建立在自托管、可验证与公开排队三件事上,劣势也全从这里长出来——每一分透明都以被围观为代价,每一分确定都以批次等待为前提。进场前把三样东西读完:撮合合约的规则文档、同价位排队的历史成交样本、以及该簿在一次剧烈行情里的真实录像——那十分钟的簿状态记录比任何白皮书都有说服力。收益来自你为市场提供的流动性价值,风险来自你排队的地方有多少人在看。本文只做机制与风险拆解,所有数字均为原理示例而非实时数据,不构成投资建议,也不构成任何收益承诺。