FOMO Tool - 代币铸造模型计算器使用指南

FOMO Tool 是一个代币发行模拟工具,用于帮助 Web3 项目方在参数确定前,快速预测代币价格走势和投资者回报率

通过模拟完整的 AMM(自动做市)流程,项目方可以:

  • 验证参数配置的合理性
  • 评估投资者的 ROI
  • 优化代币经济模型
  • 降低上线后的价格风险

一、核心概念

什么是代币铸造(Minting)?

代币铸造是指在固定周期内(如每天),新增一定数量的代币进入流动性池,从而影响代币价格的过程。

这是 Fair Launch 模式中常见的机制,其目的是:

  • 逐步释放代币:防止上线初期就大幅抛售
  • 持续增加流动性:保持市场交易深度
  • 周期性提升价格:创造投资吸引力

二、工作流程

FOMO Tool 的核心是模拟一个多轮铸造过程

初始状态(第 0 轮)
  ↓
第 1 轮:新增代币 → 计算价格 → 自动做市 → 统计数据
  ↓
第 2 轮:新增代币 → 计算价格 → 自动做市 → 统计数据
  ↓
...重复多轮...
  ↓
最终结果:价格曲线、ROI、LP 统计

每一轮的步骤是相同的,只是输入参数不同。


三、算法核心:AMM 恒定乘积公式

FOMO Tool 使用 Uniswap V2 风格的 AMM 来计算价格和交易量。

基础公式

x * y = k

其中:

  • x = 代币储备量(Token Reserve)
  • y = BNB 储备量(BNB Reserve)
  • k = 常数(流动性不变)

价格计算

价格 = Y / X(BNB 对代币的比例)

例如:

当前状态:
  X = 1,000,000 代币
  Y = 100 BNB
  价格 = 100 / 1,000,000 = 0.0001 BNB/代币

用户买入:
  支付 10 BNB
  根据 x * y = k,计算能获得多少代币
  新的价格会略高(价格上升)

四、参数详解

打开 FOMO Tool 时,你需要填写 6 个关键参数:

1. 发行总量(Total Supply)

项目方计划发行的 总代币数量

例如:1 亿(100,000,000)。

建议:考虑后期通胀与销毁机制,通常设置为相对较大的数字。

2. 初始单价(Initial Price)

项目决定的 上线时的代币价格,单位是 BNB。

例如:0.0001 BNB/代币 = 1 万代币换 1 BNB。

建议:这会直接影响初始流动性深度和投资者购买力,设置过高会导致 MAX_ITERATIONS 警告。

3. 单地址购买上限(Max Purchase Per Address)

每个地址在一轮铸造中 最多能购买的代币数量

例如:100,000 代币。

作用:防止大户 whale 在早期集中抛售。

4. 自动购买比例(Auto Purchase Ratio)

每轮铸造中,有多少比例的代币会自动回购(对应服务费部分)。

例如:10%(即 10% 的收入用于回购)。

作用:形成价格支撑,防止砸盘。

5. 添加流动性比例(Liquidity Ratio)

每轮铸造中,用户购买产生的 BNB 中,有多少比例会添加到流动性池

例如:80%(剩余 20% 作为项目收入)。

作用:影响流动性深度和提滑点。

6. 每天铸造次数(Minting Times Per Day)

一天内 进行几轮铸造

例如:2 次(上午 12 点和下午 6 点各一次)。

作用:决定价格上升的频率。


五、详细计算过程

每轮铸造的步骤

假设我们设置:

  • 总供应:1 亿代币
  • 初始价格:0.0001 BNB
  • 单地址上限:100,000 代币
  • 自动购买比例:10%
  • 流动性比例:80%
  • 日铸造次数:2 次

第 1 轮开始

1️⃣ 新增代币(首次铸造)
   根据初始价格和流动性初始化:
   - 假设初始流动性 = 10,000,000 代币 + 1,000 BNB

2️⃣ 用户购买
   - 最多 100 个地址,每个地址最多买 100,000 代币
   - 假设用户总共购买了 900,000 代币,花费 90 BNB

3️⃣ 自动回购(10% 的 90 BNB = 9 BNB)
   - 用 9 BNB 从池中回购代币
   - 价格继续上升

4️⃣ 添加流动性(80% 的 90 BNB = 72 BNB)
   - 将 72 BNB 加入流动性池
   - 同时加入对应的代币,保持 x*y=k

5️⃣ 统计指标
   - 当前价格
   - 用户支付 BNB 总额
   - 项目收入(20% = 18 BNB)
   - 剩余待铸造代币

第 2 轮开始(基于第 1 轮的结果状态)...

以此类推,直到所有代币都被铸造完毕。


六、输出指标解释

铸币总量(Total Minted)

已经释放到市场的 总代币数量

铸造次数(Minting Times)

实际完成的 铸造轮数

用户支付 BNB 总数(Total User Payment)

用户在整个过程中 花费的 BNB 总量

服务费收入(Service Fee)

项目方从 流动性之外的部分获得的 BNB(20% 的用户支付)。

自动做市池(Auto Market Pool)

自动回购所用的 BNB 总额

代币单价(Current Price)

最后一轮完成后的 代币价格

代币最大涨幅(Max Growth Rate)

从初始价格到最高价格的 涨幅百分比

例如:
初始价格 = 0.0001 BNB
最高价格 = 0.0005 BNB
涨幅 = (0.0005 - 0.0001) / 0.0001 = 400%

LP 查询

可以查询特定轮次的 LP 数据和投资者回报

选择某轮的查询索引后,可以看到:

  • 该轮投资者的 ROI
  • 投资额和赎回价值

七、常见场景

场景 1:价格波动过大

问题:价格在前几轮涨得很快,然后很快拉平,造成后期购买者亏损。

解决

  • 提高 日铸造次数 → 分散释放,平缓曲线
  • 降低 初始单价 → 增加初始流动性深度
  • 提高 自动购买比例 → 增加价格支撑

场景 2:流动性不足

问题:大额购买时滑点过高。

解决

  • 提高 流动性比例 → 更多 BNB 进入池
  • 增加 初始流动性 → 提高基础深度
  • 降低 初始单价 → 更多代币进入池

场景 3:验证 ROI 可达性

问题:投资者想知道回本需要多少涨幅。

解决: 在结果中查询特定索引,对比该轮的 ROI 和当前价格,即可了解:

  • 当前价格下的实际回报率
  • 需要涨到多少才能达到目标 ROI

八、注意事项

参数过激导致迭代过多

如果参数设置不合理(如初始价格过低),可能导致:

⚠️ 当前参数会导致模拟轮数超过 1000 轮

原因:每轮只能铸造有限的代币,参数过激会导致需要成千上万轮才能完成。

解决办法

  • 提高 初始单价
  • 提高 单地址上限
  • 提高 日铸造次数

价格预测的准确性

FOMO Tool 基于以下假设:

  • 每轮都有恒定的购买需求
  • 没有突发的大额抛售
  • 自动做市的滑点按照 AMM 公式计算

提示:实际市场会有波动,此工具只供参考,不应作为唯一决策依据。


总结

FOMO Tool 通过 AMM 模拟逐轮迭代 的方式,帮助项目方快速验证代币经济模型。

关键要点:

  • 6 个参数控制铸造过程的每个方面
  • AMM 恒定乘积公式 决定价格计算
  • 每轮的步骤相同,只是基础状态不同
  • 输出指标覆盖价格、流动性、收入、ROI 等维度
  • 参数调整 可以精细控制价格走势和投资者体验

开始使用 FOMO Tool,快速迭代你的代币经济模型吧!