联合曲线
每个 Qlyphs 代币都以 1,000 份的联合曲线发行。最后一份售出时,代币迁移至 NEAR,所有链上的流动性都能到达它。
一个新代币如何从零走到一个所有链都能交易的市场?
每个 Qlyphs 代币都以联合曲线(bonding curve)发行。供应量被切分为 1,000 等份,价格随着售出分五级上升:早期买家每份付 0.01 QTC,最后的买家付 0.44 QTC。无论供应量多少,整条曲线售完恰好募集 210 QTC。
最后一份售出时,代币迁移至 NEAR。系统为它创建一个 NEAR 代币,募集的资金成为它的流动性池,借助 NEAR Intents,所有已连接链上的买家都能交易它。这些链的流动性汇聚到一个诞生于 Quantus 的代币上。
主网
曲线(progressive-1000-v2)在 Quantus 主网区块 218,350 启用。卖回储备和迁移至 NEAR 随之陆续上线。
曲线
滚动到这里看它自动播放,然后拖动滑块或选择一个供应量。
- 第 #1 份的价格
- 0.01 QTC
- 迄今已募集
- 0.00 QTC
- 已发行供应量
- 0%
- 每份发行
- 1,000 枚代币
- 已售出代币
- 0
- 下一份,每枚代币
- 0.00001 QTC
- 迄今平均,每枚代币
- —
无论供应量多少,曲线都相同:1,000 份始终共募集 210 QTC。供应量改变的是每份包含的代币数量,也就改变了每枚代币的价格。
| 份 | 供应占比 | 每份价格 | 档位合计 |
|---|---|---|---|
| 1–200 | 前 20% | 0.01 QTC | 2 QTC |
| 201–400 | 20–40% | 0.10 QTC | 20 QTC |
| 401–600 | 40–60% | 0.20 QTC | 40 QTC |
| 601–800 | 60–80% | 0.30 QTC | 60 QTC |
| 801–1,000 | 最后 20% | 0.44 QTC | 88 QTC |
价格由份序号决定,与日期和需求无关。第 200 份的价格是 0.01 QTC,第 201 份是 0.10 QTC。创建代币需支付按链上汇率换算的 25 美元等值 QTC,网络费另计。
在曲线上买卖
买入以曲线当前价格取得下一份。你的钱包签署一笔原子付款:要么这一份归你,要么付款失败、什么都不会转出。
卖出把代币交还给曲线的储备。储备按你交还的那几份在曲线上的价格支付,扣除约 1%,价格也随之回落。
优先转售。 储备持有的代币会在铸造任何新份之前以曲线价格重新出售,因此买家和卖家总是在曲线的同一点上成交。
迁移至 NEAR
第 1,000 份售出的那一刻,代币便离开曲线。不需要任何人按按钮。
创建 NEAR 代币,符号和供应量相同。
募集的资金变成流动性。 210 QTC 中的 80% 注入 NEAR 上的一个流动性池,以曲线的最后价格(每份 0.44 QTC)开盘并永久锁定。其余部分的分配见下文。
持有者在 NEAR 上领取。 你在迁移时的余额可在 app.qlyphs.com 上领取到 NEAR,由你的 Qlyphs 钱包批准。
所有链都能买入。 借助 NEAR Intents,持有其他链上资产的买家无需手动跨链即可交易这个代币。所有这些链的流动性汇聚在同一个以 QTC 为支撑的池中。
谁得到什么
每条完整的曲线都募集同样的 210 QTC。迁移之前由 Qlyphs 持有;迁移时分成三份,每个代币都一样。
| 谁 | 占 210 QTC 的比例 | 金额 | 何时 |
|---|---|---|---|
| NEAR 上的流动性池 | 80% | 167.64 QTC | 迁移时,永久锁定 |
| 代币创建者 | 10% | 21 QTC | 领取开放后在 Quantus 上支付 |
| Qlyphs | 10% | 21.36 QTC | 迁移时 |
流动性池按每份 0.44 QTC 取整份,因此 80%(168 QTC)变成价值 167.64 QTC 的 381 份;剩下的 0.36 QTC 归 Qlyphs。
创建者支付 25 美元等值的 QTC 创建代币,并在代币迁移时获得 21 QTC。没有预铸造,没有隐藏分配:创建者和其他人一样在曲线上购买。
流动性池把这 167.64 QTC 与 381 份新代币配对,这些代币只为流动性池在 NEAR 上铸造。因此 NEAR 代币的供应量是 1,381 份:持有者买下的 1,000 份(72.4%),按一比一领取;以及锁定在池中的 381 份(27.6%)。任何人都无法取出这个池。
Qlyphs 的收入是 25 美元的创建费、每个完成迁移的代币募集额的 10%,以及交易的 1% 费用。
为什么按份,而不是任意数量?
曲线需要一个所有人都认同的位置。 如果每次买入的数量可以任意,「现在走到曲线的哪个位置」就取决于由谁来数、在什么时候数。
等份让这个位置变成一个整数,即已售出的份数,从 0 到 1,000。任何人重放这条链都会得到同一个数字,因此所有人为下一份算出的价格都相同。
价格只取决于这个整数。 与日期无关,与需求无关,也与任何服务器无关。曲线随代币一起冻结,此后无法再为它更改。
算术
C = maximum supply, in base units; C must divide by 1,000
L = C / 1,000 units in one lot
k = minted / L lots already minted, 0 to 1,000
price(k) = [0.01, 0.10, 0.20, 0.30, 0.44][floor(k / 200)] QTC, for k < 1,000供应量为 1,000,000 时,每份是 1,000 个代币;为 21,000,000 时,每份是 21,000 个。整除性按最小单位检查,所以小数位数也算在内。代币买入之后可以自由流转,转账和出售都可以拆分一份代币。每份数量只约束发行。
一份、一个铸造权、一次付款
难点不在这张表,而在于:当两个人同时点击「Buy」时,确保没有人为自己拿不到的那一份付费。
每个代币在同一时间恰好只有一个开放的铸造权:一个由代币和已铸造份数派生出的原生一次性账户。新的一份就是一个原子批处理:
batch_all([ create(right), pay(fee account, lot price) ])第一个批处理创建铸造权、支付价格并得到这一份。与之竞争的批处理会发现铸造权已经存在,在付款转出之前就失败。下一个铸造权在刚用掉的那个之后开放。签名之前,你的钱包会检查两份针对最新区块的见证声明、份序号和价格,因此一个代币大约每个区块可以铸造一份新的。
是曲线,不是承诺
后期更高的价格本身不会设定市场价格,也不向早期买家承诺利润。