行情剧烈时,坏仓位不是一笔一笔出现,而是一批一批出现。全部立刻执行等于把几千万美元的抵押品同一秒钟砸进市场,全部拖延又让坏账随秒数累积。清算节流就是在中间找一条路,主流设计分两支,这篇把两支的取舍摆开。
第一支是分批执行:给每个时间片或者每个区块设置总清算量上限,超出的仓位排队等下一片。它保护市场深度,保证卖压被时间摊平,代价是被排队的仓位继续暴露在进一步下跌里——晚清算的仓位抵押价值可能更低,最终折价与坏账反而上升。公平性争议也在这里:排队按什么顺序?按跌破时间、按健康因子、按资产、还是先到先得,不同排序制造不同的被清算人序列,任何排序都会让一部分人系统性地多等。第二支是比例执行:同一轮里对所有坏仓位统一只削一小部分——人人被清算一小段而不是少数人被清算一大块。它在直觉上更公平,账本上更复杂:多次小额清算的执行成本高于一次到位,清算者的积极性下降,且反复削仓对用户体验极差,市场俗称凌迟。
两支的混合形态最普遍:单个时间片设总闸门,闸门内按健康因子或仓位大小排序执行,接近健康的仓位用比例削仓过渡,深度坏掉的仓位一次性处理。关键参数因此是三个:时间片宽度、片内总量上限、以及比例执行的削仓比例。三个参数互相制约——片窄了执行不完、片宽了卖压集中、上限大了砸盘、小了坏账。历史上每一次清算洪峰后的事故复盘,几乎都在讨论这三个数字。
执行者视角的排队规则值得单列。闸门内的清算权仍然靠竞价竞争,但闸门本身压低了单位时间的可清算库存,等于把清算生意从抢快改成限量供应,激励设计需要在奖励不变的前提下维持清算者数量。另一条常见规则是清算豁免窗口:仓位刚跌破的瞬间给一个很短的宽限期让借贷者自救,窗口长短是保护与坏账的又一个旋钮。
把两支设计放进一次假想洪峰里复算最直观:假设一小时内坏仓位总量相当于市场深度的一成。闸门式下卖压被摊进多个时段,每段冲击温和但尾部仓位承受更长暴露;比例式下人人削一小刀,执行成本叠加但没人被瞬间抽干。两种剧本里坏账与损失的分配完全不同,这也是为什么同一场行情在不同协议里,有人只丢了一块抵押、有人整仓进了拍卖。
给普通用户的读法有三条。理解你被清算的方式:如果你的协议采用比例式,你的仓位可能反复被小额削仓,抵押组合的税与滑点成本会累积;如果是闸门式,你需要关注的是排队位置而不是价格第一跳。检查协议文档里的节流参数并把它们写进你的压力测试。极端行情时把追加分散到多个时间片而不是一次全压,因为闸门后的补仓排队可能正逢最深的卖压。节流是对市场深度的承认:DeFi 的清算速度上限不由智能合约决定,由你能在合理滑点内卖掉多少决定。补一个容易忽略的机制细节:节流参数与坏账处理是同一枚硬币的两面。分批执行保护了价格,代价是风险时间化;比例执行保护了公平,代价是执行成本与摩擦。协议把坏账推给保险模块或储备金的另一种选择则是把风险社会化,三种路线只是把同一份损失在不同主体间转移。读一个协议时不妨问:极端行情里它准备让谁先流血——用户、清算者、存款人还是金库。答案就藏在节流参数后面。本文内容为机制说明,不构成投资建议。

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