本文完成于 2024 年 7 月,文中数据及案例均以当时公开信息为准。
PUMP简介
PUMP.FUN 于2024年1月20日正式上线,是 Solana 上的一站式模因币发行及盘前交易平台。
项目优势
低门槛发行模因币:任何用户都可以以大约0.02 SOL 的低成本、无需专业技术背景,在几分钟内发行自己的模因币。
无需预先添加流动性: 在 PUMP.FUN 上发行的代币可以在无需预先添加流动性的情况下进行交易。PUMP.FUN 通过 Bonding Curve(联合曲线)提供了相当于 30 SOL 的流动性池。
早期访问和盈利潜力:PUMP.FUN 允许用户在代币在 Raydium 上线之前购买,这意味着用户可以以较低的价格获得代币。随着项目被市场的关注增加,这些早期投资者有可能获得较高的回报。
PUMP.FUN 产品模型
一、创建代币
- 输入信息:用户填写代币名称、符号,并上传代表性的 Logo 图片。此外,用户还可以选择添加 Twitter、Telegram 和官网链接等信息。
- 支付费用:代币发行的费用约为 0.02 SOL。
- 发行代币:平台根据用户提供的信息部署代币,并将代币存入 bonding curve(联合曲线)中。
此外,代币发行者在代币发行后不会拥有任何初始代币,而是需要从 bonding curve 中购买。不过,代币发行者可以选择在发行代币的同时购买一定比例的代币,以增加其持有量。

二、代币模型
PUMP.FUN采用统一的代币模型,确保每个代币的发行和交易都是透明和标准化的:
- 代币总量:每个代币的总供应量为 10 亿枚。
- 代币分配:其中 8 亿枚代币用于募资,完成募资后,所得资金将与 2 亿枚代币用于在Raydium创建交易对并添加流动性后燃烧LP。
- 初始市值:每个新创建的代币初始虚拟市值为 30 sol。
三、交易
PUMP.FUN 使用一种称为 Bonding Curve 的机制来设定币种的价格。
实时交易:用户可以在平台上实时购买和出售币种。
交易手续费:每次买卖收取 1% 的费用。

四、Bonding Curve
由于官方 Bonding Curve(联合曲线)并没有开源,也无官方文档,通过社区询问只回答:使用类 Uniswap V2 或 Raydium V4的算法,既 k = x * y。
通过 @combo_wizard 推文了解到 Bonding Curve 参数,PUMP.FUN 前置虚拟池参数为:x = 30 sol,y = 1,073,000,191 枚代币
由此计算得出 k 值:k = 30 × 1,073,000,191 = 32,190,005,730
初始 y 币兑换 sol 的汇率为:1,073,000,191 / 30 = 0.0000000280 sol

@combo_wizard推文链接
https://x.com/combo_wizard/status/1791881064346226759
为了验证假设的算法,从 PUMP.FUN 上随机抽取创建购买代币第一笔交易进行推导

可以看到创建名为 Captain Fox 的代币,总量为10亿,然后用户收到≈67062500个代币,支付了2个sol,购买的手续费1%,既0.02sol。
初始虚拟值:
公式:x * y = k
x = 30 sol
y = 1,073,000,191 (发行代币)
k = 30 × 1,073,000,191 = 32,190,005,730
当用户购买 y 代币 的时候,池中的sol 总量会增加,而 y 代币 会减少。
用户购买 2 个 sol,池中的 sol 总量将从 30 sol 增加到 32 sol,此时,y 代币新的总量通过将 k 值除以更新后的sol 总量计算得出,即 32,190,005,730 / 32,得到新的 y 代币总量约为 1,005,937,679.0625。
具体计算步骤
1:计算新的 y 代币总量
新的y值 = k / (x + 新增 x 数量)
新的y值= 32,190,005,730 / (30 + 2) = 1,005,937,679.0625
2:计算 y 代币减少的数量(既2个 sol 兑换数量):
y 值减少量= 初始 y 值 - 新的 y 值
y 值减少量 =1,073,000,191 − 1,005,937,679.0625 = 67,062,511.9375
通过推导的公式计算 2 个 sol 能兑换 ≈ 67,062,512,与截图例子2个 sol 兑换 ≈ 67,062,450 个币基本一致。
前端推导验证

从截图可以看到 Bonding Curve 内有 15.971 个 sol,加上虚拟的 30 个 sol,总共 45.971 个 sol,1 个 y 代币与 sol 的汇率为 0.0000000657,0.1 个 sol 能购买 15,196,888.231355 个 y 代币。
1:计算池子中sol数量为45.971时的y币数量
y代币数量 = 32,190,005,730 / (30 + 15.974) = 700,178,486.318354
结果:
sol 数量:30 + 15.974 = 45.974
y 代币数量:700,178,486.318354
2:计算 y 币与 sol 的汇率(价格):
汇率 = 45.974 / 700,178,486.318354 = 0.0000000657
通过公式计算得出值与前端的值完全一致。
3:计算购买 0.1 sol 的 y 代币:
购买后 y 代币数量 = 700,178,486.318354 / (45.974 + 0.115196824.3764022) = 15,196,824.3764022
结果:
前端结果:5,196,888.231355
偏差:5,196,888.231355 - 15,196,824.3764022 ≈ 63.86
通过公式计算得出的值与前端的值对比基本一致。
五 Bonding Curve到AMM
当 Bonding Curve 的净买入超过 85 SOL 时,PUMP.FUN会从 bonding curve 内提取 85 SOL 和 206,892,286.3554 个单位。在 Raydium 上创建交易对并添加流动性的过程中,平台会抽取 6 SOL 的费用(85 SOL 减去 79 SOL)。
提取流动性

创建交易对并添加流动性到 dex

销毁 LP 代币

计算过程
1:初始虚拟值
k = 30 × 1,073,000,191 = 32,190,005,730
2:净买入 85 sol 后 y 代币的值
y = 1,073,000,191 - 32,190,005,730 / (30+ 85) = 279,913,093.304348
3:y 代币减少量
1,073,000,191 - 279,913,093.304348 = 793,087,097.69562
4:x * y = k
115 + 279,913,093.304348 = 32,190,005,730
等比例去除虚拟值提取资金
为了计算等比例提取虚拟值,我们需要确定从池子中提取的资金比例:
1:计算从 Bonding Curve 提取的比例
首先计算需要提取的 sol 数量和其在总量中的比例:
x = 115 - 30 = 85
85 / 115 = 0.739130
2:计算等比例去除虚拟值后的 y 代币数量
y = 279,913,093.30434 * 0.739130 = 206,892,286.3354
累计售卖:793,087,037.695652 + 206,892,286 ≈ 999,979,324
这个值跟总量的代币总量 10 亿也基本匹配。
PUMP.FUN数据
PUMP.FUN 平台的收益来源主要包括:
- 代币发行费用:每次代币发行收取 0.02 sol。
- 成功募集费用:成功募集上线到 Raydium 后,平台收取 6 sol。
- 交易手续费:每次买卖收取 1% 的费用。
根据 dune 数据:PUMP.FUN 在1月20日上线,但直到3月中旬才迎来了显著的增长。这段时间正值整体市场进入了「meme狂热」阶段,其中一些个人或项目在推特上发布的简单sol地址就能引发用户的疯狂转账。这种狂热由Bome等项目推动到高潮,并迅速在市场上复制和传播。随后,市场涌现出大量类似的项目,但也伴随着许多诈骗和跑路事件,PUMP.FUN 正是在这种市场背景下成功吸引了大量用户的关注和参与。
dune 数据面板:https://dune.com/evelyn233/pump-data

从1月20日上线至7月6日,PUMP.FUN 平台在6个月内累积收益达到 3,661,414 sol,约合5,636 万美元,总地址数达到 1,717,180 个。

PUMP.FUN 平均每日收入为 2,911 sol,约总收入合448,040 美元。日收益在 Solana 生态应用中排在第三,属于生态中的领先项目。

https://dune.com/queries/3901221/6557283

截至7月6日,PUMP.FUN 平台上累积发行了1,241,363个代币,成功筹集了17,228个代币,成功筹集比例为 1.388%。

https://dune.com/queries/3901228/6557295
每日活跃用户及新增用户

总结:
PUMP.FUN作为Solana上的一站式模因币发行及盘前交易平台,通过其创新的机制和市场策略,成功在短时间内吸引了大量用户,并取得了显著的收益。通过其低成本的代币发行机制和早期访问策略,为用户提供了便捷的代币创建和交易平台。其创新的市场策略有效地捕捉了模因币热潮,并在Solana生态中成为新兴赛道的独角兽应用
