一个部署在 BNB Smart Chain 上、瞄准 21,000,000 公平供给的曲线市场。
bsato 是一个为 BNB Smart Chain 设计的自主发行实验。它不是以太坊上的 sato,但有意处于同一设计类别:确定性的公平供给目标、曲线逻辑、可见储备、留存在链上的手续费,以及在部署完成后尽可能少的人为裁量空间。
01 前提
大多数发行把真实定价路径埋在迁移步骤、金库裁量、操作者钱包或社交叙事模糊地带里。bsato 试图缩小这块灰区。理想中的体验应该很直接:用户把 BNB 送进一个市场合约,曲线算出输出,供给按规则变化,手续费停留在可见系统里。
目标不是治理表演,目标是可读性。任何人都应该能看清启动逻辑、看清支撑退出的储备,并理解为什么随着累计净 BNB 上升,价格会越来越硬。
02 机制
- 代币名称与符号:`bsato` / `BSATO`
- 链:BNB Smart Chain
- 主启动路径:PancakeSwap Infinity Hook + Router
- 铸币权限:单一 minter,设置后永久锁定
- 交易流程:用 BNB 买入,卖出换回 BNB
- 手续费模型:买卖路径均为 0.3%
这套系统追求“直接且可检查”。在当前 Infinity 路线里,没有额外的表外金库抽屉。手续费积累在同一个负责退出服务的链上表面里,储备可见性因此更容易推理。
03 曲线模型
bsato 的理论公平上限目标是 `21,000,000` 枚代币,并使用尺度参数为 `100 BNB` 的指数型 bonding curve。实际效果是:早期买家从较低基线进入曲线,后期买家则随着更多净 BNB 进入系统而面对更高边际价格。
在 Infinity 实现里,扣除手续费后的累计净 BNB 是核心状态变量。铸币由这个累计值推导而来,卖出则通过反向曲线估算某个 burn 数量能带走多少 BNB。
在前 `100` 个区块中,熵乘数会让实际铸出数量高于或低于公平曲线数量。因此,`21,000,000` 应理解为公平供给目标,而不是承诺每一次早期铸造都精确落在那条线上。
04 约束
- 单笔买入上限:`5 BNB`
- 同区块卖出保护:开启
- 早期熵窗口:前 `100` 个区块
- 自我废弃阈值:公平目标供给的 `99%`
早期窗口中的熵乘数会在最初几个区块引入小幅、确定性的偏移。Hook 也会对 swapper 做冷却标记,使同区块来回卖出的简单套利路径更难奏效。
05 手续费与储备
每一次买卖都会计提 `0.3%` 手续费。在 Infinity 路线上,这些手续费留在 Hook 内,并能在链上观察到。界面显示的储备不是叙事指标,而是支撑卖出路径的真实曲线储备。
因为系统是曲线驱动,而不是池子迁移驱动,用户可以直接检查三个关键值:
- 公平铸造供给
- 累计手续费
- 当前合约余额
06 界面
界面刻意维持在那类“曲线优先、信息稀疏”的视觉语言中:深色外框、左侧曲线与状态、右侧直接执行的钱包面板。对于 bsato,这套语言被翻译成币安风格的黑黄配色,而不是以太坊系常见的绿色强调。
当前市场页直接接到 Infinity Router 与 Hook,因此前端的买卖路径与链上执行流是一致的。
07 部署路径
bsato 以 Infinity 路线为中心。
- `infinity-cl`:用于 Hook 原生买卖、铸造、销毁与储备记账的主部署路径
推荐顺序是:先部署 Infinity 合约,再初始化池子,用小额验证行为,然后把已验证地址与 pool 参数一并公开。
08 风险
- 曲线资产依然高度投机且波动很大
- 小市值储备系统在大额退出时可能出现价格跳变
- 这里的可读数学优先透明度,而不是极致省 gas
- Infinity 部署仍要求正确初始化池子并接好所有地址
用户应该把 bsato 看作高波动的链上实验,而不是稳定储备资产、不是收益产品,也不是治理平台。
09 披露
bsato 受到那类让 sato 在以太坊上出名的链上设计启发。但这并不意味着它们是同一个部署、同一个代币或同一个操作者上下文。本文档存在的目的,是让这种相似性变得清晰,而不是假装二者完全相同。
简单说:同一机制家族,不同链,不同部署,不同地址。