Guide

Token-2022(Token Extensions)是什么?与 SPL Token 有何不同

Token-2022(Token Extensions)是什么?与 SPL Token 有何不同
Solana, Clearus / CC BY-SA 4.0 · Wikimedia Commons

结论:Token-2022 是 Solana 的"可扩展"代币标准,发行方能做的事更多了

Token-2022(正式名称 Token Extensions Program)是 Solana Labs 开发的新一代代币标准,是原有 SPL Token 标准的后继版本。它让代币发行方可以直接开启标准化的"扩展功能"(extension),例如自动收取转账手续费、隐藏转账金额的"机密转账"、在代币上直接嵌入元数据等——而不必为每个功能单独开发智能合约。对普通持有者而言,日常操作(转账、接收、在钱包中查看)与普通 SPL 代币基本相同,但发行方在设计上获得了更大的自由度。

本文要点

Token-2022 是 Solana Labs 推出的扩展版代币标准,可选组合 Transfer Fee(转账手续费)、Confidential Transfer(机密转账)、Metadata(链上元数据) 等多种 extension。它与旧版 SPL Token 并非完全兼容不支持的钱包/DEX 可能无法正确显示或转移这类代币,需要留意。

为什么会出现 —— 旧版 SPL Token 的局限

传统的 SPL Token 标准简单轻量,但发行方如果想实现"每次转账扣手续费""出于合规需要隐藏转账金额"等需求,就必须自行开发额外的智能合约。Token-2022 将许多这类需求纳入协议层的标准功能,让发行方无需重复造轮子(据 Solana 官方文档)。

主要 extension(扩展功能)

在铸造(mint)代币时,发行方可以按需组合以下扩展:

Extension作用
Transfer Fee(转账手续费)每次转账按比例(基点)扣除手续费,由指定权限方收取
Confidential Transfer(机密转账)对第三方隐藏转账金额(转出/转入地址本身仍然公开)
Metadata / Metadata Pointer直接在代币 mint 上嵌入元数据(名称、图片链接等)
Interest-Bearing(计息)使代币显示余额可随时间自动增长
Non-Transferable(不可转让)适用于会员凭证、资格证明等不希望被转卖的代币
Permanent Delegate允许发行方在特定条件下移动余额(用于合规、反欺诈场景)

Solana 官方的 Token Extensions Guide 会持续更新每个 extension 的细节;对启用了手续费的 mint 进行转账时,需要使用专用的 transfer_checked_with_fee 指令,而非普通转账指令。

实际应用场景

部分注重合规的稳定币和企业发行的代币已采用 Transfer Fee 或 Confidential Transfer。USDC 本身在本文撰写时仍基于标准 SPL Token 程序;Token-2022 版本的采用与否因发行方而异,请以发行方官方公告为准。

持有者需要注意的地方

  • 并非所有钱包/DEX 都已支持。 较旧的应用可能无法正确显示余额或转移 Token-2022 资产,建议使用最新版本的 Phantom 等主流钱包。
  • 带转账手续费的代币,到账金额可能少于发送金额。 各代币的手续费设置不同,转账前请先确认发行方说明。
  • "标准更新"不代表"更安全"。 已有诈骗代币利用 Token-2022 的功能行骗,请参考如何识别虚假代币和网站

常见问题

Q:我该用 Token-2022 还是 SPL Token? A:这不是持有者能选择的——发行方在铸造时就已决定标准。作为持有者,重点是使用支持 Token-2022 的钱包/DEX。

Q:现有的 SPL 代币会自动变成 Token-2022 吗? A:不会。现有代币的 mint 地址和标准不会改变。Token-2022 只是新铸造代币可选择的标准之一。

Q:开启 Confidential Transfer 后交易就完全匿名了吗? A:不是。只有转账金额被隐藏,发送方和接收方的钱包地址依然在链上公开可见。

相关文章

参考与出处

投资相关提示

本文仅以提供信息为目的,并非投资建议。加密资产(包括 SOL)存在价格波动、被黑客攻击、诈骗、网络故障等风险。投资决策请自行承担责任,并在闲余资金范围内进行。

Sources

  1. Token Extensions | Solana
  2. Extensions | Solana Docs
  3. How to use Solana Token Extensions to Collect Transfer Fees | QuickNode

FAQ

我该用 Token-2022 还是 SPL Token?
这不是持有者能选择的,发行方在铸造时已决定标准。持有者应使用支持 Token-2022 的钱包/DEX。
现有的 SPL 代币会自动变成 Token-2022 吗?
不会。现有代币的 mint 地址和标准不会改变,Token-2022 只是新铸造代币的可选标准之一。
开启 Confidential Transfer 后交易就完全匿名了吗?
不是,只有转账金额被隐藏,发送方和接收方的钱包地址依然在链上公开可见。
新井 そら
  • ブロックチェーン・リサーチャー
  • Solanaエコシステム取材歴5年
  • 元Web系エンジニア

2021年からSolanaエコシステムを取材・分析。SPLトークン・DeFi・NFT・バリデータ運用に精通し、初心者にわかる解説を重視。

本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。