Qlyphs 文档

联合曲线

每个 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 随之陆续上线。

曲线

滚动到这里看它自动播放,然后拖动滑块或选择一个供应量。

已售出份数0 / 1,000
第 #1 份的价格
0.01 QTC
迄今已募集
0.00 QTC
已发行供应量
0%
07014021000.5募集总额,QTC下一份的价格,QTC02004006008001,0000.010.100.200.300.44
最大供应量
每份发行
1,000 枚代币
已售出代币
0
下一份,每枚代币
0.00001 QTC
迄今平均,每枚代币
—

无论供应量多少,曲线都相同:1,000 份始终共募集 210 QTC。供应量改变的是每份包含的代币数量,也就改变了每枚代币的价格。

份供应占比每份价格档位合计
1–200前 20%0.01 QTC2 QTC
201–40020–40%0.10 QTC20 QTC
401–60040–60%0.20 QTC40 QTC
601–80060–80%0.30 QTC60 QTC
801–1,000最后 20%0.44 QTC88 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 上支付
Qlyphs10%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) ])

第一个批处理创建铸造权、支付价格并得到这一份。与之竞争的批处理会发现铸造权已经存在,在付款转出之前就失败。下一个铸造权在刚用掉的那个之后开放。签名之前,你的钱包会检查两份针对最新区块的见证声明、份序号和价格,因此一个代币大约每个区块可以铸造一份新的。

是曲线,不是承诺

后期更高的价格本身不会设定市场价格,也不向早期买家承诺利润。

本页内容