• 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Solana 代币扩展:开发者必知要点

2026-10-14 14:08:00
收藏

Solana 代币扩展详解:SPL 代币的新特性

最初的 SPL(Solana Program Library)代币设计初衷非常简单。它们仅用于持有余额并进行转移,除此之外别无他用。随后,开发者开始提出更多需求:例如每次转账收取少量费用、隐藏余额,或发行不可出售的徽章等。Solana 代币扩展(Token Extensions)正是为了响应这些请求而构建的。

Solana 代币扩展是通过“代币扩展程序”(也称为 Token-2022)添加到代币铸造账户(Mint)或代币账户中的可选功能。常见示例包括转账费、机密转账、转账挂钩(Transfer Hooks)以及不可转让代币。大多数扩展功能必须在创建代币时选定。



现在代币能做到以前做不到的哪些事情?

根据官方文档,代币扩展程序通过称为“扩展”的附加指令提供额外功能。每个扩展都将其自身数据存储在代币铸造账户或代币账户上。

简要说明这两个概念:

  • Mint(铸造账户):定义代币本身。
  • Token Account(代币账户):存储某个人的余额。

扩展功能可以位于上述任一账户中。

下文使用的状态标签:

  • 已确认:在官方文档中陈述。
  • 据报道:由次要来源陈述。
  • 未验证:本文未进行检查。

Token-2022 与原始程序:究竟发生了什么变化?

功能原始代币程序代币扩展 (Token-2022)核心代币功能是是可选额外功能否是,通过扩展实现费用、挂钩、隐私选项未内置作为扩展可用钱包和应用支持广泛支持未验证,可能因情况而异 文档将较新的程序描述为拥有更多功能的程序(已确认)。至于特定钱包或应用是否支持它,则是另一个单独的问题,需要逐一检查。



关键点:为何提前规划至关重要

这里有一个容易让人困惑的地方。文档指出,大多数扩展功能在账户设置完成后无法添加,因此必须在早期确定功能列表。不同扩展的规则各不相同,因此在发布前阅读每个扩展的具体指南非常有价值。



了解开发者最常讨论的扩展功能

该程序的代码托管在 GitHub 上,Chainstack 的一份指南总结了其中最受欢迎的扩展功能:

扩展类型功能描述典型用途转账费 (Transfer fee)每次转账收取费用,资金暂存以待提取国库收入机密转账 (Confidential transfer)加密余额和金额隐私保护转账挂钩 (Transfer hook)在每次转账时调用自定义程序自定义规则不可转让 (Non-transferable)阻止转账灵魂绑定徽章 (Soulbound badges)永久委托 (Permanent delegate)赋予权限方持续的控制权合规性、追回机制元数据 (Metadata)在铸造账户中存储代币详情名称、图片等 以上描述源自文档及次要指南。



发送 100 枚代币,接收 99 枚:转账费是如何工作的?

假设一个代币具有 1% 的转账费。某人发送 100 枚代币,接收方最终获得 99 枚。缺失的那一枚代币会被扣留,直到授权方将其提取为止。文档描述了分别用于设定费用和收取费用的不同权限方。这仅是 Solana 代币扩展行为的一个示例。

此类设置适用于支付类代币,相关概述展示了这类费用可能出现的应用场景。



私密、可编程还是受控?

三种 Solana 代币扩展引发了最大的疑问:

  1. 机密转账:使用零知识技术加密余额,并包含审计员设置。但这并不能保证在所有应用或工作流中实现隐私。
  2. 转账挂钩:强制在每次转账时调用另一个程序,这增加了灵活性,但也意味着需要审查更多的代码。
  3. 永久委托:赋予单一权限方对代币的持续控制权。

永久委托并不证明有不良意图。它仅仅是一种控制机制,买家应当对此有所了解。



谁应该关注这些功能?

Solana 代币扩展对不同人群的意义各不相同:

  • 开发者:可以添加规则和费用,而无需从头编写自定义程序。
  • 持有者:可以读取代币的扩展信息,以查看他人仍保留哪些控制权。
  • 钱包和应用团队:必须决定支持哪些扩展功能。

优势是显而易见的。但每一个额外功能也都是可能导致故障或被误解的因素。



在接触代币之前,你能识别出风险吗?

一个简单的例行检查能避免很多问题。在显示铸造详情的区块浏览器中打开 Mint,然后查找该代币使用的 Solana 代币扩展:

  • 哪些扩展已启用?
  • 谁持有费用、挂钩和委托权限?
  • 转账挂钩是否指向一个无人认识的程序?
  • Mint 权限和冻结权限是否仍然存在?

不同浏览器显示的详细程度不同,因此具体显示的内容未经核实。



不可出售的徽章:一个快速示例

想象一个学习平台,使用 Solana 代币扩展分发完成徽章,具体采用带有元数据的不可转让代币,其中显示每个徽章的名称和图片。任何人都无法交易该徽章,因此它会保留在获得者手中。这是一个虚构的场景,并非真实项目。



这些主张有多少是经过证实的?

主张来源扩展是可选的铸造或账户功能Solana 文档初始化后大多无法添加扩展Solana 文档存在转账费、挂钩和机密转账Solana 文档, Chainstack钱包和交易所的支持情况未检查 潜在的风险点

尽管 Token-2022 扩展非常有用,但它们也伴随着权衡:

  • 永久委托可以将广泛的控制权移交出去。
  • 如果用户忽略细节,转账费可能会带来意外。
  • 应用程序的支持可能参差不齐。
  • 复杂的扩展会增加出现漏洞的可能性。
  • 网络问题可能会影响任何代币,正如 Solana 处理网络中断和恢复的方式所涵盖的那样。

发布前和购买前清单

  • 阅读代币使用了哪些扩展。
  • 首先在开发网络上进行测试。
  • 在发布前确认钱包支持情况。

大多数代币还需要 SOL 来支付费用,相关指南涵盖了这一首要步骤。



结论

Solana 代币扩展赋予了开发者比基础 SPL 代币更强大的控制力,而这种控制力具有双重性。良好的设计意味着只选择代币真正需要的功能;良好的研究意味着在信任之前先阅读代币的相关信息。在创建或购买任何东西之前,请查阅官方文档以获取当前详细信息。

代币的设计所透露的信息远比其市场数字多,而当前的 Solana 价格很少反映其扩展功能的运作状况。


免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻
自选
我的自选
查看全部
市值 价格 24h%