原文作者:KarenZ,Foresight News
2026 年 5 月 7 日晚,在市场对 sato 在 curve 中的买卖定价漂移和与二级市场价格分裂等的质疑下,sato 官网已经把白皮书入口更新为「whitepaper 2.0」,前端交易面板也同步从 buy / sell 改成了 mint / burn。
这不是一次普通的措辞修订。对比 1.0 与 2.0,可以看到官方连夜重写的重点,不在情怀,不在叙事,而在澄清市场对 sato 到底怎么交易、什么情况下会销毁、官网价格和二级市场价格为何不同的理解。
同时,sato 市值从昨日接近 4000 万美元高点跌至 1440 万美元。另一方面,仿盘项目 sat1 也发布了自己的白皮书和前端网站,午间市值一度达到 1000 万美元,目前市值跌至 520 万美元左右。
需要提醒的是,当前 sato 与 sat1 都处于高波动、高情绪驱动阶段。机制看似精巧,但并不意味着市场会按照设计预期运行。任何机制创新都不能替代风险管理,参与前仍需结合自身风险承受能力,谨慎决策。
sato 白皮书 2.0 改了什么?
1.0 版本的核心,讲的是一条指数发行曲线、99% 供应处的 selfDeprecated(买入铸造功能永久关闭)、没有预挖、没有分配、没有 admin 角色、没有升级路径,以及卖出会 burn 这套规则。
2.0 版本则换了写法。它拆成了多个明确章节:发行、池子就是储备、curve 数学与限制、铸币停止、交易阶段、路由和交易选择。
新版里,一个非常重要的补充,是把 sato 在 curve 中的三条核心公式完整写了出来:
- 累积 ETH 为 e 时的已铸造供应:q(e) = K · (1 − e^(−e/S)),其中 K = 21,000,000,S = 500 ETH
- 位于 e 位置时的单枚价格:p(e) = (S / K) · e^(e/S)
- 当当前供应为 q、销毁数量为 b 时,应返还的 ETH:Δe(q, b) = S · ln((K − q + b) / (K − q))
这三条公式把 sato 的 curve 运行逻辑说得很直白:第一条负责定义累计供应如何生成,第二条决定铸造时的价格,第三条则决定销毁时 curve 应返还多少 ETH。换句话说,sato 的发行、定价和退出,并不是三套分开的逻辑,而是同一套曲线的三个切面。
最重要的变化还有以下几个:
第一,2.0 版本明确把二级市场的存在写成核心市场结构的一部分。 bonding curve 是一个带 hook 的 Uniswap V4 pool,而 sato/usdt 二级市场是另一个独立的 V4 pool。两者共享 PoolManager,但不是同一个池子。
第二,「sell」被彻底重写成「burn」销毁。 旧版虽然已经提到卖回 Hook 会销毁代币,但 2.0 把这件事单独拎出来讲清了:只有当用户通过 curve pool 把 sato -> eth 换回去时,才会触发总供应量减少,也就是 burn。反过来,如果用户走的是二级 sato/usdt 池,那只是和 LP 做 AMM 交易,不会销毁代币,也不会动用 curve 储备。这一点非常关键,只有卖进 curve 才会销毁。
第三,2.0 把「路由」写进了白皮书。官网现在明确说明,这个站点上的铸造和销毁都会直接调用 satoSwapRouter 路由,并且强制走 curve pool,不会自动切去二级池找更优价格。也就是说,官网前端不是「市场最优执行器」,而是一个「定向进入 curve 的入口」。
第四,新版前端把三种价格拆开了:market、burn、mint。新版前端已经把这套差异可视化。按官网当前数据估算,截至撰文时,市场价格约为 0.7241 美元,销毁价格约为 0.7066 美元,铸造价格约为 1.2 美元。也就是说,当前通过官网 curve 去 mint,付出的价格比二级市价高出大约 65%;而销毁价格则与二级市场价格非常接近。它几乎是在把一个隔夜争议明牌摆出来:curve 的 mint 价格、curve 的 burn 价格、二级池的 market 价格,本来就不是同一个东西。
第五,2.0 版本改写了对「铸造终止线」的表述。1.0 版本对铸造终止线的解释为:99% 的 K 是铸造终止线,约 2079 万枚 sato,对应约 2302 ETH。2.0 把措辞变得更像「市场可达边界」,写成「实际可触及的供应规模,大约停留在 2050 万枚 sato 附近」,并补了一句,随着销毁发生,这个可达供应还会略微下降。也就是说,2.0 在弱化「用户自然会把供应打到 2079 万枚 sato」的直觉,更强调这是一条受市场行为影响的可达曲线,而不是必然走完的线性流程。
仿盘 sat1 与 sato 有哪些异同点?
与此同时,仿盘项目 sat1 也已经上线了结构相似的新版白皮书和前端网站。
两者的核心理念非常接近:
- 都是以太坊上的 ERC-20,靠链上合约直接发行,不依赖团队托管、升级、治理或管理员权限;
- 都把铸造、销毁、储备绑定在同一个 curve 机制里;
- 都采用同一类渐近型发行曲线:随着累计 ETH 增长,新增代币越来越难铸出,价格指数式上升,接近 2100 万上限但不会真正到达;
- 都收取双边 0.3% 摩擦费,且费用不打给团队,而是留在 Hook/ 曲线内部;
- 都把自己定位成「无运营者的发行机器」,而不是传统项目那种有路线图、有升级、有团队金库的代币。
两者的最大差异在于「状态变量怎么记」。
sat1 在白皮书中指出,sato 的问题是用了两套状态来驱动机制:
- ethCum:在 curve 中的累计 ETH;
- totalMintedFair:curve 中的已发行供应量。
买入路径更多依赖 ethCum,卖出和 self-deprecation(99% 阈值),又更多依赖 totalMintedFair。再叠加早期阶段随机倍率后,这两个量不再严格保持同一不变量,于是出现「一个合约、两个 curve 位置」。
这会导致,ethCum 可能比 totalMintedFair 走得更快,来回买卖会恶化这个偏移。
对比之下,sat1 的设计规则是:只保留一个主状态。
- 合约只存储一个 curve 状态:ethCum。
- 公平发行量 fair supply = Curve.totalMinted(ethCum)。
- 价格 price = Curve.marginalPrice(ethCum)。
- 卖出报价也从这个同一位置推导。
- selfDeprecated 也直接由这个同一曲线位置判断。
所以机制上的本质区别是:
- sato:发行、退出、停发判断在实践中出现了「状态分裂」。
- sat1:强制「统一状态统」,把所有关键逻辑都从同一个 curve 位置导出。
关于 curve 费用,虽然两者都收取 0.3% 的费用,但在 sato 里,白皮书写的是每次 mint 和 burn 都收 0.3%,费用永久留在 hook 中。问题是,sato 同时存在 ethCum 和 totalMintedFair 两套关键状态,早期随机倍率之后它们会分叉。于是最后看到的「储备变厚」不只是因为 0.3% fee,还混进了状态漂移带来的额外偏移。也就是说,费用本身没变,但它和状态错误叠在一起了。
而在 sat1 中:
- 买入 1.000 ETH 时,mint 报价只按 0.997 ETH 计算,但 1.000 ETH 全部进入 reserve。
- 卖出时,用户少拿 0.3%,扣下的 ETH 留在 Hook 里。
也就是说,sat1 的 0.3% 也是「费用留池子里」,但它被设计成只增厚储备,不干扰主曲线状态,因为所有核心逻辑都只认 ethCum 一个状态。
最后需要重申的是,任何机制创新都不能替代风险管理,参与前仍需结合自身风险承受能力,谨慎决策。
