Solana生成式NFT完全指南
作者 John Favole
生成式 NFT 是一类非同质化代币,它使 NFT 开发者能够通过设计素材的随机组合来创建大量独特的 NFT,这些组合会成为 NFT 的特征和元数据属性。
生成式 NFT 与 1-of-1 NFT 不同,后者是逐个创建的;生成式 NFT 也不同于计算机生成的 NFT,后者使用算法和人工智能(AI)以程序化方式生成 NFT。
在本文中,我们将解释生成式 NFT 的工作原理、如何制作它们,以及你需要用到的工具。此外,我们还将介绍两个可以部署生成式 NFT 智能合约的区块链生态系统:Solana 和 Ethereum。
什么是生成式 NFT?
生成式 NFT 是一种非同质化代币,它接收多个设计变量并将它们相互叠加,从而生成一系列独特的 NFT。
例如,Degenerate Ape Academy NFT 系列(Solana 上一个蓝筹头像 (PFP) NFT 系列)的设计变量包含以下属性变化:
- 背景类型
- 服装类型
- 毛发 / 皮肤类型
- 眼镜类型
- 头部配饰
- 口部配饰
- 牙齿类型
你的系列想要包含多少个生成式 NFT,或者想要作品的多样性有多高,取决于每个分组中属性和设计素材变体的数量,这决定了可以创建的独特 NFT 总数。
如何计算生成式 NFT 的可能组合数
有两种不同的公式可用于计算一系列特征和图层能为生成式 NFT 合约产生的可能组合总数:一种公式假设每个特征(例如背景类型)具有相同数量的变体(例如 5 种不同的背景颜色选项);另一种公式假设 NFT 项目为每个特征设置不同数量的变体选项。
每个特征变体数量相同的 NFT 系列
当每个特征的设计选项数量相同时,用于计算可能的独特生成式 NFT 总数的公式为:
NFT 总数 = (特征数量)^(图层数量)
例如,如果一个 NFT 项目有 7 个独特特征,且每个特征有 5 个不同选项,那么独特组合总数为 16,807。
每个特征变体数量不同的 NFT 系列
当每个特征的变体数量不同时,用于计算可能的独特生成式 NFT 总数的公式是将每个特征的变体数量相乘。公式大致如下:
NFT 总数 = (特征 1 的变体数量)×(特征 2 的变体数量)×……×(特征 n 的变体数量)
例如,如果一个 NFT 项目有 7 个独特特征,各特征的变体数量分别为 2、3、4、4、5、5 和 7,那么独特组合总数为 16,800。
以上两种计算方式都假设每个特征的稀有度相同。如果你的 NFT 项目会限制铸造出特定特征变体的 NFT 总数,那么由于这种剔除,组合总数会减少。
生成式 NFT 与 1-of-1 NFT 有何不同?
生成式 NFT 是通过智能合约和设计工具实现创建自动化的一系列 NFT,而 1-of-1 NFT 是由 NFT 艺术家创作的单个 NFT,它要么构成整个系列,要么是 1-of-1 NFT 系列中的独特一件。
简单来说,第一个区别在于它们的创作方式:1-of-1 NFT 由艺术家直接创作,而生成式 NFT 则使用一些基本逻辑、一份潜在特征清单以及特征变体(即设计图层),来创建大量独特的 NFT。
第二个区别在于它们的数量:1-of-1 NFT 是构成一个版次的单个独特 NFT,而生成式 NFT 可以拥有数千种不同的收藏品变体。
尽管这两类 NFT 都具有独特性,但它们的差异是相反的。
生成式 NFT 与计算机生成的 NFT 有何区别?
生成式 NFT 利用一些设计素材——例如身体类型、服装和背景——通过组合可用的设计素材来创建一系列随机化的 NFT,而计算机生成的 NFT 则是由机器使用算法、AI 和艺术样本来创建独特 NFT 而产生的。
生成式 NFT 由智能合约创建,而计算机生成的 NFT 由机器通过深度学习创建,之后再转移到链上。
用于推导计算机生成 NFT 的深度学习框架,在 AI 领域被称为生成对抗网络,简称 GAN。
GAN 的工作原理如下:
先提供一些原始图像组成训练集,机器从这个训练集中采样图像来创建新图像,这些新图像被称为二次图像。
此时,机器可以将部分新创建的二次图像与已有的原始图像结合,形成新一代的二次图像。
这种算法运算会持续进行下去。之后,机器生成的所有图像都可以被铸造为 NFT,并在 NFT 交易市场上出售。
Frakt 是一个基于 Solana 的艺术 NFT 系列,使用了计算机生成的 NFT,而 Degenerate Ape Academy 则是一个热门的生成式 NFT 系列。
生成式 NFT 是如何运作的?
作为艺术家,你不需要自己手工绘制成百上千件收藏品,而是设计一系列构成你 NFT 的特征,并为每个特征设计一个或多个变体。当你准备好所有设计素材后,需要编写或复用智能脚本,据此生成新的 NFT 变体。你还需要为应生成的 NFT 数量设定上限。
我们来看看在 Solana 和 Ethereum 上铸造生成式 NFT 时可用的一些热门工具。
我应该在哪个区块链上制作生成式 NFT 项目?
在部署生成式 NFT 合约之前,你需要确定要构建在哪条区块链上。大部分生成式 NFT 合约都部署在 Solana 和 Ethereum 上,因此你可以考虑在这两个区块链网络上构建。
不过,让我们先简单比较一下,以便你为项目选择更合适的方案。
Ethereum
Ethereum 生态系统是最早支持 NFT 的区块链,其中一些最具代表性的系列包括 CryptoPunks,以及如今更热门的 Bored Ape Yacht Club 等系列。Ethereum 区块链上众多的 NFT 收藏者、开发者工具、NFT 教程以及安全性,吸引了大量新项目。
尽管 Ethereum 在铸造和发行生成式 NFT 项目方面有其优势,但在构建之前你也应该了解它的不足之处。
与 Solana 相比,Ethereum 确认交易的速度更慢,每秒能确认的交易数量也更少。Ethereum 在可扩展性方面的局限意味着它无法在短时间内成功处理大量交易,因此只有支付高额 Gas 费的交易才能获得确认。
优点
- NFT 收藏者数量庞大
- 拥有大量现成的 NFT 工具和合约类型
- 用户友好的 NFT 交易市场
- 第一层安全性高
缺点
- Gas 费更高
- 交易速度更慢
- 竞争更激烈
Solana
Solana 是一个正在崛起的 NFT 生态系统,拥有众多蓝筹项目,例如 Okay Bears、Taiyo Robotics、Xin Dragons,以及其他热门 NFT 系列。它还拥有诸如 Magic Eden、Yawww Marketplace 和 Coral Cube 等强大的交易市场。
由于 Solana 比 Ethereum 便宜和快速得多,它吸引了大量想以更低门槛进入社区的新建设者和收藏者。
值得注意的是,Solana 区块链经常出现网络故障,很多时候是由于机器人以大量请求对网络进行攻击。在这种情况下,你在决定部署生成式 NFT 智能合约的区块链时,应当考虑这些因素。
优点
- 吞吐量更高
- 交易费用更低
- 标准化的 NFT 智能合约
缺点
- 偶发网络故障
制作生成式 NFT 需要哪些工具?
要创建生成式艺术 NFT,你需要一些工具。无论你计划在 Solana 还是 Ethereum 上构建,以下这些工具都值得了解。
Ethereum 上的无代码生成式 NFT 工具
由于许多艺术家一直在寻找更简单的方法在 Ethereum 上创建生成式 NFT,一些公司已经开发出相应的工具来提供帮助。
1. Bueno Ethereum 生成式 NFT 工具
Bueno 生成式 NFT 工具非常适合非程序员的艺术家,因为它是一个无代码解决方案。使用这个工具,你可以在没有开发经验的情况下,在很短的时间内生成多达 10,000 个新 NFT。
在上传作品之前,请确保将每个特征放在各自的文件夹中。接下来,上传你的作品,为合约命名,并添加其他协作艺术家。
作为艺术家,你需要为你的生成式艺术合约设定规则,Bueno 通过三条规则简化了这一过程:
- 必须与……搭配
- 不与……混合
- 仅与……混合
这将告知智能合约如何生成不同的稀有度等级。
生成 NFT 后,你需要通过 Piñata 将它们上传到 IPFS 进行存储。当你想导出你的收藏品——无论是导出到 IPFS 还是导出到平台之外——Bueno 生成式 NFT 工具都会收取费用。
2. NFT art generator
NFT Art Generator 由 Onemint 创建,是另一个热门的无代码生成式 NFT 工具,已部署超过 8,000 个合约,生成了超过 3,000,000 个 NFT。
使用钱包登录后,你会看到一个仪表盘,可以在其中设置生成式 NFT 合约的运作方式。
在填写了项目的基本信息(包括名称和系列大小)之后,你可以上传图片并选择背景。
不过需要注意的是,NFT Art Generator 没有像其他一些 Ethereum 工具那样精细的稀有度设置。此外,你还应该知道 NFT Art Generator 有一个需要付费的升级方案,可提供更多功能。
Solana 生成式 NFT 工具
或许你想在 Solana 上创建你的生成式 NFT 项目,以下是一些你可以使用的热门 Solana 原生工具:
1. Metaplex
Metaplex 提供了一系列标准化的 NFT 智能合约,简化了在 Solana 上开发 NFT 的过程。Metaplex 最初由 Solana Labs 的一个小团队发起,如今是 Solana 生态系统中使用最广泛的 NFT 标准。
Metaplex 拥有用于管理空投的 Gumdrop、用于构建铸造流程的 Candy Machine,以及让创作者能够搭建自己网站来出售 NFT 的 Storefront 等工具,是在 Solana 上发起生成式 NFT 项目的首选工具。
2. Candy machine v2
Candy Machine 是 Solana 上使用最广泛的生成式 NFT 工具之一,尤其是其第二个版本 Candy Machine v2 内置了多项新特性,例如实施验证码以阻止机器人、采用不可预测的铸造顺序以防止机器人只铸造稀有 NFT 等一系列改进。
为了让你的生成式 NFT 铸造更能抵御机器人,你还可以将 Candy Machine v2 与 Strata Protocol 的全新 NFT 铸造定价工具集成。
在奖励活跃社区成员方面,Candy Machine v2 是生成式 NFT 项目的优秀工具,因为它允许用户创建白名单,更可预测地管理谁可以铸造 NFT,而不是采用纯粹的先到先得式铸造。
结论
生成式 NFT 让拥有庞大社区的项目能够生成大量共享同一套美术风格的 NFT,同时仍能通过各特征变量的组合,让每位持有者获得独一无二的资产。
若要开始在 Solana 上构建你的生成式 NFT 项目,请注册 Alchemy 免费开发者账户,即刻开始吧!
相关概览
Solana2026年7月27日
Solana 节点:验证者节点、RPC 节点与自建节点
Solana 节点是什么,验证者节点、RPC 节点与辅助数据系统有何区别,以及何时应自建节点、何时应使用第三方服务。
Solana2026年7月22日
Solana 归档数据:如何查询完整的区块与交易历史
Solana 归档数据详解:节点为何修剪历史数据、哪些 RPC 方法需要归档访问权限,以及如何大规模查询完整的区块与交易历史。
Solana2026年5月28日
Solana Agent Kit 与 GOAT 与 ElizaOS:该选哪个框架?
对比 Solana Agent Kit、GOAT 与 ElizaOS:Solana 原生深度、多链广度还是完整的 agent 运行时。包含代码示例与决策框架。

构建区块链应用
Alchemy 将最强大的 Web3 开发者产品和工具与资源、社区及专业支持结合在一起。