锁定流动性不代表代币安全

ETH
LINK
MATIC
NEAR
SOL
UNI
流动性锁定智能合约尽职调查代币安全rug pull骗局
2026-07-29来源: crypto.news
锁定流动性不代表代币安全

关于这个主题的每份指南都告诉你同样的事情:锁定流动性意味着团队无法拉地毯,因此代币更安全。当唯一的退出方式是抽干池子时,这是正确的。在现代启动平台上,锁定已成为骗局的收入引擎,而你正在寻找的勾选标记正是支付给攻击者的东西。

摘要

  • 锁定流动性意味着代表交易池资产的代币被保存在一个时间锁定合约中,创建者无法从中提取,这阻止了团队抽干池子然后消失的经典拉地毯行为。
  • 几乎每个解释都将其视为安全信号,从狭义上讲确实如此:它防止的特定攻击是真实存在的,并且曾经是模因币买家亏损的主要方式。
  • 现代启动平台将锁定流动性与可申领的创建者费用配对,因此无法被抽干的池子仍然会无限期地向其创建者支付每笔交易的一部分。
  • 这种组合将一次性盗窃转化为永久收入流,这意味着攻击者没有理由拉地毯,因为不拉地毯比拉地毯更有利可图。
  • 锁定流动性也没有说明供应集中度、合约权限、团队身份,或者下周是否还有人会交易该代币。

在代币筛选器、启动平台界面以及为模因币交易者编写的每份安全检查清单上,都有一个复选框:流动性已锁定。找到它被视为购买匿名代币前的基本步骤之一,而这一建议背后的推理就其本身而言是合理的。流动性锁定确实防止了去中心化金融中最具破坏性的攻击——拉地毯,即代币创建者移除支撑交易池的资产,让持有者手中持有无法出售的东西。这些指南是一致的。一个说验证锁定不是可选的而是必要的。另一个说它让投资者放心,项目可以安全参与。第三个说它给投资者一种安全感。所有这些都在描述一种真实的保护,而且它们都不完整,这种不完整已经变得代价高昂。因为在大多数新代币现在诞生的启动平台上,阻止创建者抽干池子的同一个锁定也保证了创建者从每笔交易中获得分成,永远如此,这改变了复选框的含义。

流动性锁定实际上做了什么

从机制开始,因为保护是真实的,精确理解它才能让你看到差距。

当一个代币在去中心化交易所上线时,必须有人提供让人们可以交易它的池子。这意味着将新代币与有价值的东西(通常是稳定币或链的原生资产)一起存入池合约。作为交换,存款人收到流动性提供者代币,这是该存款的索取凭证。持有提供者代币的人可以赎回并取回池中的内容。

这个索取凭证就是整个漏洞。持有它的创建者可以等待买家到来,看着池子充满真金白银,然后赎回凭证,提取所有有价值的东西,让代币背后空无一物。价格暴跌至零,因为没有什么可卖的了。这就是拉地毯,它在几年内占据了模因币损失的巨大份额。

流动性锁定将提供者代币发送到一个单独的时间锁定合约中,而不是留在创建者的钱包里。锁定服务将它们持有指定期限,在链上发布锁定以便任何人都可以验证,并在到期前拒绝释放代币。创建者无法赎回他们不再持有的东西。经典的退出方式在机制上被阻止了。

有两个澄清点常让人困惑。锁定的池子仍然正常交易;锁定限制的是池中内容的提取,而不是针对它的买卖。流动性锁定不同于代币锁定,后者通过归属计划限制团队自己的供应。一个项目可以只做其中一个而不做另一个,而你正在阅读的复选框通常只涵盖前者。

指南正确的地方

在批评之前,先给予应有的肯定,因为完全否定锁定本身也会是一个错误。

关于未锁定池子的证据确实令人担忧。对一条主要链上一千种模因币的分析发现,超过百分之九十没有锁定流动性,使它们在结构上暴露于上述攻击。行业估计模因币骗局损失在单一年份达到数亿美元,池子抽干是主要方法。以此为基准,一个锁定其流动性的项目已经消除了一种真实且常见的失败模式,锁定和未锁定池子之间的区别并非表面上的。

锁还承载着一种有价值的信号功能。一个愿意放弃提取池子能力的团队,是一个接受约束的团队,而自愿接受的约束往往与那些在价格下跌时仍能存续的意图相关。这种相关性很弱,但弱相关性仍然携带信息。

因此,指南关于锁的作用并没有错。它们错在锁所暗示的含义,而这两者之间的差距正是当前一代骗局运作的空间。

反转

以下是安全文献尚未吸收的变化。

Pump.fun 系列的 Launchpad——底层机制——自动化了代币创建,并从结构上解决了 rug pull 问题:当一个代币从其发行曲线毕业到交易池时,平台会自动锁定流动性,永久锁定在一个无人能提取的合约中。这是一个真正的改进,也是这些平台自称具有抗 rug 能力的基础。

同样的平台也支付创建者费用。一个锁定的池子仍然会在每笔交易中产生交易费,这些费用可以由创建代币的地址领取。这种安排表面上合理:它奖励那些代币维持真实交易量的建设者,并给创建者一个继续支持项目的理由,而不是抛售离开。

现在将这两个属性结合起来,并遵循激励。一个无法提取池子的创建者失去了一种收入来源。一个从每笔交易中收取费用的创建者获得了另一种收入,而第二种收入并不需要代币成功,只需要被交易。恐慌性抛售产生的交易量与热情买入产生的交易量一样好。持有者试图退出他们现在认为毫无价值的代币所产生的交易量也与两者一样好。

锁移除的是退出。它没有移除的是提取,并将提取从一次事件转变为一种订阅。

这不是一个理论上的担忧。当攻击者入侵一位知名高管的社交账户,并在该设计运行的平台上发布代币时,操作正是基于这种设计:流动性永久锁定,交易费在最初几小时内反复领取,且没有任何 rug pull,因为 rug 会结束攻击者有充分理由继续收取的流。代币无法被抽干。也不需要被抽干。对该事件的报道直言不讳:锁定流动性让骗局伪装成合法代币。关于这一论点背后的报道,$VLAD 案例记录了完整的提取序列。

为什么复选框现在具有误导性

实际损害不在于锁无用。而在于它们在一个不再描述风险的思维模型中承担着支撑作用。

一个运行标准检查清单的交易者看到流动性已锁定,勾选复选框,并将一类危险视为已解决。这是正确的。但同样的交易者通常将勾选视为更广泛的合法性信号,因为每个指南都是这样框架的,而在一个锁定是自动且普遍的 launchpad 上,它根本不携带关于项目的任何信息。当平台上的每个代币默认都有锁定流动性时,锁的存在无法区分任何东西。它不是过滤器;它是一个底线。

更糟糕的是,它颠倒了通常的骗局检测启发式。历史上,一个可疑的代币看起来可疑:没有锁、匿名团队、具有铸造功能的合约、供应集中在少数钱包中。一个为收取费用而创建的 launchpad 代币在最常被引用的指标上看起来干净,因为平台自动使其干净。使攻击有利可图的设计,正是使攻击通过检查的设计。

锁不能告诉你的

有五件事完全不在流动性锁的覆盖范围内,而每件事在最近周期中造成的损失比池子抽干更多。

供应集中度。锁覆盖的是池子,而不是内部人士持有的代币。持有大量供应份额的创建者可以持续向池子出售,这是一种较慢的 rug,对持有者产生相同的结果。请单独检查前十大持有者分布。

合约权限。铸造功能、转账限制、黑名单和可修改的费用参数存在于代币合约中,而不是池子中。一个锁定的池子连接到一个所有者可以铸造无限供应的合约,在任何有意义的意义上都没有受到保护。

锁定期限和条款。锁仓会到期。一个被宣传为长期项目的代币,其三十天锁仓期告诉你风险何时回归。阅读到期时间,并阅读锁仓是否允许在任何条件下提前赎回。

创建者费用安排。本指南的主题。如果平台向代币创建者支付费用,要明白一个被标记的、公开已知的骗局,每次有人交易它时,包括你卖出时,都会为其运营者继续赚取收益。

明天是否还有人交易它。在新代币上亏钱最常见的方式根本不是拉地毯。而是买入一个几天内就会变得缺乏流动性的池子,导致仓位只能以灾难性的价格退出。没有锁仓能解决这个问题。

筛选器的盲点

大多数交易者从不阅读锁仓合约。他们阅读筛选器,它将上述所有内容浓缩为图标,理解筛选器能看到什么和不能看到什么,比理解底层机制更实用。

筛选器擅长检查链上可观察且机械性的事项。例如,流动性提供者代币是否位于已知的锁仓合约中、锁仓何时到期、代币合约的所有权是否已放弃、是否存在铸造功能、供应量在最大持有者之间如何分布、以及池子有多少流动性支持。这些是有明确答案的事实,准确报告这些事实的筛选器就完成了它的工作。

筛选器无法看到的是意图和安排。它无法告诉你创建者是否仍在收取交易费,因为那是一个普通的合约调用,在摘要视图中与其他调用无法区分。它无法告诉你部署代币的钱包是否属于一个已经做过十一次同样事情的人,除非这些地址被关联并有人标记过。它无法告诉你代币的名称和图像是在一小时前从一个被入侵的账户中盗取的,因为这个事实完全存在于链下。

这个差距很重要,因为当前一代的抽水行为正是建立在这个差距之上。筛选器检查的一切都显示干净,因为启动平台默认使其干净,而所有能识别问题的事物都存在于交易历史、社交背景和费用索取模式中,没有图标能概括。一个将干净的筛选器视为一切安全的交易者,是将判断外包给了这个工具从未被设计用来做出的决定。

实际的调整很小。将筛选器用于它擅长衡量的方面,即合约权限和供应分布,并将流动性锁仓图标视为背景信息,而非最终裁决。然后花三十秒检查它看不到的东西:代币来自哪里,谁在推广它,以及是否有人标记了该合约。

如何正确评估代币

用一系列简短步骤取代单一的复选框。这些步骤都不需要几分钟以上,并且能够经受住打破旧启发式的设计变化。

首先阅读持有者分布,而不是锁仓。如果少数钱包持有大部分供应量,锁仓就无关紧要,因为退出不需要池子。

检查合约的权限。筛选器会标记铸造权限、所有权状态和转账限制。一个未放弃所有权且具有活跃铸造功能的合约,风险比未锁仓的池子更大。

假设锁仓存在,然后问它让你付出了什么代价。在启动平台代币上,锁仓是标准做法。相关的问题不是流动性是否被锁定,而是谁在收取交易费,以及创建者是否仍在索取这些费用。

将被标记的代币视为永久标记。如果浏览器将某个合约标记为疑似骗局,交易它不仅会危及你的资金;在收费平台上,它还会向运营者支付费用。参与其中没有任何中立版本。

为流动性不足做好准备。问问自己,如果明天交易量下降百分之九十,退出仓位需要付出什么代价,因为对于大多数新代币来说,这将会发生。

令人不安的总结是,该行业非常成功地解决了一种攻击,而攻击者已经转移了。锁仓流动性仍然是对其特定保护对象的真正保护,但将其视为通用的安全信号,现在正是它旨在防止的错误。

这符合的模式

退一步看代币,这个例子说明了在加密安全领域反复出现的情况,值得指出,因为它会再次发生。

这个行业的安全工程往往是对抗性的、具体的。某次特定攻击造成足够大的损失而变得臭名昭著,构建者设计出一种机制精确地阻止它,该机制成为标准,生态系统将这种机制的存在视为普遍安全的证据。然后,攻击者(他们读过同样的文档)围绕它进行设计。该机制继续按规范精确运行。安全推断不再成立。

同样的序列产生了审计徽章,它证明特定代码已被审查,并被解读为证明项目是合法的。它产生了放弃所有权,这移除了管理员更改合约的能力,并被解读为消除风险,而对最初恶意编写的合约只字不提。它产生了多重签名托管,这防止单个受损密钥耗尽资金,并被解读为机构级安全,而对谁持有密钥只字不提。在每种情况下,该机制都是真实且有价值的,被普遍采用,但最终变得信息量不足——这是一种机制设计与对手相遇的模式,它之所以在整个行业重复出现,正是因为它成功的原因:一旦每个人都拥有它,拥有它就不再能区分任何人。

其推论是实用的。任何变成复选框的安全信号都有一个计时器,计时器从该信号成为标准的那一刻开始,而不是从攻击击败它的那一刻开始。某个类别中每个项目都有的复选框已经不再是过滤器,无论它仍然能防止什么。有用的问题从来不是代币是否具有标准保护,而是这些保护从未设计用来应对哪些风险,而那个列表总是比检查清单更长。

最后附上关于如何思考锁的说明,因为该机制不会消失,基于它构建的设计也不会消失。

正确的思维模型是商店门上的锁。它阻止一件特定的事情,即有人在夜间搬走库存,它确实值得拥有。它不能告诉你商店是否卖有用的东西,店主是否诚实,价格是否公平,或者这家店下个月是否还存在。没有人会走进一家陌生的商店,看到门上有锁,就断定商品是好的。这大致就是标准代币检查清单鼓励的推断,而启动平台通过自动给每扇门装上相同的锁使情况变得更糟。

改变评估的是知道谁从你进入中受益。在一个平台上,代币创建者从商店的每笔交易中收取费用,包括你卖出你后悔买入的东西的交易,门上的锁不是为你准备的。它之所以存在,是因为它使安排持久,而持久性正是操作者所需要的。这样解读它不费吹灰之力,并能防止本指南旨在描述的具体错误。

常见问题

锁定流动性是什么意思?

代表交易池存入资产的流动性提供者代币被保存在一个时间锁定合约中,创建者在规定期限内无法提取。这可以防止“拉地毯”行为,即创建者赎回这些代币,移除池中的有价值资产,使持有者手中的代币无法出售。锁定状态可通过锁定平台在链上验证。

锁定流动性是否意味着代币是安全的?

不是。它只意味着一种特定攻击被阻止。它没有说明供应如何在持有者之间分配、代币合约授予其所有者哪些权限、锁定持续多长时间、谁获得交易池的交易费用,或者下周代币是否有足够的流动性让你以合理价格退出。

锁定流动性的代币仍然可能是骗局吗?

是的,而且越来越多的设计是围绕锁定而非无视锁定构建的。在那些向代币创建者支付交易费用的启动平台上,一个永久锁定的池子会为创建代币的人带来持续的收入流,即使该代币被公开标记为欺诈且持有者正在抛售。创建者没有动机去“拉地毯”,因为收取费用收益更高。

为什么启动平台会自动锁定流动性?

因为它消除了最具破坏性和最常见的故障模式,这有助于平台的声誉,并让交易者在消除一种恐惧后参与交易。这是有价值的。结果是,启动平台上的代币锁定不携带关于该特定项目的任何信息,因为平台上的每个代币都有锁定。

锁定流动性和锁定代币有什么区别?

锁定流动性限制了对支撑交易池的资产的提取。锁定代币则通过归属计划限制团队自身的持有量,限制内部人士出售的速度。它们针对不同的风险,运行良好的项目通常会同时进行两者,而安全检查通常只指前者。

我还能买卖锁定流动性的代币吗?

可以。锁定适用于提取池中的基础资产,而非针对池进行交易。买卖正常进行,每一笔交易都会产生费用,在某些平台上,这些费用可由代币创建者领取。

我应该检查什么?

顶级钱包中的持有者集中度、代币合约的权限(包括铸币权和所有权状态)、锁定的到期日期和条款、谁收取交易费用,以及现实的退出流动性。筛选工具在五分钟内就能显示大部分信息,其中任何一项都会比锁定检查排除更多不良代币。这是教育信息,而非财务建议。