「只能买、不能卖」:单边合约陷阱的结构特征与排查清单 图 1
「只能买、不能卖」:单边合约陷阱的结构特征与排查清单 · 图 1

一个只会进不会出的门

新交易对的热闹场面里藏着一种结构简单却极有效的设计:代币的合约被写成「卖出」通道永远对普通持有者关闭。你买入时一切顺滑,余额数字真实增长;轮到卖出,界面上的交易要么持续报错、要么永远「处理中」、要么悄悄返回失败。价格曲线依然漂亮——因为「价格」只是按买入方向成交算出来的数字。这类设计社区里叫貔貅盘,它和卷款下架的区别只在于:它不需要跑路那一刻,门一焊死,收割就完成了。

它的可怕之处在于识别成本全在入金之前,一旦入金,识别成本变成学费。所以本文的重心放在买入前那二十分钟的验证顺序。

结构特征:从「读不懂合约」也能抓住的信号

普通用户不需要会读合约,以下几个可观察的结构信号覆盖了多数单边设计。

卖出通道测试。这类合约最诚实的破绽就是卖出本身。任何新交易对,入金前先用能买的最小可行金额完成一个完整往返:买入、然后立刻卖出。买不进、卖出失败、卖出报出一堆看不懂的错误码——无论哪种,都是合约在用实际行动自我举报。把这一笔往返的成本当作入场费的一部分,它比任何分析都便宜。

交易税与隐藏开关。比直接焊门更狡猾的是「高税率版」:卖出允许,但抽走接近全部所得,症状与不能卖只差几行代码。关注点在于合约的税务参数是否由某个可以随时修改的权限控制——「现在 5%,随时变 99%」和「直接不能卖」是一体两面。

权限地图。用区块浏览器看一眼合约的权限结构:有没有能任意暂停转账的开关、有没有能把特定地址拉黑禁止移动的名单功能、合约有没有声明为「可升级」或挂了代理指向可变。这些权限的存在不等于作恶,但当它们同时集中在一个匿名部署者手里且没有延迟机制时,单边化只是他愿不愿意的问题。

流动性形态。交易对的流动性如果是可随时被提供者整体撤走的形态,即便合约清白,池子消失的那一刻同样只剩「买得进、卖不掉」。流动性是否锁定、锁多久,很多公开工具可以直接查;没锁的池子,无论宣传图多么辉煌,风险评级都该下调一档。

环境信号与入金前清单

结构之外,部署者的行为画像常常更直白:代币部署时间与开盘时间相隔极短、推广集中在「限时、内部、错过不再有」的话术里、合约地址只在社群截图里传播而不是官方域名挂着、以及最经典的一种——第三方检测工具页面已经给出风险提示但帖子说「那是误报」。一个警示信号不等于定罪证据,警示信号叠信号,结论就不必再等了。

把上述压缩成入金前五分钟清单:完整买卖往返做过一次小额;税务与暂停权限的修改方式看过一眼;流动性锁定状态查过一眼;部署者画像里「限时话术」和「匿名急推」两项归零;合约地址来自官方渠道而非转发截图。任何一项亮红灯,最经济的动作就是离开。

已被困住的止损边界

如果已经买入并发现无法卖出,先接受一个事实:合约逻辑关闭的卖出通道,不存在任何「内部通道」「技术手段」能打开。由此进入第二阶段——你会立刻成为专业猎手的目标:所谓付费解锁卖出、交税解冻、联系「合约工程师」的私信和入口,全部是第二把刀。真实的选项只剩三项:把损失当作已发生的成本记录归档;保留合约地址、交易哈希与推广链路的证据向公开社区举报,让后来者少踩;检查你交互时顺手签过的授权,按授权清理的常规流程撤销干净。这个时刻最值钱的资产不是那笔币,是你对「再交一笔钱就能找回」的一切说法的免疫力。本指南只提供风险识别与处置建议,不构成任何投资建议。