# 【基于染色ZAP在Nostr实现代币系统】🐰ᥬ[🐶]᭄🌿
背景: #BRC20 基于 #Ordinals 协议可在比特币主链上发行代币 #Token ,褒贬不一。对应其它公链上的`ERC20`,`BRC20`,`TRC20`,`WRC20`等等。然而这些 `*RC20` 有个共同的缺点:都不是免费转移的,都需要额外花手续费或燃料,而基于智能合约类的代币部署发行则要花更多。因此依靠 #Nostr 打造个近乎免费的代币系统,可能更有意义些。
--------------------------
## 代币方案选择
不同于主链币,代币Token往往只简单实现发行和地址间转移即可,不需要附加太多功能,也更不需要有自己独立区块链。因此较流行的方案有:『**备注或染色**』如用OP_return的早期Omni协议的USDT,『**智能合约**』常见的差不多均这种,『**铭文刻录**』BRC20靠发行新NFT来转移。
结合Nostr的特点,选择染色 #ZAP 的方案较好。虽然⚡️闪电LN理论一般要手续费,但也很多时候是可以免费的,例如使用同一闪电钱包。在Nostr上发闪电聪,还可公开透明记录,因此只要指定某条 #Note 为某币的创世染色,而发行转移需要均来此Note下评论对公开ZAP进行染色,进而发行某币,发行方发行和用户间转移成本均几乎都为0。纯Note文发行虽然能完全绝对免费,之前也曾经构思过,但可能远没染色方案好。 因这些染色币好统计且背后均至少有1聪作为保底价值,而绝对不会归零。
--------------------------
## 实例染色发行规则
名称:『ColorZAP』『彩色打赏币』『彩赏币』
符号: #CZAP (不区分大小写,也可 `cZap` 或 `cZAP` 等或可后面加s)
描述:由 nostr:npub16dq3qps8sgehezrylamryx5zrukmhnashvecvjcucjr3927cf2qqd8evcw 在Nostr发行的首个染色ZAP的币。每个价值 CZAP >= 1 #SAT 。
### 发行规则:
```
前0~2100万聪,每ZAP 每满101聪,获得100 CZAP新币,不满101聪的余数为捐赠。
2100万聪~4200万聪,每ZAP 10 聪,获得1 个 CZAP新币。
4200万聪~2.1亿聪,每ZAP 100聪,获得1 个 CZAP新币。
2.1亿聪~2100亿聪,每ZAP 1000聪,获得1 个 CZAP新币。
2100亿聪~2100万亿聪,每ZAP 10000聪,获得1 个 CZAP新币。
```
### 参与及接收转移规则:
1. ~『发行』若参与发行阶段,先ZAP本Note一定数量聪,建议 `101*N` 聪,然后在本Note下方进行评论,内容可说下自己应该获得 `100*N` 多少量的CZAP币。根据发行规则核实后,可ZAP打赏到这条评论,并在评论下方评论已经ZAP数量的cZAP。即前2100万聪仅仅花费1%,来将SAT聪染色为CZAP币。
2. ~『转移』当想发CZAP给谁时,需要让其来你的获得CZAP的评论下留言,且在你ZAP后同时在其留言下说CZAP其多少量。即ZAP量要不低于最好等于文字说明的CZAP量,且以说明的为准,以防止第三方多ZAP普通的聪干扰。
3. ~『聚合』发多对一聚合交易,上面2适合转发CZAP量不超过此评论拥有的剩余CZAP币量的情况,否则超额会无效成为普通ZAP。若多笔分散多处可集中一起,各处要说明下已经余额多少,已经转出聚合。发个新评论,要引用聚合来源各处,同时说下汇总聚合累加后的CZAP量。下方需有评论确认聚合有效,即可类似新发行cZAP样使用了。
4. ~『建议』尽量不要在某条评论下太多与转币无关的评论,若有很多最好按上面3将CZAP聚合转移到新评论下。甚至将来若整个Note评论太多时,可转移到新Note为代币主Note。
按上面规则应该能维持正常代币发行和转移运行了,若有Bug大家可交流完善。看各评论的ZAP量一般就为其拥有CZAP量,简单明了。打赏别人CZAP也基本上和普通ZAP聪,没太大区别,只是要求其来你的评论下评论,且你在其评论ZAP后要在其下再次确认下打赏了多少CZAP币。Relays要求不冷门,常用的中继上的要有,可帮忙广播。目前手动发行和确认聚合有效,将来可能可自动确认,除了多对一聚合外的普通转移币一般只需双方自己确认即可,收币方要确认发送方CZAP余额是否足够。通过三方统计将来可整理出各npub的持币排行榜情况。
--------------------------
谢谢大家放心参与,前2100万聪,基本上是ZAP多少就返回收到多少,你打赏我101聪,我打赏你100聪,但同时染色为CZAP币,除了那点点1%的费当手续费,并没有太大花费。而很后期可是要10000聪才能获得1 CZAP。
希望大家能积极参与这历史性的一刻,首个Nostr上的通过染色ZAP发行的可免费转移的CZAP代币!也欢迎参照或完善规则发行其它 #8Nostr 协议上代币,规则可命名为`NRC20`或`ZRC20` 甚至`⚡️RC20`等等~🐇ᥬ[🐕]᭄🌿