Guide
Solana NFT 制作方法|自己发行(铸造)NFT 的步骤与费用

结论
Solana NFT 的制作方法比想象中简单。你只需要 (1) Phantom 等钱包、(2) 用作 Gas 费的少量 SOL、(3) 把图片和元数据写入区块链的「铸造(Mint)工具」这三样。个人创作者即使不会编程也能发行。费用参考:铸造 1 枚普通 NFT 约 0.012 SOL(几元人民币级别),若要发放数千至数百万枚的大批量发行,使用压缩 NFT(cNFT)可以把成本大幅压低。本文将从原理、所需物品、主流工具、费用到注意事项一次性讲清楚。
本文要点
- 发行(铸造)NFT = 把图片与元数据记录到区块链上,证明所有权的行为
- 所需物品只有「钱包、少量 SOL、铸造工具」三样
- 普通 NFT 每枚约 0.012 SOL,大批量发放用压缩 NFT(cNFT)大幅压缩成本
- AI 生成也不能擅自使用他人画作。同时必须警惕诈骗(假铸造网站)
究竟什么是「铸造(Mint)」
铸造(mint)是指把图片、音乐、门票等数字数据,在 Solana 区块链上记录为「唯一资产」的处理过程。因类比铸币(铸造硬币)而得名。铸造后,该资产的「所有者是谁」「元数据(名称、说明、图片 URL)是什么」都会被刻在链上,形成任何人都能验证的形式。
选择 Solana 的理由在于手续费极低、处理速度快。在以太坊上一次铸造有时要花费数十元乃至上百元,而在 Solana 上每笔交易仅约 0.000005 SOL,成本极其低廉。想从 NFT 基础重新梳理的读者,可以先阅读 Solana NFT 入门指南,把握整体框架。
发行 NFT 所需的三样东西
| 所需物品 | 具体示例 | 作用 |
|---|---|---|
| 钱包 | Phantom / Solflare | 保管资产、签名批准铸造 |
| SOL(少量) | 有 0.05~0.1 SOL 左右即足够 | Gas 费与账户维持的押金 |
| 铸造工具 | Metaplex / Crossmint 等 | 把图片和元数据记录到链上 |
钱包的安装请参考 Phantom 使用方法。SOL 可在交易所购买后,转账到自己的钱包地址。即使是少量,如果「完全没有 SOL」,铸造时也会因付不出 Gas 费而报错,所以请留有余量准备。
主流发行工具对比
根据自己的目的(单件作品/收藏集/大批量发放、是否写代码)来选择工具。
| 工具 | 无代码 | 适用场景 | 特点 |
|---|---|---|---|
| Metaplex Core | ○(有 Web UI) | 单件、少量 NFT | Solana 的新标准。单账户设计、低成本 |
| Metaplex Candy Machine | △(需配置) | PFP 等收藏集发行 | 可搭建数千件的一键销售(铸造页面) |
| Crossmint | ◎ | 想免代码发行、发放的人 | 从仪表盘发行,也支持压缩 NFT |
| Bubblegum(cNFT) | ×(面向开发者) | 数万至数百万枚的大批量发放 | 状态压缩把成本降到近 1/1000 |
如果「想先只做 1 枚试试」,用 Metaplex 的 Web UI 或 Crossmint 的无代码发行最快捷。若不排斥编程,用 TypeScript 操作 Metaplex 的 Umi/Candy Machine 则自由度更高。
发行步骤(通用流程)
- 准备好钱包,并存入少量 SOL
- 准备图片(自绘插画、照片、AI 生成的概念艺术等)
- 制作元数据(名称、说明、属性)。图片本体保存到 Arweave 或 IPFS 等分布式存储,并把该 URL 写入元数据是标准做法
- 连接铸造工具,用钱包批准(签名)
- 发行完成。在钱包或区块浏览器(如 Solana Explorer)中确认显示
若要创建收藏集,先制作「收藏集用的父 NFT」,再把各个条目关联到它,就能在市场上正确地分组显示。
费用参考
费用以 SOL 计价、相对固定,换算成人民币会随 SOL 价格波动(最新汇率请在官方或交易所确认)。
- 铸造 1 枚普通 NFT:约 0.012 SOL(含元数据保存账户押金的参考值)
- 单笔交易手续费:约 0.000005 SOL
- 用压缩 NFT(cNFT)铸造 100 万枚:合计约 110 美元(Solana 官方给出的估算)
也就是说,「几件到几十件」用普通 NFT 就足够,「想发放数千至数百万件(会员证、门票、游戏道具等)」则压缩 NFT 更现实,两者由此形成分工。
用压缩 NFT(cNFT)实现低成本化
能大幅降低大批量发行成本的,是利用 Solana 状态压缩(State Compression)的压缩 NFT(cNFT)。普通 NFT 会为每一件创建专用账户并存入押金,而 cNFT 通过 Metaplex 的 Bubblegum 程序,把数据压缩进「默克尔树(Merkle Tree)」后记录到账本。链上只保留密码学指纹(哈希),因此存储费用小到数量级不同。
按 Solana 官方估算,铸造 100 万枚在传统方式下约 12 万美元,而用 cNFT 仅约 110 美元。不过 cNFT 的读取与显示需要支持 Read API 的 RPC(如 Helius、QuickNode 等),实现面向开发者。原理详情请见 什么是压缩 NFT(cNFT)。
发行前务必知晓(YMYL)
- 版权:擅自把他人的插画、照片、角色制成 NFT 属于侵权。即使是 AI 生成,也要注意训练来源或对既有作品的模仿,务必使用自己拥有权利的素材。
- 诈骗:伪装成「免费铸造」的假网站在连接钱包时要求非法签名的钓鱼行为频发。请务必确认批准内容(允许访问什么)。
- 本文为教育目的的讲解,并非投资建议。不保证 NFT 的发行与买卖能产生收益,价格波动风险与税务(在部分地区转让、出售收益可能属于应税对象)请自行核实、自负责任。
常见问题
Q. 不会编程也能发行 NFT 吗? A. 可以。用 Crossmint 的仪表盘或 Metaplex 的 Web UI,无需写代码即可上传图片进行铸造。建议先试做 1 枚,再进入收藏集发行。
Q. 发行要花多少钱? A. 普通 NFT 每枚约 0.012 SOL(换算成人民币取决于 SOL 价格)。手续费本身每笔交易约 0.000005 SOL,极其微小。大批量发行用压缩 NFT 会更便宜得多。
Q. 普通 NFT 与压缩 NFT(cNFT)如何区分使用? A. 几件到几十件的作品用普通 NFT 就足够。若要发放会员证、门票、游戏内道具等数千枚以上,能把成本降到近 1/1000 的压缩 NFT 更合适。
Q. 发行的 NFT 能在哪里出售? A. 可以在 Magic Eden、Tensor 等支持 Solana 的市场上架。上架同样需要连接钱包和少量 Gas 费。
参考与出处
Sources
常见问题
- 不会编程也能发行 Solana NFT 吗?
- 可以。用 Crossmint 的仪表盘或 Metaplex 的 Web UI,无需写代码即可上传图片进行铸造。建议先试做 1 枚,再进入收藏集发行。
- 发行 Solana NFT 要花多少钱?
- 铸造 1 枚普通 NFT 约 0.012 SOL(换算成人民币随 SOL 价格波动)。手续费本身每笔交易约 0.000005 SOL,极其微小。大批量发行用压缩 NFT 会更便宜得多。
- 普通 NFT 与压缩 NFT(cNFT)如何区分使用?
- 几件到几十件的作品用普通 NFT 就足够。若要发放会员证、门票、游戏内道具等数千枚以上,能把成本降到近 1/1000 的压缩 NFT 更合适。
- 发行的 NFT 能在哪里出售?
- 可以在 Magic Eden、Tensor 等支持 Solana 的市场上架。上架同样需要连接钱包和少量 Gas 费。
本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。