Curve Launch:运作方式

固定供应量在带虚拟计价储备的恒定乘积曲线上出售,随后以相同价格、在同一笔交易中交给其自己的 Uniswap v4 池,池中流动性任何人都无法移除。

联合曲线

每次发射一次性铸造其全部供应量 S,并针对已批准的计价资产开启一条恒定乘积曲线。曲线以计价储备 Q + vQ(实际持有的计价资产加上虚拟储备 vQ)和代币储备 R 进行交易。毕业后,池遵循同一规则,因此价格连续。

cs = floor( S × (vQ + T) / (2 · vQ + T) ) R0 = floor( cs × (vQ + T) / T ) buy with net quote n: out = floor( R × n / (Q + vQ + n) ) sell of t tokens: gross = min( Q, (Q + vQ) × t / (R + t) ), less the trade fee

cs 是在曲线上出售的供应量,R0 是初始代币储备(大于 cs,因此其中一部分是虚拟的),T 是以实际计价资产计、扣除手续费后的毕业阈值。曲线上的价格为 (Q + vQ) / R。卖出永远不会支付虚拟计价资产。从曲线开启到毕业,价格的上涨倍数为 ((vQ + T) / vQ)2.

测试网配置值
供应量 S1,000,000,000 个代币
虚拟计价储备 vQ / 阈值 T1.4 ETH / 4.2 ETH
曲线上出售 cs / 注入池中800,000,000 (80%) / 200,000,000 (20%)
开盘价 / 毕业价1.3125 × 10−9 / 2.1 × 10−8 每个代币的 ETH 价格

虚拟储备和阈值按计价资产设定,并在每次发射时记录快照;其他部署上的值可能不同。

毕业

  • 达到阈值的那笔买入会被截断至阈值;任何超出部分在同一笔交易内退还。
  • 当 Q 达到 T 时,vQ 被设为零,R 被设为实际剩余供应量 S − cs:池持有募集到的计价资产 T 和预留的代币,其价格 T / (S − cs) 与曲线最终价格完全相等。
  • 在该交易中,毕业合约以精确的曲线价格开启代币的 Uniswap v4 池,并以募集到的计价资产和预留供应量注入流动性,形成一个由其永久持有的全区间头寸。没有 LP 代币,也没有移除流动性的函数。
  • 此后供应量只会减少,途径是持有人销毁和回购销毁。
延迟迁移。如果交接在毕业交易内失败,例如因为该笔买入 gas 不足,交易将在核心合约内的池中以连续价格继续进行,直到任何人完成迁移。

开盘买入税

发射后的一个短时间窗口内,买入除交易手续费外还需缴税。税率随剩余时间的三次方递减,因此下降很快,并在窗口结束时降至零。

tax = s0 × ((w − t) / w)³ for t < w, and 0 afterwards

s0 是档位的初始税率,w 是以秒计的窗口,t 是发射后经过的秒数。手续费加税永远不超过支付金额的 99%,因此买家始终至少保留 1%。编译期界限:s0 最高 99%,w 最长 60 秒。卖出不缴开盘税。

测试网值
测试网档位s0w5 s 时的税率10 s20 s
严格档位(含默认档位)90%15 s26.7%3.3%0%
标准档位50%30 s28.9%14.8%1.9%

税款去向

开盘税由协议按档位固定,只记入协议金库。它不与创建者、平台或推荐人分享,因此无法通过自我交易回流。

发射者的初始买入

在发射交易本身中进行的买入不缴开盘税(仍需支付交易手续费),且最多可获得 10% 的供应量。这是系统中唯一的豁免。

这是成本,而非禁令。愿意承担该成本的同区块买家仍可买入。威胁模型量化了该税能防止和不能防止的情况。

手续费与账本

每笔交易都支付以基点计的手续费。在曲线上,手续费及其分配取自发射档位的快照;在池中,手续费 Hook 收取整个部署固定的单一手续费,并按同样的分配记账。交易期间不推送任何资产:每一份额都记入 RtpCore 中的账本,由其所有者领取。

项目合约强制执行的规则
曲线上的交易手续费按档位设定,大于 0 且最高 5%;每个测试网档位均为 1%。
池中的手续费整个部署一个值,最高 1%;测试网为 1%。
分配协议份额、平台份额和推荐份额按档位设定,合计最高 100%;其余部分归创建者,因此不会遗留零头。每次发射沿用发射时其档位的分配。档位值可在链上读取。
缺少接收方没有平台收款方或没有有效推荐人时,该份额归协议金库。
发射费发射时支付给金库,最高 1 ETH。

推荐完整性。推荐人与交易者、接收方、发射者或创建者密钥相同时,视为没有推荐人。在池内交易中,Hook 只能看到路由合约,因此以交易的发起地址作为交易者。

创建者密钥与验证档位

创建者费用累计到一个地址密钥,或累计到一个社交账号密钥;社交账号密钥之后通过一项经过证明的提议绑定到钱包,并有 72 小时公示期,在此期间所有者或金库可以取消。未绑定账号上的余额可在账号绑定后领取,没有截止期限;不存在清扫。

档位可以要求创建者密钥带有身份证明,该证明在发射时以及创建者密钥转让时从链上的证明注册表读取。

回购销毁

发射迁移到池后,每笔手续费中取自协议自身份额的一部分会累计到该发射的回购储备:测试网上为手续费的 5%,且档位的协议份额永远不能比这更小。RtpBuybackEngine 将储备转化为池中的买入,其全部产出在同一笔交易中销毁。任何人都可以调用它;它没有所有者、没有设置函数、不能暂停,在两次调用之间不持有任何资产。

价格与规模保护,部署时固定测试网
参考价格:取自手续费 Hook 预言机的平均 tick,窗口至少为此时长30 分钟
价格带:一笔买入最多可将价格推高至参考价格与现货价格中较低者之上的此幅度100 个 tick,约 1%
每次调用的规模:储备的份额,以及池计价深度的份额10%; 0.5%
频率限制:以池深度计的令牌桶,补满周期为0.5%;30 分钟
两次调用之间的冷却时间,按已成交规模的比例缩放600 s
调用者小费,从所花费的计价资产中支付(编译期上限 0.5%)0.1%

将价格推出价格带的抢跑交易不会带来成交,该调用会回滚,不花费任何资产。

有频率限制,且不受保证。市场波动时回购可能不会执行,回购也不构成价格支撑。该引擎属于 v1.0.0-r4,并随下一个测试网实例部署。
已部署的测试网实例。它来自较早的构建(部署于 2026年10月22日)。在下一个实例部署 v1.0.0-r4 之前,其所有者可以暂停新的发射并立即更换金库,证明方变更需等待 2 天,未绑定社交账号的余额可在 60 天后被清扫,所有者与金库是同一地址,且回购销毁引擎和 Lens 尚未部署。