如何用动态定价铸造机制防范 Solana 铸造机器人
作者 Alchemy
Strata Protocol 是一套用于创建 NFT 和 SPL 代币的工具集,让 NFT 项目方和创作者能够安全地启动具有防机器人保护的 NFT,以及启动社交代币而无需操心流动性管理的复杂性。
本文将介绍 NFT 机器人带来的挑战、此前对抗机器人的机制,以及 Strata Protocol 的新工具 Dynamic Pricing Mint 如何与 Candy Machine v2(Metaplex 开发的众多 NFT 工具之一)结合,成为解决 Solana NFT 机器人问题的一个有前景的方案。
什么是 Solana mint 机器人?
Solana mint 机器人是一种自动化程序,会在新 NFT 项目上线后尽可能多地铸造 NFT。 与一次只铸造一个 NFT 的人类用户不同,机器人会直接调用 Solana 程序(即智能合约)来连续铸造大量 NFT。
Solana 上 NFT 机器人带来的问题有多个方面:
- 机器人会排挤诚实的参与者
- 机器人会拖累网络性能
- 机器人铸造的 NFT 往往会立即以更高的价格转卖
虽然所有区块链都会受到机器人的困扰,但 Solana 由于 gas 费用低、每秒交易数高,尤其容易受到 NFT 机器人的影响。机器人可以多次调用 Solana 程序,以铸造价快速铸造 NFT,即使交易失败,gas 惩罚也微不足道。
相比之下,Ethereum 上的 NFT 机器人会导致 gas 价格飙升,这对自动化铸造流程带来了更大的经济代价。
应对 Solana mint 机器人有哪些方案?
Solana 开发者已经推出了许多应对机器人的修复方案和新协议,包括 Metaplex 的 Fair Launch Protocol(FLP)以及验证码设置等。
Fair launch protocol(已弃用)
Fair Launch Protocol(FLP) 于 2021 年末作为一项社会信任实验开发,试图通过让创作者设定一个 NFT 价格区间、由铸造者在该区间内出价,来保护 NFT 社区免受机器人的侵扰。
FLP 采用三阶段抽签流程来确定铸造者:
- 买家设定自己愿意支付的铸造价格
- 通过中位数价格确定“公平”价格
- 愿意支付“公平”价格的买家被纳入抽签
第一阶段是在 FLP 启动日期起一天内购买抽签票。用户可以支付他们认为该系列 NFT 值得的任何价格。该票价必须落在系列创作者设定的区间内。
在第二阶段,FLP 计算所购票的中位数价格,然后将该中位数价格作为该系列中每个 NFT 的最终价格。已购票的用户此时可以接受或拒绝该报价,要么补差价,要么获得退款。
在最后阶段,NFT 会分发给接受报价的用户。如果需求超过该系列的总供应量,FLP 会随机抽取幸运获得者。这个“抽签”过程在链下进行,NFT 会在预先设定的交付日期送出。
不幸的是,在 2021 年 11 月的 Degenerate Trash Pandas mint 中,Fair Launch Protocol 被证明是一个可以被操纵的方案。当时铸造价格区间设定为 0.1 到 10 SOL,但所有买家协调一致,只为票支付 0.1 SOL。最终,该系列以 0.1 SOL 铸造,说明当买家知道价格区间时,他们有能力自发组织,将出价聚集在区间下限。
Candy machine v2
在备受期待的 Candy Machine v2 发布中,有一项功能在防止 NFT 机器人方面尤为突出:验证码设置。通过添加验证码(Completely Automated Public Turing test to tell Computers and Humans Apart),使用 Metaplex 的 Candy Machine v2 创建的 NFT 系列可以强制要求只有通过验证码的地址才能铸造。这有效地阻止了机器人,因为它们无法完成诸如将图片与物体名称匹配等复杂的验证码。
具体而言,CM v2 的配置中包含 gatekeeper 设置,可“在用户铸造前启用验证码验证”。创作者可以使用 Civic 等现有验证码服务,无缝为人类用户提供验证码服务。
虽然这个方案目前已被广泛采用,并在一定程度上被证明有效,但仍存在可被操纵的部分。例如,黑帽 Solana 开发者可以构建 NFT 铸造工具来绕过验证码并用机器人进行铸造。已经有多个 NFT 项目构建了此类工具,包括 Cyber Keys 和 Solana Research Labs。
CM v2 对能够完成或绕过验证码的高级机器人没有任何应对措施。一旦验证码被绕过,NFT 机器人就能利用铸造机制牟利,尤其是因为 NFT 的铸造价格是固定的(这是 CM v2 的一项限制)。
什么是 Strata 的 Dynamic Pricing Mint 工具?
Strata 的 "Dynamic Pricing Mint" 使用 Liquidity Bootstrap Curve 根据供需关系为 NFT 铸造定价:起始铸造价格较高,如果没有人以该价格购买 NFT,价格会随时间逐渐下降。每次有人购买 NFT 时,价格就会上升。
Strata 的 Dynamic Pricing Mint 机制实现了一个自然的价格发现过程:随着铸造价格下降,需求增加,供需汇合之处即为市场认可的 NFT 公平价格。
由于 NFT 铸造价格会根据购买行为变化,NFT 机器人无法一次性铸造所有 NFT,否则每多铸造一个 NFT 就要支付溢价。

什么是 bonding curve 和 liquidity bootstrapping curve(LBC)?
Bonding curve(联合曲线)“根据代币的供应量来设定其价格”,使用户无需流动性提供者即可买卖代币;而 Liquidity Bootstrapping Curve(LBC)则让 NFT 创作者能够“通过动态价格发现机制出售代币来引导流动性”。
Bonding Curve 和 Liquidity Bootstrapping Curve 是 Strata 的 Dynamic Pricing Mint 工具背后的两项核心创新,使 NFT 开发者能够安全地启动具有防机器人保护的 NFT 项目。
Bonding curve 在 Uniswap 等自动做市商(AMM)中最为常见,用户可以从流动性池中买卖新代币,而无需撮合引擎来匹配买卖双方。相反,代币价格是根据该代币的供应量来确定的。从流动性池中购买的资产越多,每额外一个代币的成本就越高。
**Liquidity Bootstrapping Curve(LBC)**是一个已有的概念,类似于 Balancer 的 Liquidity Bootstrapping Pools(LBP),价格起初较高,随时间下降,并随每次新购买而上升。

这两项创新共同构成了 Strata 对抗 NFT 机器人的终极解决方案:Dynamic Pricing Mints 的框架。
如何使用 Strata 的 Launchpad 启动动态定价的 NFT
Strata 为 NFT 创作者提供了一种直观的方式,让他们能够为自己的代币使用 Dynamic Pricing Mint。在开始构建你的动态定价 NFT mint 之前,你首先需要为你的 NFT 项目 创建一个 Candy Machine。

创建好 Candy Machine 并拿到 Candy Machine ID(CMID)后,访问 Strata Launchpad 并选择 “Dynamic Pricing NFT Mint”。
接下来,填写表单,为你的 NFT 发行创建一条 Liquidity Bootstrapping Curve。
创建完成后,LBC 会自动连接到现有的 Candy Machine,并提供一个 token mint,用于动态设定 NFT 的铸造价格。

关于如何使用 Strata 和 Candy Machine 配合白名单启动动态定价 NFT mint 的完整教程,请观看 Strata 在 YouTube 上的教程。
保护你的社区免受 NFT 机器人的侵扰
NFT 机器人可能会对一个 NFT 项目造成永久性伤害。由于成功创建一个 NFT 项目需要投入大量工作——从建立真实的社区,到设计 NFT,再到打造实用性——使用 Strata Protocol 的 Dynamic Pricing Mint 工具有助于保护你的团队和收藏者。
相关概览
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 开发者产品和工具与资源、社区及专业支持结合在一起。