本文介绍了生成式NFT的概念、工作原理以及如何创建它们。生成式NFT通过组合不同的设计元素来创建大量的独特NFT,与1-of-1 NFT和计算机生成NFT有所不同。文章还比较了在以太坊和Solana上部署生成式NFT智能合约的优劣,并推荐了一些工具,如Bueno, NFT Art Generator, Metaplex, Candy Machine v2。
由 Brady Werkheiser 审核
发布于 2022 年 7 月 21 日,阅读时长 7 分钟
Generative NFTs 是一种非同质化代币,它使 NFT 开发者能够使用随机组合的设计资产创建大量独特的 NFT,这些设计资产成为 NFT 的特征和元数据属性。
Generative NFTs 与单独创建的 1-of-1 NFTs 不同,也与使用算法和人工智能 (AI) 以编程方式生成 NFT 的计算机生成 NFT 不同。
在本文中,我们将解释 Generative NFTs 的工作原理、如何制作它们以及你需要的工具。此外,我们将回顾两个区块链生态系统,你可以在其中部署你的 Generative NFT 智能合约:Solana 和 Ethereum。
Generative NFTs 是一种非同质化代币,它接受多个设计变量并将它们叠加在一起,以生成一系列独特的 NFT。
例如,Degenerate Ape Academy NFT 系列的设计变量,这是一个在 Solana 上的蓝筹头像 (PFP) NFT 系列,具有以下属性变体:
背景类型
服装类型
毛皮/皮肤类型
眼镜类型
头部配件
嘴部配件
牙齿类型
根据你希望你的藏品拥有多少 Generative NFTs,或者你希望你的艺术品有多样化,每个组的更多属性和设计资产变体将决定可以创建的独特 NFT 的总数。
有两种不同的公式来计算一系列特征和图层可以为 Generative NFT 合约产生的可能组合总数:一个公式假设每个特征(例如,背景类型)具有相同数量的变体(例如,5 种不同的颜色背景选项),另一个公式假设 NFT 项目对于每个特征具有不同数量的可变选项。
当每个特征的设计选项数量相同时,用于计算可能的唯一 Generative NFTs 总数的公式是:
NFT 总数 = (特征数量)^(图层数量)
例如,如果一个 NFT 项目有 7 个独特的特征,并且每个特征有 5 个不同的选项,则独特的组合总数为 16,807。
当每个特征的变体数量不同时,用于计算可能的唯一 Generative NFTs 总数的公式是将每个特征的变体相乘。该公式如下所示:
NFT 总数 = (特征 1 的变体数量)*(特征 2 的变体数量)*(特征 n 的变体数量)
例如,如果一个 NFT 项目有 7 个独特的特征,并且每个特征的变体分别为 2、3、4、4、5、5 和 7,则独特的组合总数为 16,800。
这两个计算都假设每个特征都具有相同的稀有度。如果你的 NFT 项目将限制使用特定特征变体铸造的 NFT 总数,那么由于移除,组合总数将会减少。
Generative NFTs 是一系列 NFT,其创建已使用智能合约和设计工具自动化,而 1-of-1 NFT 是单个 NFT,由 NFT 艺术家创建,构成整个藏品或 1-of-1 NFT 藏品的独特作品。
简而言之,第一个区别在于它们的创建:1-of-1 NFT 由艺术家直接创建,而 Generative NFT 使用一些基本逻辑、潜在特征列表和特征变体(即设计图层)来创建大量独特的 NFT。
第二个区别在于它们的数量;1-of-1 NFT 是一个构成版本的独特的单一 NFT,而 Generative NFT 可以有数千种不同的收藏品变体。
虽然这两类 NFT 都是独一无二的,但它们的差异是相反的。
Generative NFTs 采用一些设计资产(例如身体类型、服装和背景)来创建一系列随机 NFT,这些 NFT 使用可用设计资产的组合,而计算机生成 NFT 是由机器生成的 NFT,机器使用算法、AI 和艺术样本来创建独特的 NFT。
Generative NFTs 由智能合约创建,而计算机生成 NFT 由机器通过深度学习创建,然后转移到链上。
在推导计算机生成 NFT 中使用的深度学习框架在 AI 领域被称为生成对抗网络,或简称 GAN。
这就是 GAN 的工作原理:
提供一些主要图像以形成训练集,并且机器从此集合中采样图像以创建新图像。这些被称为辅助图像。
此时,机器可以将一些新创建的辅助图像与预先存在的主要图像组合以形成新的辅助图像。
算法操作将无限期地进行下去。稍后,从机器派生的所有图像都可以作为 NFT 铸造并在 NFT 市场上出售。
Frakt 是一个基于 Solana 的艺术 NFT 藏品,它使用计算机生成的 NFT,而 Degenerate Ape Academy 是一个流行的 Generative NFT 藏品。
作为一名艺术家,你不需要自己绘制数百或数千个收藏品,而是设计一系列构成你的 NFT 的特征,并为每个特征设计一个或多个变体。一旦你拥有了所有设计资产,你将必须编写或复制智能脚本以相应地生成新的 NFT 变体。你还需要限制应生成的 NFT 数量。
让我们看看 Solana 和 Ethereum 用于铸造 Generative NFTs 以及一些流行的工具。
在你可以部署你的 Generative NFT 合约之前,你需要确定你将在哪个区块链上构建。更大比例的 Generative NFT 合约位于 Solana 和 Ethereum 上。因此,你可以考虑在这些区块链网络上构建。
但是,让我们做一个简要的比较,以便你可以为你的项目选择更好的选项。
Ethereum 生态系统是第一个支持 NFT 的区块链,其中一些最具标志性的藏品包括 CryptoPunks,以及今天更受欢迎的藏品,例如 Bored Ape Yacht Club。NFT 收藏家总数、开发者工具、NFT 教程 以及 Ethereum 区块链的安全性吸引了许多新项目。
虽然 Ethereum 在铸造和启动 Generative NFT 项目方面具有优势,但在你在其上构建之前,你应该了解它的缺点。
与 Solana 相比,Ethereum 确认交易的速度较慢,并且每秒确认的交易量较少。Ethereum 的可扩展性限制意味着它无法在短时间内成功处理数千笔交易。因此,只有具有高 gas 费的交易才能获得批准。
大量的 NFT 收藏家
大量现有的 NFT 工具和合约类型
用户友好的 NFT 市场
高 Layer 1 安全性
更高的 gas 费
更慢的交易速度
更多的竞争
Solana 是一个新兴的 NFT 生态系统,拥有许多蓝筹项目,例如 Okay Bears、Taiyo Robotics 和 Xin Dragons 等 流行的 NFT 藏品。它还拥有强大的市场,例如 Magic Eden、Yawww Marketplace 和 Coral Cube。
因为 Solana 比 Ethereum 便宜和快得多,所以它吸引了许多希望以更低的入门门槛进入社区的新构建者和收藏家。
值得注意的是,Solana 区块链经常出现网络故障,很多时候是由于机器人程序使用大量的请求来垃圾邮件攻击网络。在此背景下,你在决定在其上部署 Generative NFT 智能合约的区块链时应考虑这些因素。
更快的吞吐量
更便宜的交易费用
标准化的 NFT 智能合约
要创建 Generative Art NFTs,你需要工具。无论你计划在 Solana 还是 Ethereum 上构建,以下都是你应该查看的一些工具。
由于许多艺术家一直在寻找在以太坊上创建 Generative NFTs 的更简单方法,因此一些公司开发了工具来提供帮助。
Bueno Generative NFT 工具非常适合不是程序员的艺术家,因为它是一个无代码解决方案。借助此工具,你可以在短时间内生成多达 10,000 个新的 NFT,而无需开发经验。
在上传你的艺术作品之前,请确保你将每个特征排列在一个文件夹中。接下来,上传你的艺术作品,命名你的合约,并添加其他合作艺术家。
作为艺术家,你需要为你的 Generative Art 合约设置规则,Bueno 通过三个规则简化了此过程:
总是配对
不混合
仅与混合
这将告知智能合约如何生成不同级别的稀有度。
生成 NFT 后,你需要通过 Piñata 将它们上传到 IPFS 进行存储。Bueno Generative NFT 工具会在你想要导出你的收藏品时向你收费——无论是到 IPFS 还是平台之外。
NFT Art Generator 由 Onemint 创建,是另一个流行的 Generative NFTs 无代码工具,它已部署了超过 8,000 个合约并生成了超过 3,000,000 个 NFT。
使用你的钱包登录后,你将拥有一个仪表板,你可以在其中设置 Generative NFT 合约的工作方式。
在填写有关你的项目(包括名称和藏品大小)的基本详细信息后,你可以上传你的图像并选择你的背景。
但是,你应该注意,NFT Art Generator 没有像其他一些以太坊工具那样复杂的稀有度设置。此外,你应该意识到 NFT Art Generator 有一个具有更多好处的升级计划,需要付费。
也许你想在 Solana 上创建你的 Generative NFT 项目,以下是一些你可以利用的流行的 Solana 本地工具:
Metaplex 提供了一系列标准化的 NFT 智能合约,简化了在 Solana 上 NFT 的开发过程。Metaplex 最初由 Solana Labs 的一个小团队启动,是 Solana 生态系统中使用的最多的 NFT 标准。
凭借 Gumdrop 等工具来管理空投,Candy Machine 来构建铸币结构,以及 Storefront 来使创作者能够构建自己的网站来销售 NFT,Metaplex 是在 Solana 上启动 Generative NFT 项目的首选 NFT 工具。
Candy Machine 是 Solana 上使用最多的 Generative NFT 工具之一,尤其是在其第二个版本中嵌入了各种新功能,Candy Machine v2 实施了验证码以阻止机器人程序,不可预测的铸币以阻止机器人程序仅铸造稀有 NFT,以及其他改进。
为了使你的 Generative NFT 铸币更能经受住机器人程序的考验,你还可以将你的 Candy Machine v2 与 Strata Protocol 的新 NFT 铸币定价工具集成。
在奖励活跃社区成员方面,Candy Machine v2 是 Generative NFT 项目的一个很好的工具,因为它允许用户创建白名单并更可预测地管理谁可以铸造 NFT,而不是启动纯粹的、先到先得类型的 NFT 铸币。
Generative NFTs 为拥有大型社区的项目提供了一种生成大量 NFT 的能力,这些 NFT 共享相同的艺术作品,同时仍然根据每个可变特征的组合为每个持有者提供独特的资产。
要开始在 Solana 上构建你的 Generative NFT 项目,请 注册一个免费的 Alchemy 开发者帐户,并立即开始!
Supercharged | Alchemy | Substack
获取免费的 Solana RPC 和开发者工具 获取你的 API 密钥
📚 目录
分享:
\
\
Solana\
\
Solana 智能合约完整指南\
\
你需要了解的关于在 Solana 上开发本地智能合约的一切
\
\
Solana\
\
什么是压缩的 NFT?\
\
了解压缩的 NFT 及其工作原理
\
\
Solana\
\
什么是 Solana 上的 Solana 关联代币帐户?\
\
了解什么是关联代币帐户,它是如何工作的,以及如何创建一个
Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇支持相结合。
- 原文链接: alchemy.com/overviews/so...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!