如何在 Solana 上轻松创建 NFT
在本节中,我们将向您展示如何使用 Metaplex 的 NFT Candy Machine 在 Solana 上创建 NFT,因为此工具提供了在 Solana 链上创建 NFT 的最简单方法。首先,我们将向您展示如何完成初始 Candy Machine v2 设置。
设置糖果机V2
创建 NFT 的最简单方法需要一些工具。这些工具包括 NodeJS、Git、“ yarn ”(包管理器)和 TS-node。NodeJS 将充当 JavaScript 运行时。使用 Git,您将能够克隆我们的存储库,并使用“ yarn ”安装所需的依赖项。尽管如此,TypeScript 节点(TS-node)将充当执行环境。
注意:如果您使用的是 Apple M1 芯片,则必须安装其他依赖项。因此,使用以下命令:“brew install pkg-config cairo pango libpng jpeg giflib librsvg”。
设置好上述工具后,您需要克隆并安装 Metaplex。因此,请使用上面的“GitHub”链接并立即克隆我们的代码:

创建你的 Solana 钱包
执行链上交易来铸造 NFT 是必须的。因此,您需要一个 Solana 钱包,里面有足够数量的 SOL 币。后者是 Solana 的原生加密货币,您需要它来支付交易费用。幸运的是,您可以使用 Solana 工具套件轻松创建本地钱包。
注意:本地钱包并不总是安全的,不应将其用于开发以外的目的存储加密货币。

您可以按相应的顺序使用以下命令与本地 Solana 钱包进行交互:
接下来,我们将专注于在 Solana 开发网络上铸造示例 NFT。因此,您不需要真正的 SOL 代币。相反,您将使用“测试”SOL,并且可以使用“ solana airdrop 2 ”命令免费获得两个测试 SOL。但是,一旦您决定在 Solana 主网上使用 NFT 糖果机,您将需要真正的 SOL。
配置你的糖果机
成功创建 Solana 钱包并在其中添加两个测试 SOL 代币后,就可以打开上面克隆的项目了。首先找到“example-candy-machine-upload-config.json”文件:

此外,您可以效仿我们,使用 Arweave 存储 NFT 文件。不过,您还可以从其他几个选项中进行选择;Arweave 只是创建 NFT 的最简单方法的具体配置之一。有关更多详细信息,请查看下面的视频(4:39)。
准备 NFT 图像和元数据以在 Solana 上创建 NFT
如前所述,即使使用最简单的方法创建 NFT,您仍然需要 NFT 文件和元数据。如果您具备相关知识和技能,请自行准备这些文件。但是,由于创建图像文件和元数据不是本教程的重点,因此您可以使用我们的示例资产:

上面的截图显示了“example-assets”文件夹中的十对文件。此外,JSON 文件是每个 NFT 的元数据,而 PNG 文件是代表我们示例 NFT 的图像。因此,使用我们的示例文件,您可以铸造十个 Solana NFT 代币。
此外,通过查看上图右侧,您可以看到十个 JSON 文件之一的详细信息。如果您想了解有关 NFT 文件和元数据的更多信息,请使用下面的视频(7:52)。此外,视频的该部分还演示了如何验证您的资产(可选步骤)。
上传您的 NFT 文件和元数据
要上传您的 NFT 文件和元数据,您将使用“ upload ”命令(以下视频 12:27)。此命令可确保您的图像和 JSON 文件上传到上面选择的去中心化存储解决方案。本质上,您只需复制 Metaplex 文档提供的命令行即可。当然,您需要编辑路径以匹配您的项目:

上述命令行将在 Solana devnet 上部署您的 Candy Machine 实例并上传所有资产。
创建你的 NFT 收藏
此时,您已准备好在 Solana 上创建示例 NFT 集合。此外,就像上一步一样,您可以从 Metaplex 文档 (15:35) 中复制特定的命令行。不要忘记对其进行调整以匹配您的项目路径:

“糖果机收藏”命令将为您的 NFT 准备一个收藏。因此,您将有机会在铸造步骤中将您的 NFT 分配到此收藏中。
验证资产上传
验证资产上传并非强制性要求。但是,由于此步骤可帮助您确保所有资产均已正确上传,因此我们建议您完成此步骤:

您可以在下面的视频(17:23)中或通过访问 Metaplex 文档找到有关“验证资产上传”步骤的更多详细信息。

在 Solana 上创建 NFT 的最简单方法 – 铸造时间
所有上述步骤都指向这一点,您实际上可以在 Solana 上创建 NFT。您可以在下面的视频 (18:18) 中找到有关铸造过程的所有详细信息。多亏了 Metaplex,我们认为这是创建 NFT 最简单的方法。毕竟,您只需从 Metaplex 文档中复制所需的命令并对其进行调整以匹配您的文件路径即可。
此外,值得指出的是,使用 Metaplex 铸造 NFT 时,您有两种选择。您可以单独铸造 Solana NFT,也可以执行批量铸造。如果您选择后者,您可以在一次交易中铸造多个 NFT。
尽管如此,一旦你成功铸造了 NFT,你就可以在 Solana 浏览器 (devnet) 中查看它们:

最后但同样重要的一点是,下面是我们在上面的部分中引用的视频。
最后但并非最不重要的一点是,下面是我们在上面几节中引用的视频。成功铸造 NFT 后,我们的内部 Solana 专家演示了如何使用 Moralis 构建 Solana 仪表板 (24:35)。但是,他正在使用 Moralis 1.0 中的一些功能,但在 Moralis 2.0 中不可用。因此,作为替代方案,我们鼓励您使用我们的“ NFT 门控网站”教程并尝试调整代码以匹配 Solana 开发网络。