什么是Candy Machine v2?完整指南

  • Alchemy
  • 发布于 2022-10-31 19:41
  • 阅读 16

本文章介绍了Candy Machine v2,这是一款由Metaplex开发的基于Solana的NFT发行工具,旨在简化NFT的生成和拍卖过程。文章详细阐述了Candy Machine v2的功能改进,相较于v1的增强保护和新设置,以及如何搭建和配置Candy Machine以支持NFT的顺利发行。

Candy Machine 是一个基于 Solana 的程序,由 Metaplex Studios 开发,这是一个用于市场、游戏和艺术与收藏品的 NFT 生态系统,旨在可靠地销售非同质化代币(NFT)。该工作室及其社区一直快速响应,以支持数千个 NFT 开发者和最受欢迎的 Solana NFT 系列,以及有意在 Solana 区块链网络上推出自己 NFT 项目的创作者。

Metaplex 是一组工具、智能合约和其他技术的集合,旨在简化铸造和发布 NFT 的过程。Metaplex 主要有三个项目;Token Metadata,Candy Machine 和 Auction House。

在本文章中,我们将专注于 Candy Machine,通常被形容为像橡皮糖式的糖果机,用户插入一个代币即可获得一个 NFT。

该程序使用 Metaplex 命令行界面(CLI)生成 NFT,将相关的元数据和图像连接到 NFT 代币,并最终设置一个公平的拍卖。这意味着最终用户无法在铸造时间之前购买 NFT,并且一旦达到 NFT 铸造数量的上限,将不会再生成。

除了生成的 NFT,创作者还可以为各自的社区生成1-of-1 NFT或甚至半同质化代币。此外,Candy Machine 的名称来源于现实世界中的机械糖果机。这是因为通常期望个人将代币放入机器后只能获得一项物品。当然,也有一些例外,例如当 Candy Machine 在没有更多 NFT 可供铸造时会退还你的代币。

Candy Machine v1 和 v2 之间的区别是什么?

Candy Machine 的第二个版本在功能上提供了许多改进。一般来说,最新版本的程序支持新的分配可能性,并提供了增强的防护,以抵御机器人攻击,所有这些都打包在相同的易用界面中。

由于升级,Candy Machine v1 已被弃用,不再提供支持。这意味着不再能够创建 Candy Machine v1 的新实例,最终用户被鼓励使用 Candy Machine v2。

在 Candy Machine v2 中,Metaplex 引入了与最终用户配置 Candy Machine 相关的改进以及新的设置,这使得可以在某个时间点暂停铸造。此外,任何配置值都可以更新。然而,这里有几个开发者和创作者可以感到兴奋的功能:

1. 不可预测的铸造索引

在以前的 Candy Machine 版本中,可以在生成 NFT 发布期间估计将会铸造的具体 NFT,因为铸造是顺序进行的。

这种非随机的顺序创造了选择铸造哪个 NFT 的机会,因为所有信息都在链上可用。这给背景为开发者的 NFT 收藏者提供了不公平的优势。

第二代通过使用不可预测的铸造索引消除了这种可能性,这种功能确保了在使用 Candy Machine v2 铸造 NFT 时能够达到公平的竞争环境。

2. 验证码设置

通过加入验证码,现在铸造仅限于人类,这意味着机器人的数量大大减少。虽然有一些 Solana NFT 社区通过他们自己的 NFT 收藏和Token门控 Discord 提供访问 NFT 铸造机器人的权限,但 Candy Machine 的验证码设置使得使用机器人自动铸造 NFT 更加困难。

3. 白名单

用户现在可以为 NFT 白名单创建多种配置,允许用户在官方开始日期之前铸造,获得折扣价的 NFT,或甚至独占铸造机会。由于任何 SPL 代币都可以用于创建白名单,因此如何分配将由项目创作者自行决定。

4. 大型集合支持和隐藏-揭示发行

使用 Candy Machine 的版本 2,现在可以通过指定单个哈希来创建大型集合和隐藏-揭示的发行。尽管哈希在所有铸造中都是相同的,但每个项目的名称都通过唯一编号进行指定,这允许后续的链下过程使用实际项目更新元数据。

使用 Candy Machine v2 可以构建什么?

利用 Candy Machine v2,开发者和创作者可以搭建自己的 Solana NFT 商店,为他们的网站添加铸造页面,并安全地推出成功的 NFT 项目

根据 Metaplex 的数据,已有超过 1150 万个 NFT 是使用该组织的协议铸造的,该协议为超过 100,000 个项目和在线社区提供了标准和工具。

Candy Machine v2 如何工作?

一旦你下载了必要的 Solana 开发工具并配置了你的机器,你应该能够创建一个新的 Candy Machine,准备在初始部署后铸造代币。

有意提供便捷的端到端消费者体验的创作者应考虑提供前端铸造体验,以便让社区有机会铸造。

Metaplex 的原生用户界面支持 Candy Machine v2 的多种配置,例如白名单(包括预售和折扣)和结束设置(即,自动根据是否检测到白名单代币来调整 UI 组件)。

Candy Machine 解决了哪些常见问题?

Candy Machine 的动机是解决有关 NFT 发布管理和处理在 Solana 区块链上的问题。在最新更新中解决的一些重要问题包括:

  • 即便基础项目已经没有 NFT 可供销售,却仍然接受买家的资金

  • 没有确切且全球的开始时间

  • 项目未能生产一致、有效的 NFT

  • 正确结构化 NFT 元数据

  • 保护免受持续的 NFT 机器人攻击

  • 创建链上 NFT 集合以供认证用途

一般来说,确实需要以更简单的方式解决买家、卖家和市场在 NFT 领域所遭遇的最基本问题。Metaplex 的 Candy Machine 以动态的方式解决了这些不足。

为什么使用 Candy Machine 构建 NFT 发布是最佳选择?

有几个理由让开发者考虑使用 Candy Machine。尽管全球知名的 NFT 创作者使用类似 Candy Machine 的自动铸造工具,但 Metaplex 开发的工具被高度推荐,因为它现在是一个完全链上的 NFT 分发程序。

如今,Metaplex 的工具因其固有的实用性、显著的文档和抵御机器攻击的逻辑而在行业内变得普遍。结合 Strata 的动态 NFT 定价铸造工具,创作者可以使用简单的工具包可靠地在 Solana 上推出 NFT 活动。

什么是 Candy Machine ID?

每个使用 Candy Machine 铸造 NFT 的项目都有一个唯一的标识符(ID),开发者可以用它来验证 Solana 区块链上基础资产的真实性。如果 NFT 声称是在 Candy Machine 上生成,但缺少 Candy Machine ID(CMID),用户在铸造、购买或交易 NFT 时应谨慎。

由于每个项目都有特定的 CMID,NFT 机器人会分析 Solana 区块链以寻找列出的 CMID,并尝试在启动之前铸造 NFT。由于存在 NFT 射击工具,有些 NFT 项目创建蜜罐或伪造 CMID,接受 SOL 代币,但不会返回 NFT,以此来威慑机器人。

如何部署 Candy Machine v2

为了确保 Candy Machine v2 正在运行,需要遵循几个重要步骤。首先,你需要以下Solana 开发工具在本地机器上下载。

如果在带 Apple M1 芯片的 Mac OS 上运行该程序,需要额外的依赖关系。

  1. Git - 一个开源和分布式的版本控制系统

  2. Node - 一个开源的 JavaScript(JS)运行环境,能够在网页浏览器外执行 JS 代码

  3. Yarn - 由 Meta Platforms 为 Node.js JavaScript 运行环境开发的软件打包系统

  4. TypeScript Node - 一个基于 TypeScript 的执行环境

  5. Solana CLI - 与 Solana 区块链交互的命令行界面

  6. Metaplex - 与 Metaplex 交互的命令行界面

1. 安装 Metaplex Candy Machine v2

开发者可以通过从 GitHub 上拉取 CLI 来克隆Metaplex 仓库。随后,通过下载相关的依赖项,最终用户应该能够编译并运行该软件。不过,用户应检查是否所有内容均已正确安装,并确保他们已定义环境变量。

2. 设置 Solana 钱包

连接相关的Solana 钱包并添加资金以创建和部署 Candy Machine。用户可以依赖于现有的持有资金的密钥对,也可以专门为此项目创建一个新的密钥对。然后,添加资金。

3. 配置 Candy Machine

在白名单、验证码保护和门控者设置等区域保持你选择的设置。Candy Machine 会读取一个可以根据你的偏好进行调整的 JSON 文件。

4. 准备你的 NFT

因为 Candy Machine 是一个 NFT 分发程序,所以重要的是,它需要加载你项目的艺术作品和元数据。完成初步准备后,必须验证文件是否已准备上传。事实上,Candy Machine CLI 提供了 verify_assets 命令来检查上传的资产格式是否正确。

5. 部署 Candy Machine

一旦你验证了你的密钥对拥有资金,并且你的资产已经适当地上传,你就准备好部署 Candy Machine。此外,你还可以使用 Candy Machine CLI 确认上传是否准备完毕以进行部署。

6. 铸造代币

现在你已完成大多数初始化步骤,你的 Candy Machine 已准备好铸造 Solana NFTs。根据配置,它可能仅限于白名单用户,或者 goLiveDate 尚未到达。然而,Candy Machine 的所有者应该已经准备好铸造代币。

7. 签署铸造

完成铸造后,你可能希望考虑为你的 NFT 签名,以验证你作为创作者的身份。被验证意味着持有该钱包地址的创作者已签署 NFT,证明他们是实际创作者。

通常情况下,默认的经过验证的创作者将是 Candy Machine。这允许更广泛的市场、商店和 CLI 轻松并可靠地搜索通过 Candy Machine 铸造的 NFT。例如,你可以使用依赖于通过 Solana API 解析数据的基于 Solana 的 NFT 分析工具

8. 设置网站

为了最便捷的设置,鼓励创作者使用 Metaplex 提供的前端 UI。有关为你的 NFT 铸造创建前端的信息,或如何使用 Candy Machine v2,请参考 Metaplex 的官方文档。

恭喜你!你的一切都准备好了,可以使用 Candy Machine v2 铸造你的第一枚 NFT。

  • 原文链接: alchemy.com/overviews/ca...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Alchemy
Alchemy
江湖只有他的大名,没有他的介绍。