MSTR Cat

区块链/等级 VIII · Meme币时代/8.3 Meme币/课程 5

代币剖析、跑路与蜜罐

决定代币是承诺还是陷阱的六个字段

材料Solana 区块浏览器(Solscan 或 Solana Explorer)代币扫描工具(例如RugCheck)用于记录铸造地址和权限状态的电子表格区块浏览器(Solscan或Etherscan)

好奇

  1. 究竟是哪种特定的链上权限,能让创建者在项目上线后无限创建代币?
  2. 冻结机制是如何将普通资产变成无法逃脱的蜜罐的?
  3. 为什么买了代币后,它的名称和图片还会发生变化?

探索

    部分 I代币结构:供应量、流动性、铸造权限及冻结权限

  1. Solana上的每一个SPL代币都通过`InitializeMint`指令完成初始化,该指令定义小数位数并指定`mint_authority`。pump.fun代币统一采用六位小数,其他发行方则会选择不同的精度。如果该权限仍绑定在某个特定钱包地址上,而非被设置为null,该持有者就保留了随时铸造新代币的能力。这一结构特征区分了固定供应量的资产与可被无限、随意增发的资产。
  2. `freeze_authority`参数提供了一种管理功能,会对资产流动性产生重大影响。一旦启用,该功能的持有者便可冻结任何用户的代币账户,使其余额无法使用,从而有效阻止代币的出售。虽然这在受监管的环境中有助于满足合规要求,但对于由匿名团队管理的去中心化资产而言却存在严重风险。被冻结的钱包无法将代币转送到交易所或其他用户手中,这些资产便变成了只能进入而无法退出的“蜜罐”。
  3. 流动性决定了代币究竟能否卖出。在2024年1月于Solana上推出的pump.fun等平台上,代币先在联合曲线上交易,曲线完成后再迁移到自动做市商池。由创建者或早期买家提供的流动性,构成了让其他参与者得以退出的机制。如果这些流动性没有被销毁或锁定,团队就仍控制着流动性提供者代币,可以从池中撤出全部配对资产。
  4. “跑路”通常涉及抽干这部分流动性或滥用铸造权限。一种手法是从池中撤走SOL,彻底断绝退出的可能;另一种则是在吸引买家之后增发供应来稀释资产。两种手法都依赖于团队保留的管理密钥,而这些密钥本可以放弃。其中的权衡很清楚:保留这些权力便于日后调整,却让持币者面临价值被单方面摧毁的风险;销毁它们能确保规则固定,但一旦出错便再无任何补救手段。
  5. 持币者分布揭示了与合约权限无关的集中度风险。主要由前十大钱包持有的代币,其退出动态与分散在数千个地址中的代币截然不同。与创建者或早期内部人士关联的钱包可以挪动大额仓位,对价格造成显著冲击,在流动性薄弱的池子中尤其如此。扫描工具会把这些数据与元数据更新权限一并分析,后者决定代币上线后能否更改名称、符号和图片。可变的元数据意味着代币可以在人们买入之后被改名或更换品牌。
  6. 验证是一个任何能上网的人都可以手动完成的过程。打开Solscan或Solana Explorer等Solana区块浏览器,查询任意代币的铸造地址。记录`mint_authority`和`freeze_authority`(为空即表示已撤销)、池中的当前流动性,以及前十大钱包持有的供应量占比。RugCheck等工具可以自动完成这些检查,但理解底层字段后,任何人都能核查扫描工具给出的结果。
  7. 部分 II跑路与蜜罐

  8. 撤除流动性是最直接的收割方式。在自动做市商(AMM)中,交易是与存放在智能合约中的成对资产池进行的。如果创建者保留了该合约或底层 LP 代币的所有权,就可以将整个交易对全部提走。流动性一旦被撤除,其他持币者就再也没有可以交易的对手方。代币仍留在他们的钱包里,但由于不再有任何市场机制连接买方与卖方,其价格便无从确定。
  9. 增发滥用利用的是创建新供应量的权限。许多代币标准都包含铸币权限(mint authority),可以无限期地发行更多代币。如果上线后未撤销这一权限,创建者就能以零成本大量增发代币。将这些新铸造的代币卖进现有的流动性池,会稀释每一枚已持有代币的价值,并抽干流动性。这一机制使单一实体能够控制供应量的扩张,实际上相当于通过通胀向其他所有持币者征税。
  10. 蜜罐通过不对称地限制转账来困住资金。在 Solana 上,这通常是通过在买家进场后启用冻结权限(freeze authority),或通过可以拒绝卖出的转账钩子(transfer hook)来实现的。在 EVM 链上,常见手法是对非白名单地址设置 100% 的卖出税,或使用让卖出交易回滚的代码。买家可以建仓,但退出通道被程序切断。开发者则仍可动用自己的持仓,这些持仓不会被冻结。
  11. 鱿鱼游戏(Squid Game)代币(2021年11月,BNB Smart Chain)以同名热门剧集命名,正是这一模式的典型案例:其合约允许任何人买入,却阻止普通持币者卖出。随着买家蜂拥而入、价格飙升,创建者套现离场(据当时估计约300万美元),价格在几分钟内跌至几乎为零。这一机制并非区块链共识层面的漏洞,而是代币转账规则中刻意设计的逻辑。
  12. 慢速跑路与即时退出的区别在于时间节奏。开发者可能持有大量份额,并在数周或数月内逐步卖出,以避免价格骤跌引起他人警觉。或者,他们可能在保留初始持仓的同时彻底放弃项目开发。缺乏持续维护表明团队已经撒手,但主要风险仍在于内部人士的持仓最终会砸向散户提供的流动性。
  13. 谨慎的交易者在与新代币交互之前,会核查多项链上条件。他们会检查铸币权限和冻结权限是否已被撤销或置空;确认流动性是已被销毁(发送到没有私钥的地址),还是锁定在时间锁合约中;分析持币集中度,确保没有单一实体控制过多的供应量。最后,许多人会先进行一笔小额测试卖出,确认卖出功能确实可用——因为他们知道,如果合约所有者仍能修改税率或权限,日后就可能阻止卖出。

关键事实

  • Solana的`InitializeMint`指令同时赋予了铸造和冻结权限;空值则表示该权限已被撤销。
  • 处于有效状态的冻结权限可使任何用户的代币余额无法动用,形成蜜罐。
  • pump.fun代币采用六位小数,并在毕业时从联合曲线迁移到AMM池。
  • 如果LP代币既未被销毁也未被锁定,持有它们的人就可以撤出池中的流动性。
  • 可变的元数据更新权限使创建者能够在项目上线后更改代币名称、符号或图片。
  • 持有者集中度是指由排名前十的钱包所持有的供应量所占的比例。
  • 流动性撤除是指创建者从 AMM 池中提走交易对资产,使交易无法进行。
  • 未撤销的铸币权限使创建者能够增发供应量,稀释现有持币者的价值。
  • Solana 上的蜜罐通常利用冻结权限或转账钩子阻止卖出,同时允许买入。
  • 鱿鱼游戏(Squid Game)代币(2021年11月)阻止买家卖出,只有创建者能够退出。
  • 已销毁的 LP 代币会被彻底销毁或发送到无人控制的地址,因此任何人都无法提走这部分流动性。
  • 持币集中度分析可以揭示是否有少数钱包控制了不成比例的供应份额。

练习 九、六、三、一

9收集从最近的某个发射平台中选出九种Solana代币。针对每一种,记录其铸造权限状态、冻结权限状态、元数据可变性以及前十大持有者占比。
6归类根据各自字段所揭示的风险,将这九种代币分为六组。
3提炼将这六组提炼为三种方式:掌握代币控制权的人可以借此摧毁其价值。
1凝结用一句话写出:权限设为空(null)能保证什么、不能保证什么。

事实核查

日期、数字及数据均依据下方列出的已发表资料进行核实。

在互动学院中打开 →

EN PT ES JA KO RU DE FR MS