行情跳水的那一分钟里,预言机把喂价一步推低,链上同时有几十上百个仓位跨过清算线。很多当事人后来复盘时都有一个隐性的假设:既然是我先跌破的,清算应该先处理我的。链上不运行这个假设。同一个区块里,仓位被清算的先后由另一套秩序决定——清算人的出价、捆绑包的结构、协议对单块处理量的限制。这套秩序不透明但完全可推算,它造成的排队差异直接体现在每个人的成交价和残值上,值得被当成清算机制的第二个齿轮认真拆开。
先说区块这个稀缺舞台。一个区块能装多少笔交易有上限,清算交易之间在抢同一块空间与同一个出块窗口。出块者在自己的排序规则下优先装 gas 出价高或有小费关系的交易,于是同块内的清算顺序本质是一场竞价:清算人愿意为一笔清算的独占执行权付多少,决定他排在别人的清算前面还是后面。更进一步的玩家会把多笔清算打进一个捆绑包,用原子性保证全成或全不成,把排序权整体买下来。对这些结构没有感知的仓位持有人,看到的是清算结果;有感知的,能看到结果背后的分配:利润厚的清算排在前面被抢,利润薄的被留到后面的区块。
这引出排队顺序的第一个真实后果:残值分布不均匀。协议通常允许清算人对触发仓位的一部分动手,利润厚的定义是折价收益相对债务规模的可观程度,而利润薄往往具体地等于碎小、抵押品冷门、或需要跨市场转手的仓位。同一批触发里,被抢着清的和被留着的,承受的处置折扣并不相同——抢着清的那批在折价还高的早期档位就被拿走,留着的要等价格档位往下走才被接,等待期间还要继续付利息。集体爆仓时残值的不公平,比有没有被清算本身更少被讨论。
第二个齿轮是协议的每块限额。多数实现会限制单个区块内可被清算的金额或笔数,有的还叠加按触发批次递增的处置比例:越晚被处理的仓位,允许一次清算的部分越大。这个设计的意图不是公平,是防火:如果不设限,一次喂价跳变可以把全部逾期仓位在同一块里倾倒给市场,接盘深度瞬间抽干,所有人承受比各自独立处置更深的折扣,坏账概率一起上升。限额把清算流从洪峰改成放洪节奏,用时间换接盘深度。代价你已经能猜到:排到后面的仓位,处置时的价格环境可能已经比前面更差。
普通借款人在这套秩序里可以做的三件事,按时间顺序排列。事前:你的仓位利润越薄,越可能不被抢着清算,这在平稳时是好事——少被清算人惦记,在急跌时是坏事——多等一块就多一段利息和一段价格下行;把这条想清楚,抵押品的选择上流动性好的资产在清算秩序里其实是加分项。事中:急跌当天能做的不是排队抢位,而是主动还一部分——多数实现的限额只约束清算人的处置量,不约束你自己还债,用一部分抵押品平价换回仓位,是绕开排队折扣的唯一合法插队。事后:调出那个区块和其后几个区块的执行记录,看你的仓位排在哪一块、成交在哪个档位,这个复盘会校正你对缓冲参数的理解——你原以为的清算距离,要加上排在第几位的距离。
链上秩序从不承诺先来后到,它承诺的是规则可查。清算排队这件事,规则全在区块里,学会计价它们的人少吃一次亏。
本文只做机制整理,文中的每块限额、递增处置比例与捆绑结构均为原理示例,不指向任何协议当前的实时参数;清算执行存在排队延迟、处置折扣差异与 gas 竞争等风险,不构成投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。