---
title: "Solana生成式NFT完全指南"
description: "深入解析Solana生成式NFT热潮，并与AI生成NFT进行对比"
---

# Solana生成式NFT完全指南

生成式 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](https://www.alchemy.com/overviews/solana-1-of-1-nfts)，它要么构成整个系列，要么是 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 交易市场](https://www.alchemy.com/overviews/solana-nft-marketplaces)上出售。

**Frakt** 是一个基于 Solana 的艺术 NFT 系列，使用了计算机生成的 NFT，而 **Degenerate Ape Academy** 则是一个热门的生成式 NFT 系列。

## **生成式 NFT 是如何运作的？**

作为艺术家，你不需要自己手工绘制成百上千件收藏品，而是设计一系列构成你 NFT 的特征，并为每个特征设计一个或多个变体。当你准备好所有设计素材后，需要编写或复用智能脚本，据此生成新的 NFT 变体。你还需要为应生成的 NFT 数量设定上限。

我们来看看在 Solana 和 Ethereum 上铸造生成式 NFT 时可用的一些热门工具。

## **我应该在哪个区块链上制作生成式 NFT 项目？**

在部署生成式 NFT 合约之前，你需要确定要构建在哪条区块链上。大部分生成式 NFT 合约都部署在 Solana 和 Ethereum 上，因此你可以考虑在这两个区块链网络上构建。

不过，让我们先简单比较一下，以便你为项目选择更合适的方案。

### **Ethereum**

[Ethereum 生态系统](https://www.alchemy.com/dapps/ecosystem/ethereum)是最早支持 NFT 的区块链，其中一些最具代表性的系列包括 CryptoPunks，以及如今更热门的 Bored Ape Yacht Club 等系列。Ethereum 区块链上众多的 NFT 收藏者、开发者工具、[NFT 教程](https://www.alchemy.com/overviews/best-web3-tutorials)以及安全性，吸引了大量新项目。

尽管 Ethereum 在铸造和发行生成式 NFT 项目方面有其优势，但在构建之前你也应该了解它的不足之处。

与 Solana 相比，Ethereum 确认交易的速度更慢，每秒能确认的交易数量也更少。Ethereum 在可扩展性方面的局限意味着它无法在短时间内成功处理大量交易，因此只有支付高额 Gas 费的交易才能获得确认。

#### **优点**

- NFT 收藏者数量庞大
- 拥有大量现成的 NFT 工具和合约类型
- 用户友好的 NFT 交易市场
- 第一层安全性高

#### 缺点

- Gas 费更高
- 交易速度更慢
- 竞争更激烈

### **Solana**

Solana 是一个正在崛起的 NFT 生态系统，拥有众多蓝筹项目，例如 Okay Bears、[Taiyo Robotics](https://www.alchemy.com/dapps/taiyo-robotics)、Xin Dragons，以及其他[热门 NFT 系列](https://www.alchemy.com/overviews/solana-nft-collections)。它还拥有诸如 [Magic Eden](https://www.alchemy.com/dapps/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 通过三条规则简化了这一过程：

1. 必须与……搭配
1. 不与……混合
1. 仅与……混合

这将告知智能合约如何生成不同的稀有度等级。

生成 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](https://www.alchemy.com/overviews/metaplex) 提供了一系列标准化的 NFT 智能合约，简化了在 Solana 上开发 NFT 的过程。[Metaplex](https://www.alchemy.com/dapps/metaplex) 最初由 [Solana Labs](https://www.alchemy.com/dapps/solana) 的一个小团队发起，如今是 [Solana 生态系统](https://www.alchemy.com/dapps/ecosystem/solana)中使用最广泛的 NFT 标准。

Metaplex 拥有用于管理空投的 Gumdrop、用于构建铸造流程的 Candy Machine，以及让创作者能够搭建自己网站来出售 NFT 的 Storefront 等工具，是在 Solana 上发起生成式 NFT 项目的首选工具。

#### **2. Candy machine v2**

Candy Machine 是 Solana 上使用最广泛的生成式 NFT 工具之一，尤其是其第二个版本 [Candy Machine v2](https://www.alchemy.com/overviews/candy-machine-v2) 内置了多项新特性，例如实施验证码以阻止机器人、采用不可预测的铸造顺序以防止机器人只铸造稀有 NFT 等一系列改进。

为了让你的生成式 NFT 铸造更能抵御机器人，你还可以将 Candy Machine v2 与 **[Strata](https://www.alchemy.com/dapps/strata) Protocol 的全新 NFT 铸造定价工具**集成。

在奖励活跃社区成员方面，Candy Machine v2 是生成式 NFT 项目的优秀工具，因为它允许用户创建白名单，更可预测地管理谁可以铸造 NFT，而不是采用纯粹的先到先得式铸造。

## 结论

生成式 NFT 让拥有庞大社区的项目能够生成大量共享同一套美术风格的 NFT，同时仍能通过各特征变量的组合，让每位持有者获得独一无二的资产。

若要开始在 Solana 上构建你的生成式 NFT 项目，请[注册 Alchemy 免费开发者账户](https://alchemy.com/solana?a=2f571ab213)，即刻开始吧！
