印是怎么运作的
铸一枚币,为它指定一种资产。它的交易费有一半买入那种资产、锁在币的背后。想取,烧币即可。没有发放,没有快照,没有任何一个需要我们按时醒来的环节。
印是什么
币安智能链上的一个铸币入口。每一枚从这里铸出的币,在出生的那一刻就指定了一种资产,并且 flap.sh 把这枚币的手续费收款地址钉死在一个只服务于它自己的合约上。那个地址不能被移动——不能被铸币者移动,不能被我们移动。这不是我们承诺遵守的规则,而是这枚币本身的事实。
| 谁 | 份额 | 做什么 |
|---|---|---|
| 买入指定资产,封在币的背后 | 50% | 这部分只进不出,除非有人烧币来取。 |
| 买入印并销毁 | 10% | 印的供应量只会减少。 |
| 平台 | 20% | 维持合约与前端。 |
| 铸币者 | 20% | 直接打到你的钱包,终身有效。 |
印代币
每一枚币手续费的百分之十,用来在市场上买入印并送进销毁地址。没有质押,没有锁仓,没有等级。印的供应量只会往下走。在印自己发行之前,这一份额以币安币的形式留在金库里,一分不动,页面上显示的就是它的真实数额。
储备
一枚币的储备是它自己交易出来的。每次结算,手续费的一半在那一刻按市价买入它指定的资产,存进金库,记在这枚币名下。储备只进不出,唯一的出口是有人烧币来取。没有人能把一枚币的储备挪给另一枚币,金库里没有这样的函数。
启封
把币交给金库,金库把它送进销毁地址,按这一刻的流通量算出你的份额,把储备里的资产转给你。流通量是总供应量减去已销毁的部分,在你这笔交易之前读取。所以每一次启封之后,剩下的每一枚币背后的储备只会持平或变厚,不会变薄。最后一个走的人拿走剩下的全部。
结算由谁来做
任何人。结算是一个公开函数,没有权限,没有排班。它把 flap.sh 手上累积的税拉进这枚币的收款地址,然后一次性分完。调用者可以指定最低成交量,前端会按实时报价填进去;填零意味着接受任何价格,在浅池子里会被夹。
为什么不发放
我们参照的那个产品用一个链下脚本每分钟结算一次,把买到的资产推给持有者。它自己的文档写着:链上没有任何东西强制那次发放发生。改成让持有者自己来取,就不需要脚本、不需要快照、不需要信任。钱在金库里,公式在合约里,什么时候取由你决定。
可封资产的清单
清单在链上,由合约保管。加入一种资产时,合约会向这种代币本身问一次小数位,对不上就拒绝——一个位数写错,赔付就会差出一百万倍。停用只影响新币:已经指定了某种资产的币,永远按它出生时封进去的那一种赔付。
代币化股票的实况
我们在币安智能链的主网分叉上,逐一询问了十一种代币化股票在 PancakeSwap 上的报价。除了一种之外全部没有池子,唯一有报价的那一种,零点一枚币安币的买单会把价格推走将近百分之百——那不是市场,是灰尘。所以它们被列在清单上、标为无市场,新币暂时选不了。等链上出现真实的池子,把它们启用是一次交易的事。
数字的状态
写死是指合约里就是这个值;可调是指某个地址可以改它,改动有事件;读取是指这个数字从链上读来,页面不参与。
| 项目 | 值 | 状态 |
|---|---|---|
| 分成比例 | 储备五成、销毁一成、平台两成、铸币者两成 | 写死 |
| 交易税 | 买入与卖出各百分之一 | 写死 |
| 结算权限 | 任何人,无需许可 | 写死 |
| 启封公式 | 储备 × 交出的数量 ÷ 流通量 | 写死 |
| 流通量 | 总供应量减去销毁地址持有的部分 | 读取 |
| 资产清单 | 由合约保管,新增需核对小数位 | 可调 |
| 印代币地址 | 发行前为空,只能设置一次 | 可调 |
| 买入场所 | 按资产在清单里登记的池子 | 可调 |
强制的、运行的、没有承诺的
由 flap.sh 强制:这枚币的手续费收款地址,在铸币那一刻钉死。由合约强制:分成比例、储备归属、启封公式,都是常量与代码,没有开关。没有承诺:价格、收益、底价,或者任何一枚币会值钱。绝大多数币最后一文不值,一枚没有人交易的币,储备就是零。
毕业之后
flap.sh 上的币在联合曲线填满后会迁移到 PancakeSwap。之后的交易照样收税,但方式不同:税先以这枚币本身的形式留在币的合约里,要等到下一笔卖出时才一起换成币安币,再进入收款地址。所以毕业之后,只有买入、还没有卖出的时候,页面上的待结算会是零,而税其实已经在累积。我们在主网分叉上验证过:一笔 5 枚币安币的买入之后储备没有变化,随后一笔卖出触发兑换,再结算一次,储备增加了 22.99 USDT。