Solana 通证入门:安装、创建与第一次跑通
手把手教你安装 Solana 环境、创建第一个通证,并理解通证账户与铸币账户的区别。
准备环境:安装 Solana CLI
首先,你需要在电脑上安装 Solana CLI(Solana 的命令行工具)。打开终端,根据你的系统执行以下命令:
- macOS / Linux:运行
sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/solana-install-init-x86_64-apple-darwin)" - Windows:下载安装程序,或使用 WSL 后执行上述命令
安装完成后,运行 solana --version 确认版本号。如果看到类似 solana-cli 1.18.4 的输出,说明安装成功。
创建第一个通证(Token)
Solana 上的通证由两个独立账户组成:铸币账户(Mint Account,通证的“工厂”,定义通证属性)和 通证账户(Token Account,存放具体余额的“仓库”)。
- 创建铸币账户:运行
spl-token create-token。你会得到一个铸币地址(Mint Address),例如ABC123...。 - 创建你的通证账户:运行
spl-token create-account <MINT_ADDRESS>。这会生成一个关联你钱包的通证账户。 - 铸造通证:运行
spl-token mint <MINT_ADDRESS> 100,向你的通证账户铸造 100 个通证。 - 查看余额:运行
spl-token balance <MINT_ADDRESS>,你应该看到100。
如果遇到错误,先检查钱包是否已创建:solana-keygen new 创建新钱包,然后用 solana airdrop 1 获取测试用的 SOL(在 Devnet 上)。
验证是否成功:显示通证信息
运行 spl-token display <MINT_ADDRESS>,你会看到通证的详细属性。如果使用 Token-2022(新版通证标准),还可以附加名称和符号:
- 用 Token-2022 创建铸币账户:
spl-token create-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb - 添加元数据:
spl-token initialize-metadata <MINT_ADDRESS> 'MyToken' 'MTK' 'https://example.com/token.json' - 再次运行
spl-token display <MINT_ADDRESS>,现在能看到名称和符号直接存储在铸币账户中,无需额外程序。
常见坑:确保你在 Devnet 上操作(solana config set --url devnet),否则 airdrop 不会成功。
下一步可以做什么
你已经学会了 Solana 通证的基本生命周期:创建、铸造、查询。接下来可以尝试:
- 添加转账手续费:创建铸币时加上
--transfer-fee 100 1(表示每 100 个通证收取 1 个作为手续费) - 创建不可转移通证(Soulbound Token):加上
--enable-non-transferable标志,通证将永久锁定在初始账户中 - 查阅 Solana 官方文档,了解更多 Token-2022 扩展
记住:铸币账户是工厂,通证账户是仓库——两者分开,但协同工作。遇到问题多读错误信息,Solana 的提示通常很直白。
内容来源
DEV Beginners
发布时间
2026-05-25 01:30