指南 · 代币风险 · · Stefan Tsezarov · 更新于
蜜罐代币:为什么能买却不能卖
价格可能看起来很棒。钱包里也能看到代币。但拿回你的钱可能是不可能的。
你买了代币。交易成功了。代币就在你的钱包里。
现在你想卖出——交易失败了。
你再试一次。结果一样。
这是加密用户可能遇到的最令人沮丧的事情之一,而它往往是蜜罐代币造成的。
花招不一定在价格或图表里。
它在智能合约里。
好消息是,许多用来制造蜜罐的机制都可以在你买入之前检查。这个检查可能只需要几秒钟。
首先,什么是蜜罐?
可以把蜜罐想象成一扇只能单向打开的门。
你可以走进去。
你却走不出来。
在加密世界里,这扇“门”就是代币的智能合约。以太坊或 BNB Smart Chain 等区块链上的代币由合约控制,合约中包含代币在地址之间转移的规则。
你买入代币时,就是在和这些规则交互。你卖出时,又一次和它们交互。
而合约可以对这两种操作区别对待。
因此,一个恶意代币可以写成这样:
买入 → 允许
卖出 → 阻止
这就是蜜罐背后的基本思路。
代币怎样阻止你卖出?
制造蜜罐的方法不止一种。有些合约使用非常明显的限制。另一些则更隐蔽。
1. 卖出被阻止
合约可以检查是谁在尝试卖出,除非该地址被特别允许,否则就拒绝交易。
你可能可以正常买入,而只有特定的钱包被允许卖出。
2. 卖出税极高
合约在技术上可能允许你卖出,但会拿走交易中巨大的比例。
例如,一个代币买入时可能收取看似正常的 2% 费用。卖出费用却可能是 99%。
这时,卖出在技术上可行,在经济上毫无意义。
3. 税率可以更改
这是你不应只看眼下税率的原因之一。
一个合约一开始可能是 2% 的卖出税。之后,拥有相应权限的地址可以把它改成 50%、90%,甚至 100%。
所以重要的问题不只是:
“税率是多少?”
还有:
“谁能更改税率?”
4. 转账可以被暂停
有些合约包含一个可以停止转账的紧急开关。
开关关闭时,一切看起来都可能很正常。如果之后开启,代币转账就可能停止。
5. 钱包可以被拉黑
合约可能包含黑名单。一个地址可以被加入名单,之后代币就无法再从那个钱包转出。
这可能让你持有的代币仍然显示在钱包里,却实际上无法转移。
为什么蜜罐看起来很可信?
这正是它们危险的地方。
从外面看,一个代币可以完全正常。你可能看到:
- 上涨的价格图表
- 大量持有者
- 近期交易
- 代币标志
- 钱包里的余额
- 余额旁边显示的美元价值
这些都不能证明你能卖出。
价格图表告诉你发生过哪些交易。钱包告诉你你持有这些代币。
两者都回答不了最重要的问题:
我的钱包真的能卖出这个代币吗?
这就是为什么蜜罐可以一直看起来很诱人,直到你试图离场的那一刻。
人们通常发现问题的时刻
想象你发现了一个新代币。
图表在上涨。你买了 100 美元。买入成功了。钱包里现在显示着这些代币。一切看起来都好。
几分钟后,你决定卖出。
交易失败了。
你再试一次。还是不行。
你提高了 gas。又失败了。
代币并没有消失。它们还在你的钱包里。但如果合约阻止你的地址卖出,这笔余额对你来说可能毫无用处。
这就是为什么买入之前检查如此重要。
如何在买入前检查代币
没有一种神奇的测试能证明代币是安全的。相反,要看几种不同的信号。
合约自身的指标
能回答:能否模拟卖出、有没有税、税能否更改、转账能否暂停、有没有黑名单、所有者能否增发或修改余额。
不能回答:所有者下一步打算做什么。
普通钱包的真实卖出
能回答:除部署者之外,是否有人成功离场。
不能回答:你的地址是否会被同样对待。
谁持有供应量
能回答:持仓有多集中,以及价格在多大程度上取决于少数几个钱包。
不能回答:卖出到底有没有被阻止。
一次小额测试卖出
能回答:你的钱包此刻是否真的能离场。
不能回答:在你已经买入之前的任何事——而且无论如何都要花 gas。
1. 检查代币的合约
安全扫描器可以检查代币的合约,并报告诸如以下内容:
- 能否成功模拟卖出
- 是否存在买入或卖出税
- 这些税能否更改
- 转账能否被暂停
- 是否存在黑名单功能
- 所有者是否拥有特殊权限
- 能否增发更多代币
- 是否存在其他不寻常的控制
这正是 SaveSaveSaveSave 扫描器设计来呈现的信息。
粘贴合约地址,选择正确的区块链,逐项查看各个发现,而不是只依赖一个总体标签。
最重要的是,留意扫描器无法确定的内容。
“未知”并不等于“安全”。
2. 寻找真实的卖出
你也可以在区块浏览器上查看代币的活动。
你要找的是普通钱包确实能够卖出该代币的证据。这和只看到大量买入是两回事。
一个代币可以有大量买入活动,同时仍然阻止普通持有者卖出。
如果你看到很多买入,却很少有普通钱包成功卖出的证据,那就有理由进一步调查。仅凭这一点,并不是蜜罐的绝对证据。
3. 检查谁持有供应量
看看最大的持有者。如果少数几个钱包控制着很大比例的供应量,就会带来额外的风险——这些钱包卖出时可能对市场产生重大影响。
还要记住:一个代币可以完全能卖,却仍然是糟糕的投资。
蜜罐检测和代币整体风险检测不是一回事。
4. 如果已经买了,试一次小额卖出
如果你已经买入某个代币,又不确定能否卖出,用小额测试可以提供有用的信息。趁仓位还小的时候做。
会有网络费用,失败的交易也可能消耗 gas。
但它能回答一个非常实际的问题:
我的钱包真的能离场吗?
这是一种兜底检查——当合约可以事先检查时,不应依赖它。
“干净”的结果到底意味着什么?
这部分很重要。
扫描器没有发现已知的蜜罐限制,并不意味着这个代币是安全的。
它的含义要窄得多:
现有的检查没有识别出它们被设计来检测的那些特定限制。
差别很大。一个代币可以通过蜜罐检查,却仍然存在严重问题。
所有者之后可能改动某些东西
如果合约赋予所有者更改卖出税的权限,当前的税率可能完全正常。这并不意味着这项权限不是风险。
扫描器可以告诉你这项设置可以更改。它无法知道所有者明天会做什么。
流动性可能消失
一个代币前一分钟还完全能卖,流动性被撤走后就可能变得难以卖出或无法卖出。这和蜜罐是不同的问题。
项目本身可能有问题
一个合约的转账机制可以完全正常,而项目背后的人却做出虚假承诺、放弃项目或以其他方式不负责任地行事。
合约分析无法告诉你代币背后的人的全部情况。
有些信息可能根本无法获得
有时安全检查无法获得足够的信息来得出可靠的结论。
这就是为什么 INSUFFICIENT DATA 不应悄悄变成绿灯。
如果系统不知道,诚实的回答是:
我们不知道。
一个要记住的问题
看到一个代币在上涨时,人们自然会问:
“它能涨多高?”
在那之前,先问一个更基本的问题:
“我能离场吗?”
看合约。看卖出活动。看权限。看什么可以被更改。
如果安全检查无法确定某件事,把它当作未知,而不是假设一切都好。
蜜罐并不总能从图表上看出来。
有时,关于一个代币最重要的信息根本不在图表上。
它在代码里。
本文仅供教育用途。它解释代币合约的机制以及在与代币交互之前检查它们的方法。它不是理财建议,也不保证任何代币是安全的。