SaveSaveSaveSave ← 所有指南
简体中文

指南 · 代币风险 · · Stefan Tsezarov · 更新于

蜜罐代币:为什么能买却不能卖

价格可能看起来很棒。钱包里也能看到代币。但拿回你的钱可能是不可能的。

你买了代币。交易成功了。代币就在你的钱包里。

现在你想卖出——交易失败了。

你再试一次。结果一样。

这是加密用户可能遇到的最令人沮丧的事情之一,而它往往是蜜罐代币造成的。

花招不一定在价格或图表里。

它在智能合约里。

好消息是,许多用来制造蜜罐的机制都可以在你买入之前检查。这个检查可能只需要几秒钟。


首先,什么是蜜罐?

可以把蜜罐想象成一扇只能单向打开的门。

你可以走进去。

你却走不出来。

在加密世界里,这扇“门”就是代币的智能合约。以太坊或 BNB Smart Chain 等区块链上的代币由合约控制,合约中包含代币在地址之间转移的规则。

你买入代币时,就是在和这些规则交互。你卖出时,又一次和它们交互。

而合约可以对这两种操作区别对待。

一扇单向门 买入交易从你的钱包经过代币合约到达流动性池,被允许。反方向的卖出交易在合约处被拦下并拒绝,所以什么也回不到钱包。 代币 合约 转账规则 你的钱包 流动性 池 BUY 允许 SELL 什么也回不来
同一个合约决定两个方向——而且没有什么强迫它两次给出同样的答案。

因此,一个恶意代币可以写成这样:

买入 → 允许
卖出 → 阻止

这就是蜜罐背后的基本思路。

代币怎样阻止你卖出?

制造蜜罐的方法不止一种。有些合约使用非常明显的限制。另一些则更隐蔽。

1. 卖出被阻止

合约可以检查是谁在尝试卖出,除非该地址被特别允许,否则就拒绝交易。

你可能可以正常买入,而只有特定的钱包被允许卖出。

2. 卖出税极高

合约在技术上可能允许你卖出,但会拿走交易中巨大的比例。

例如,一个代币买入时可能收取看似正常的 2% 费用。卖出费用却可能是 99%。

这时,卖出在技术上可行,在经济上毫无意义。

3. 税率可以更改

这是你不应只看眼下税率的原因之一。

一个合约一开始可能是 2% 的卖出税。之后,拥有相应权限的地址可以把它改成 50%、90%,甚至 100%。

所以重要的问题不只是:

“税率是多少?”

还有:

“谁能更改税率?”

你能看到的税率,和你看不到的权限 一条时间线:买入时卖出税为百分之二,所有者的一笔交易更改了设置,之后卖出税变为百分之九十九。这项权限一直都在。 2% 你买入时 所有者更改设置 一笔交易 99% 你卖出时 在你买入之前,这项权限就已存在。变的只是数字。
扫描器可以告诉你税率可以更改。它无法告诉你有人什么时候会改。

4. 转账可以被暂停

有些合约包含一个可以停止转账的紧急开关。

开关关闭时,一切看起来都可能很正常。如果之后开启,代币转账就可能停止。

5. 钱包可以被拉黑

合约可能包含黑名单。一个地址可以被加入名单,之后代币就无法再从那个钱包转出。

这可能让你持有的代币仍然显示在钱包里,却实际上无法转移。

为什么蜜罐看起来很可信?

这正是它们危险的地方。

这些信号从哪里来 运营者一方的五个步骤:部署已经内置限制的合约、添加流动性、自己和自己交易让图表动起来、等买家进场,然后拒绝他们的卖出并撤走池中的价值。 1 部署 合约 2 添加 流动性 3 与自己 交易 4 买家 进场 5 卖出 被拒 第 3、4 步中的图表、持有者数量和近期交易 都由写下第 1 步的同一个人制造。 在这一切出现之前,限制就已经在那里了。
第 2 到第 4 步中没有任何东西是关于合约的证据。它只证明有人有钱、有脚本。

从外面看,一个代币可以完全正常。你可能看到:

这些都不能证明你能卖出。

价格图表告诉你发生过哪些交易。钱包告诉你你持有这些代币。

两者都回答不了最重要的问题:

我的钱包真的能卖出这个代币吗?
你能看到的,和起决定作用的 四个可见的信号——价格图表、持有者数量、钱包余额和美元价值——都回答不了卖出是否会被允许。决定这一点的是合约内的转账规则。 你能看到的 价格图表 持有者数量 钱包余额 美元价值 我能卖吗? 它们都回答不了 起决定作用的 转账规则 在合约里 公开 · 可读
左边的每一个信号,都可以由写下右边限制的同一个人制造出来。

这就是为什么蜜罐可以一直看起来很诱人,直到你试图离场的那一刻。

人们通常发现问题的时刻

想象你发现了一个新代币。

图表在上涨。你买了 100 美元。买入成功了。钱包里现在显示着这些代币。一切看起来都好。

几分钟后,你决定卖出。

交易失败了。

你再试一次。还是不行。

你提高了 gas。又失败了。

代币并没有消失。它们还在你的钱包里。但如果合约阻止你的地址卖出,这笔余额对你来说可能毫无用处。

一个钱包兑换界面显示粉色警告:你选择的支付代币是蜜罐代币,可以买入但无法卖出,交易可能失败。它正下方是一个很大、完全可用的 Swap 按钮。
有些钱包和兑换界面会替你做这项检查,并直白地说出来。注意警告正下方是什么:Swap 按钮仍然可以用。警告不是锁——最后一步永远在你手里。

这就是为什么买入之前检查如此重要。

如何在买入前检查代币

没有一种神奇的测试能证明代币是安全的。相反,要看几种不同的信号。

检查 1

合约自身的指标

能回答:能否模拟卖出、有没有税、税能否更改、转账能否暂停、有没有黑名单、所有者能否增发或修改余额。

不能回答:所有者下一步打算做什么。

检查 2

普通钱包的真实卖出

能回答:除部署者之外,是否有人成功离场。

不能回答:你的地址是否会被同样对待。

检查 3

谁持有供应量

能回答:持仓有多集中,以及价格在多大程度上取决于少数几个钱包。

不能回答:卖出到底有没有被阻止。

检查 4

一次小额测试卖出

能回答:你的钱包此刻是否真的能离场。

不能回答:在你已经买入之前的任何事——而且无论如何都要花 gas。

1. 检查代币的合约

安全扫描器可以检查代币的合约,并报告诸如以下内容:

这正是 SaveSaveSaveSave 扫描器设计来呈现的信息。

粘贴合约地址,选择正确的区块链,逐项查看各个发现,而不是只依赖一个总体标签。

最重要的是,留意扫描器无法确定的内容。

“未知”并不等于“安全”。

2. 寻找真实的卖出

你也可以在区块浏览器上查看代币的活动。

你要找的是普通钱包确实能够卖出该代币的证据。这和只看到大量买入是两回事。

一个代币可以有大量买入活动,同时仍然阻止普通持有者卖出。

如果你看到很多买入,却很少有普通钱包成功卖出的证据,那就有理由进一步调查。仅凭这一点,并不是蜜罐的绝对证据。

3. 检查谁持有供应量

看看最大的持有者。如果少数几个钱包控制着很大比例的供应量,就会带来额外的风险——这些钱包卖出时可能对市场产生重大影响。

还要记住:一个代币可以完全能卖,却仍然是糟糕的投资。

蜜罐检测和代币整体风险检测不是一回事。

4. 如果已经买了,试一次小额卖出

如果你已经买入某个代币,又不确定能否卖出,用小额测试可以提供有用的信息。趁仓位还小的时候做。

会有网络费用,失败的交易也可能消耗 gas。

但它能回答一个非常实际的问题:

我的钱包真的能离场吗?

这是一种兜底检查——当合约可以事先检查时,不应依赖它。

“干净”的结果到底意味着什么?

这部分很重要。

扫描器没有发现已知的蜜罐限制,并不意味着这个代币是安全的。

它的含义要窄得多:

现有的检查没有识别出它们被设计来检测的那些特定限制。

差别很大。一个代币可以通过蜜罐检查,却仍然存在严重问题。

所有者之后可能改动某些东西

如果合约赋予所有者更改卖出税的权限,当前的税率可能完全正常。这并不意味着这项权限不是风险。

扫描器可以告诉你这项设置可以更改。它无法知道所有者明天会做什么。

流动性可能消失

一个代币前一分钟还完全能卖,流动性被撤走后就可能变得难以卖出或无法卖出。这和蜜罐是不同的问题。

项目本身可能有问题

一个合约的转账机制可以完全正常,而项目背后的人却做出虚假承诺、放弃项目或以其他方式不负责任地行事。

合约分析无法告诉你代币背后的人的全部情况。

有些信息可能根本无法获得

有时安全检查无法获得足够的信息来得出可靠的结论。

这就是为什么 INSUFFICIENT DATA 不应悄悄变成绿灯。

如果系统不知道,诚实的回答是:

我们不知道。

一个要记住的问题

看到一个代币在上涨时,人们自然会问:

“它能涨多高?”

在那之前,先问一个更基本的问题:

“我能离场吗?”

看合约。看卖出活动。看权限。看什么可以被更改。

如果安全检查无法确定某件事,把它当作未知,而不是假设一切都好。

蜜罐并不总能从图表上看出来。

有时,关于一个代币最重要的信息根本不在图表上。

它在代码里。


本文仅供教育用途。它解释代币合约的机制以及在与代币交互之前检查它们的方法。它不是理财建议,也不保证任何代币是安全的。