什么是 SPL 代币?
SPL 代币是基于 Solana 原生代币标准创建的同质化或非同质化代币。SPL 全称为 Solana Program Library。Solana 上的所有代币,从稳定币到 meme coin,再到治理代币,只要遵循 Solana Program Library 定义的标准接口,就都属于 SPL 代币。
SPL 代币的工作原理
SPL 代币由Solana Token Program管理,这是一个部署在链上的程序,负责处理铸造、转账和销毁操作。每个代币都有一个 mint 账户,用于存储供应量和 mint 权限;每个持有者都有一个代币账户来记录其余额。与 Ethereum 上的 ERC-20 代币不同(ERC-20 的余额直接存储在代币合约内),SPL 代币余额存放在独立的钱包代币账户中,每个账户与对应的 mint 关联。
创建 SPL 代币
创建 SPL 代币需要先部署一个 mint 账户(设置好小数位数和供应量),然后将代币铸造到目标地址。可以通过 Solana CLI 以编程方式完成,也可以使用Smithii 的代币创建工具,无需任何命令行知识,通过简单界面即可搞定所有技术步骤。将 mint 权限设置到销毁钱包或直接撤销,即可永久禁止增发供应量,通常用于表明代币总量已固定。
SPL 代币与 ERC-20 代币的区别
SPL 标准与 Ethereum 的 ERC-20 标准在概念上相似,但实现方式不同。SPL 代币采用 Solana 的账户模型,代币余额存储在独立账户中,而非单一合约内。这种设计让 Solana 能够并行处理代币交易,从而实现更高的吞吐量。ERC-20 代币则采用 Ethereum 的合约模型,余额直接存储在代币合约的存储空间内。
常见问题
SPL 代币是 Solana 上使用 Solana Program Library 标准的同质化或非同质化代币。所有原生 Solana 代币,包括稳定币和 meme coin,都属于 SPL 代币。
SPL 代币采用 Solana 的账户模型,每个持有者针对每种代币类型都有独立的代币账户。Ethereum 上的 ERC-20 代币则将所有余额存储在一个智能合约内。
当然可以。创建 SPL 代币只需一个 Solana 钱包和少量 SOL(用于支付租金和交易手续费)。使用 Smithii 代币创建工具,整个流程只需几步即可完成。
撤销 mint 权限意味着任何人都无法再增发该代币。这通常用于表明总供应量已固定,且可在链上验证。
想超越竞争对手?
订阅我们的 Newsletter,每周收到专为 web3 开发者精选的区块链资讯。





