有可能是目前看到最有趣的公链经济模型
无投资关系,无直接利益相关
Nervos CKB经济体系原文(中英)
https://github.com/nervos-community/RFC-CN/blob/master/README.md
临睡时看到了Nervos发布了期待已久的Nervos CKB经济体系。鉴于Nervos团队表达上惯常的晦(zhuang)涩(bi)与对首字母缩略词的爱(lan)好(yong),本来以为这是一篇可以看到一半就昏昏欲睡然后去梦境中探索Nervos团队哲学境界的良好睡前读物。
没想到越看越兴奋。
索性爬起来记录一下我的理解和兴奋点,顺便让大家拍拍砖。
Nervos要做什么?
官网上说,Nervos是要Building a layered infrastructure for the future crypto economy。
分层的方式也是现在区块链主流体系设计,Layer 1发行原生资产,支持高安全性高去中心化,牺牲效率。而Layer 2去做scalability的事情。
那么Nervos CKB作为体系的Layer 1,主要有以下两个目的:
也就是资产的储存和协议的增强(安全性和去中心化)。
注意,这也是Nervos CKB经济体系设计的原则,即资产储存大于价值交换。
同样的原则还有这句话:
Nervos CKB 的原生代币是 「Common Knowledge Byte」,简称「CK Byte」。 CK Byte 代表 Cell 空间,它们让拥有者能够占用区块链的全球状态。例如,如果 Alice 拥有 1000 个 CK Byte,她可以创建一个空间为 1000 Byte 的单元,或者空间合计最多为 1000 Byte 的多个 Cell。她可以使用 1000 个 Byte 来存储资产,App 状态或是其他类型的数据资料。
这也就是CK Byte的基础用途: 占有区块链全球状态空间的权力。
几个有趣的设计亮点:
解决数字货币通缩与通胀的问题
大家都知道,比特币唯一被诟病的就是它的严格通缩发行机制。
当上限达到后,矿工仅靠交易手续费为工资维护网络。而严格通缩则导致了更多的人把比特币作为一种价值储存而不是支付单位。因此如果链上转账数量减少,矿工的收入激励则难以保证,矿工离开比特币网络,导致安全性和去中心化的进一步下降,从而影响比特币作为价值储存的功能。
以太坊、EOS和后继的许多改进者则用定量的增发率来给予矿工工资,以保证挖矿结束后矿工的持续激励(部分甚至没有挖矿)。但这样就导致了代币价值无法因通缩而得到提升,也无法承担价值储存的问题(所以你只听说过金比特银莱特,没听说过金比特银以太或者银EOS)。同时,价值交易型代币倾向于降低手续费甚至免除手续费,只能通过增发的方式支付矿工的协议维护成本,而这和持币者对于币价上涨的期待又产生了矛盾。
在积木云BlockCloud的经济体系设计中,我尝试用测算“虚拟GPD”的方式,同时通过对基金会的双重奖惩机制,来决定增发代币的比率及分配方案,以调节价格上涨与支付微额手续费的双重预期矛盾。
Nervos CKB是怎么做的呢?
他们创新性的提出了“基础发行”和“二级发行”概念。
其中基础发行对应比特币的挖矿奖励,二级发行对应系统增发。然而如果把二级发行理解为矿工向协议使用者收取的强制“通胀税”的话,对于仅想持有代币赚取增值,而不占用资源的人来说,是不公平的。
Nervos CKB提供了一种解决方案:这些人可以将代币存入一个叫做NervosDAO的合约,来去按比例分享增发代币。而流通中的代币则不享受增发分红。
比如,所有代币的60%用于存储状态,所有代币的35%被存放并锁定在NervosDAO合约中,剩下5%在流通中,那每次进行二级发行出块奖励的时候,60%的二级发行会奖励给矿工,35%的会进入NervosDAO按比例分配给锁定的代币(用户),最后剩下的5%会被销毁。
这是一个非常有趣的设计,理论上解决了上面提到的不同诉求的矛盾。同时,对于流通代币的“0分红惩罚”也能在一定程度上锁定代币的流动性,更好的提供代币增值途径。
解决手续费的问题
Nervos CKB的一个理念是,智能合约平台的价值除了原生代币外,还应包含平台上发行的其他加密资产的价值。因此矿工的收益应随平台上其他资产的升值而提高。
而以太坊只接受原生代币作为手续费的要求,则使得矿工不能分享以太坊平台上其他资产价值的升值。
因为原生代币的基础价值在于手续费的支付,因此,如果矿工接受其他资产作为手续费,则会损害原生资产的价值,从而导致系统性的崩溃。Nervos CKB的原生代币价值基础并不是手续费,而是存储空间,因此Nervos CKB允许用户以平台上发行的自定义资产作为手续费支付给矿工。
同时,因为任何资产都需要占据状态存储空间,每个拥有自定义资产的人都需要持有原生代币。因此自定义资产也会促进原生代币的价值提升。
解决资源的价格问题
用过EOS的朋友应该都遇到过CPU价格剧烈波动带来的问题。Dapp使用者需要不断抵押EOS来向合约发送消息,Dapp开发者需要抵押大量EOS来执行合约。
这对于用户和开发者来说都是巨大的成本。
Nervos CKB则允许开发者可以不用拥有资产,以及负担状态存储的成本,而是可以由其他独立的用户承担。
举个例子,开发人员创建了一个用户自定义代币的验证规则,使用了400 CK Bytes的代码,同時每个资产所有权的记录都将占用64 个字节。
即使资产拥有10,000个所有者,开发人员仍然只需要使用400 CK Bytes。而对于用户来说,64 CK Bytes的成本也是完全可以接受的。而计算业务的处理则发生在Layer 2 上,由Layer 2的运营者来决定其成本。
解决利率的发现与调整问题
Nervos CKB的原生代币是支持租借的,因此,产生了借贷利率的问题。利率是由供求关系决定的,而好的经济系统则能够使得利率的发现和调整对与市场足够有效。
Nervos CKB用全球利用状态的激励释放来市场化的调节利率。如果Nervos CKB得到良好的应用,全球状态储存空间利用率升高,可用于贷款的代币变少,将使得贷款利息升高。
这样,更多代币持有者倾向于回收自己的空闲状态储存空间,并将代币锁定在NervosDAO合约中以获得更高利润(合约中的代币不占用状态储存空间)。而空闲状态储存空间的回收则有助于降低全球状态储存空间的利用率,使得可用于贷款的代币份额增多,贷款利率则会降低。这样动态的市场导向的利率调整非常有利于整个经济体的繁荣。
一个问题:
二级发行的具体额度设定,和NervosDAO合约中锁定的代币比例会影响经济体的发展。如果增发比例高,持币者倾向于去合约中锁定代币,则用于分配给矿工的二级发行额度会降低,矿工激励降低,可能会影响协议的健壮性。增发比例低,则持币者不倾向于锁定代币,流通中的代币可能会变高,销毁的代币数量增多,则用于矿工激励的份额将会更少。总之在开始时期,保护矿工的利益是非常重要的。
订阅号留言:
最后提的问题我们也在考虑,目前的假设是当第二类增发的比率占主导的时候,我们可以假设平台已经获得足够的应用,大部分ckb是用来空间占用,而不是锁币收益。当然这是一个假设,不过我们认为比较合理。
Nervos CKB的野心
如果是比特币是全球能源(算力)的价值储存的话,那么Nervos CKB的野心将是成为所有使用Nevos CKB作为资产发行平台的项目方,以及使用Nervos CKB作为安全layer 1 的所有其他区块链(Nervos称其为交易区块链)上发行的所有资产的价值储存与体现。
这个野心非常之大,像是建立一个新的庞大的帝国。还好,这个帝国目前暂且是去中心化的。
我也在拭目以待,看看Nervos的治理机制是怎样的,究竟谁才是所有这些规则的制定者和修改者。因为只有治理机制才能最终决定一个生态的去中心化程度。
丢橡皮LostEraser
微信号:losteraser
功能介绍:橡皮不能丢。Eraser个人对独立音乐、区块链和创投、非洲发展三个毫无相关主题的浅尝不止。
Nervos技术论坛 - https://talk.nervos.org/
购买CKB币火币注册链接www.huobi.me/zh-cn/topic/invited/?invite_code=z8bs4
用我的链接可以节省一半手续费
推荐阅读:
《nervos币挖矿:Cell 模型_去中心化储藏价值SoV和交易中介的价值MoE@蓝狐笔记》