欧易数字货币交易所 更快、更好、更强

CKB:价值被严重低估的BTC-L2

DislikeComment引言

NervosNetwork作为公链,旨在解决比特币以太坊等传统网络面临的扩展限制。

Nervos区块链使用工作量证明(PoW)共识并支持智能合约开发的Layer-1协议,还包含一系列第2层扩展解决方案,以促进大容量用例。Nervos的原生代币(CKByte或CKB)允许用户和开发者按照他们持有的比例在Nervos区块链上申请存储空间.

2024年2月13日NervosNetwork宣布发行新的产品:RGB++,NervosNetwork开启了转型之路:从Layer-1向比特币Layer-2的转变,利用其自身的优势"专攻"比特币的二层扩容。

项目基本信息项目团队

核心团队

JanXie:创始人兼首席架构师。同时也是Cryptape创始人,以太坊基金会前研究员兼开发员,专注Casper和Sharding,ethfans.org的联合创始人,Peatio的前架构师。

InalKardan:联合创始人兼首席执行官。Yunbi&Peatio的核心开发人员,Teahour的联合创始人。具有非常丰富的开发经验。

KevinWang:联合创始人。曾就读于宾夕法尼亚大学的电信和网络专业,获得学士学位。曾在IBM硅谷实验室从事企业数据解决方案工作。KevinWang还是意图驱动的中心化求解器基础设施Khalani的联合创始人。

DanielLv:联合创始人兼COO。imToken(全球最大的以太坊钱包)的前首席技术官、Yunbi前首席技术官、ruby-china.org的联合创始人,还曾在Intridea担任过高级工程师。

CipherWang:联合创始人。曾就读于北京大学。Cryptape首席产品官,曾任中国印钞造币总公司区块链实验室主任。

融资情况:

NervosNetwork已通过两轮融资筹集约1亿美元。

种子轮

2018年8月,PolychainCapital领投,红杉中国、万向区块、BlockchainCapital等参投。金额为2800万美元。

A轮

2019年10月16日,NervosNetwork在Coinlist完成了ICO,金额为7200万美元。

在两轮融资过程中NervosNetwork融资额达到了1亿美元,并且PolychainCapital,红杉中国、万向区块、BlockchainCapital等知名的投资机构对其进行大额投资,NervosNetwork受到了诸多知名资本方的青睐。

开发实力

2018年NervosNetwork立项,由创始人JanXie创立。项目发展的关键事件如表所示:

时间

关键事件

进度

2018年

JanXie宣布启动NervosNetwork

完成

2018年

NervosNetwork完成首轮融资2800万美元

完成

2019年

NervosNetwork的主网上线,并将相关代码开源

完成

2021年

NervosNetwork的代币CKB上交易所

完成

2024年

RGB++协议v0.1标准发布以及可替代硬币和不可替代代币标准开源

完成

2024年

JoyIDPasskey钱包与RGB++资产集成

完成

2024年

RGB++推出可互换以及不可互换硬币发行SDK和工具包

完成

2024年

RGB++智能合约开发文档和SDK推出

完成

2024年

RGB++协议实现代码审计和开源

完成

从NervosNetwork的项目发展的关键事件来看,NervosNetwork一直都深耕于比特币网络中的UTXO模型,属于UTXO模型研究领域的领头羊,这也形成了NervosNetwork的一个技术壁垒。并且在NervosNetwork实现各种关键技术节点的时间上来看,NervosNetwork都是按期完成了项目技术的开发,可以看出NervosNetwork技术团队实力的雄厚。

运行模式

NervosNetwork在2024年2月13日的时候对自身的业务进行了升级,通过推出RGB++的产品将项目由原先的公链改到了现在的BTC-L2赛道。

RGB

RGB协议是原有的BTC拓展协议,本质是一种链下计算系统,它采用了和闪电网络类似的思想:用户亲自验证并授权和自身相关的资产变动事宜,把交易发起者认可的结果/承诺提交到比特币链上。

RGB协议主要是做的与比特币UXTO的资产进行了映射关系,RGB把链下交易数据的Commitment“承诺”,存放到比特币链上,而不是像Ordinals协议那样发布完整的DA数据。根据比特币链上记录的承诺值,RGB客户端可以验证,其他客户端提供的RGB历史数据是否有效。同时,单凭Commitment无法还原背后的原像,外界不能直接观测到链上承诺值对应的链下数据,这样可以保护隐私,且相比于铭文,只把承诺上链能节省空间。RGB还利用了比特币UTXO一次性花费的特性,通过名为“一次性密封”的思路,把RGB资产所有权,和比特币UTXO关联起来。这样可以借助比特币强大的安全性,避免RGB资产被“双花/双重支付”(只要比特币UTXO不被双花,RGB资产就不会被双花)。

同时RGB存在的问题也是非常的明显:

作为一个在比特币链下实现的智能合约系统,依赖于不同的客户端在本地存放历史数据,且不同客户端只存放与自己相关的数据,看不到别人的资产状况。这种数据孤岛虽然保护了隐私,但也使得RGB在大规模采用上面临麻烦,更像一个由OTC交易者组成的P2P网络(归根结底说起来就是DA层的问题没有得到有效的解决);

用户为了实现给其他人成功转账,要先得到对方的同意和确认,双方要同时在线;

因为缺乏全局可见的数据记录方式,合约使用者要事先从合约发布者处,获知合约包含的接口功能,具体的获知方式可以是通过电子邮件或是扫二维码。

综上所述,RGB处于相对“原始”的运行模式!

RGB++

NervosNetwork本身是拓展的UTXO模型(Cell),可以将RGB资产的链下信息写入到Cell中,并在Cell和比特币UTXO之间建立1对1的映射关系,实现基于NervosNetwork的RGB资产数据托管与验证方案,以此解决易用性问题,作为RGB原始方案的一种强化补充。

RGB++技术实现过程是用NervosNetwork链上的Cell表达RGB资产的所有权关系。它把原本存放在RGB客户端本地的资产数据,挪到NervosNetwork链上用Cell的形式表达出来,让NervosNetwork充当RGB资产的公开数据库。而表示RGB资产的Cell,会和比特币链上的UTXO存在1对1的映射关系,这种映射关系会在Cell的Lock字段里直接展示出来。

与BTC链上承诺相关的工作流程,依然在BTC主网进行,就是说RGB++仍然要在比特币链上发布Commitment,与NervosNetwork上发生的RGB资产交易记录关联起来。RGB协议中由客户端在链下自己负责的工作,都由NervosNetwork来负责,这样解决了RGB客户端数据孤岛问题,也解决了合约状态无法全局可见的缺陷。同时,RGB合约可以直接部署在NervosNetwork链上,全局可见,供RGBCell来引用,这样就避免了RGB协议合约发布时的一系列奇葩操作。

RGB++本质是用隐私换易用性,同时能带来RGB协议无法实现的场景。如果用户看重产品的简单好用和功能完备性,就会青睐RGB++,如果追求隐私和Verifybyyourself的安全,就会青睐传统的RGB协议,一切看用户自己的取舍(类似于Vitalik评论以太坊Layer2:追求安全就去用Rollup,追求低成本就去用Validium和Optimium等非Rollup方案)。

综上所述,NervosNetwork在推出了RGB++之后已经改变了项目原叙事,成为了一条BTC-L2的项目,主要是采用Cell表达RGB资产的所有权关系,通过Cell和比特币UTXO之间建立1对1的映射关系来解决了RGB原有的数据孤岛、使用操作困难等问题,在不增加复杂性或损害去中心化的情况下增强本地比特币体验。NervosNetwork做到了保留了比特币UTXO模型的交易纯粹性的前提下,使得智能合约在BTC-L2上实现部署成为了现实。

技术特点Cell模型

Cell模型的构建是NervosNetwork成功转型的关键,也是RGB++的关键。Cell模型就是升级版的UTXO,既保留了比特币UTXO模型的交易纯粹性,又能提供以太坊等账户模型的数据状态。

Cell模型中包含了四个字段:Capacity、Type、Data和Lock:

Capacity代表此Cell拥有的链上空间大小;

Data指Cell内包含的数据集,可以被读取或修改;

Type是这个Cell绑定的程序代码,限制了data数据的修改条件;

Lock代表Cell的所有权验证逻辑,类似于比特币UTXO的解锁脚本。

通过他的字段可以看出,Cell就是升级版的UTXO,多出了Type和Capacity这两个字段,且Data可以自定义数据类型,至于Cell的所有权变更方式,和比特币UTXO差不多,都是通过解锁脚本来实现。其中最主要的就是Data字段,Data的主要作用是保存所有历史交易状态等任意形式的数据,这就相当于以太坊模块化中的DA层。之前RGB项目的最大问题就是数据可用性的问题没有被解决。

交易的非交互性

RGB协议的一个重要问题在于,收款方要先向付款方发送一条消息,指明把自己的一个UTXO与RGB资产绑定,RGB转账才能顺利实施。这就要求收款方与付款方之间经过多道交互式通信,才能完成一笔普通交易,显然增加了用户的理解难度和产品复杂度。而RGB++利用了NervosNetwork作为数据托管与计算平台的特性,允许对手方之间通过异步、非交互的方法来完成转账。

比特币链资产交互无需跨链

NervosNetwork作为一个链下结算层,等多笔RGB转账发生后,把一批交易聚合起来,生成一个对应批量交易的Commitment,一次性发布到比特币链上。RGB++实现了比特币UTXO与NervosNetworkCell之间的关联映射后,可以直接实现无需资产跨链的互操作。你可以通过RGB++交易声明,把自己的比特币UTXO转移给别人,对方可以把自己的CKB资产所有权转让给你。这种模式拥有很大的想象空间,理论上可以实现无需BTC资产跨链的BTC——NervosNetwork链上资产互操作。

支付通道

NervosNetwork作为底层公链,具备通过支付通道进行扩展的能力,例如Polycrypt开发的支付通道框架Perun。这些支付通道可以在链下处理交易并在链上结算,从而支持小额支付到支付网关等多种应用,从而提高NervosNetwork的性能。Perun利用了NervosNetwork的Cell模型,其中Cell携带了capacity、LockScript、TypeScript和数据来管理通道的状态。通道的其中一个实现(PerunLockScript)可以管理通道实时Cell的访问权限,而另一个实现(PerunTypeScript)可以处理状态转换的验证逻辑。从通道获得资金到关闭,这些转换都是自动管理的。Nervos核心开发人员还在努力将CKB连接到比特币的闪电网络,使用户能够在不依赖第三方的情况下交换BTC和NervosNetwork。

项目模型业务模型

NervosNetwork经济模型由三者角色组成:POW矿工,应用开发者,区块链应用用户。

POW矿工:NervosNetwork采用工作量证明(PoW)共识机制,使用的是比特币算法的升级版NC-MAX,采用了Eaglesong函数来确保网络的安全,Eaglesong是一种ASIC中立的定制型哈希函数,可替代广泛使用的SHA256哈希函数。POW矿工通过遵守NervosNetwork的共识机制来保护链的安全并且维护NervosNetwork的正常运行,从而可以获得区块奖励来作为经济激励,经过2023年的减半后,CKB的年发行量从42亿枚降至21亿枚。

应用开发者:NervosNetwork作为一个BTC-L2项目,决定其成败的关键之一就是其自身生态的繁荣程度。所以NervosNetwork非常重视自身的生态建设,为NervosNetwork生态开发者提供了更大的创新空间。同时应用开发者会在开发项目的时候会占据一定的链上空间,从而会交付一定的存储费给NervosNetwork,也是NervosNetwork的收入来源之一。

区块链应用用户:用户在NervosNetwork上支付的Gas费是NervosNetwork的主要收入来源。

从以上分析可以看出NervosNetwork的收入是:

区块链应用用户支付的Gas费

应用开发者支付的存储费用

代币模型代币分配

CKB独特的经济模型确保了无论交易量如何,矿工都能永久地获得报酬,激励他们为网络提供安全保障,同时还确保了CKB代币能充当硬资产,让CKB长期持有者的权益不会被稀释。CKB的经济模型产生了飞轮效应,即持有CKB区块链资产的需求会直接产生对CKB代币的需求。这为原生代币CKB创造了一种价值捕获机制,确保CKB区块链的安全性与它所保护的链上资产的价值成正比增长。

CKB的总量没有上限,之前一级发行的代币总量是336亿枚,现在已经全部解锁完成。

创世区块中的CKB分配如下:

分配

比例

数量

释放规则

私募

14%

4,704,000,000

2/3在主网上线时流通,2020年5月1日释放完毕

公募

21.5%

7,224,000,000

1/5在主网启动时流通,没有锁仓

团队

15%

5,040,000,000

主网上线时流通1/3,2020年5月1日解锁至50%,2021年5月1日解锁至66.66%,2022年5月1日解锁至100%

战略合作伙伴

5%

1,680,000,000

2020年5月1日解锁25%,2021年5月1日解锁至50%,2022年5月1日解锁至100%

生态系统基金

17%

5,712,000,000

主网上线时不流通,2020年7月1日解锁25%,2020年12月31日解锁50%,2022年12月31日解锁至100%

基金会储备

2%

672,000,000

Genesis代币用于“公共利益”使用状态存储容量,并且在主网上流通

测试网奖励

0.5%

168,000,000

该部分资金用于挖矿竞赛和漏洞赏金计划奖励测试网参与者

燃烧

25%

8,400,000.000

在创世区块中被烧毁,并且永远不会进入流通供应

为了对矿工提供给持续性的奖励,Nervos团队还设计了二级发行。

二级发行的目的是收取状态租金,确保无论CKB的链上交易量如何,矿工都会因其永久保护网络的安全性而获得补偿。二级发行没有上限,遵循每年13.44亿CKB的固定发行计划。然而,与完全面向矿工的基础发行不同,二级发行在矿工、NervosDAO储户和国库基金之间进行分配。

二级发行的具体分配比例取决于当前流通的CKB在网络中的使用方式。举个例子,假设所有流通的CKB中,有50%用于存储状态,30%锁定在NervosDAO中,20%完全保持的流动性。那么,二级发行的50%将分配给矿工,30%将分配给NervosDAO储户,剩余的20%将分配给国库基金。目前,存入国库基金的二级发行直接被销毁,未来可能会通过社区发起的硬分叉而改变。这里需要特别强调的是,二级发行造成的通胀影响范围有限,仅影响链上状态占用者,这意味着CKB可以同时充当长期持有者的通缩代币和区块链用户的通胀代币。

Nervos的代币经济学旨在解决困扰主流区块链的状态爆炸和价值一致性问题。Nervos是通过三种主要方式完成的:通过将状态增长与CKB代币挂钩来限制状态爆炸,私有化状态空间,以及引入二级发行,将状态租金从状态占用者转移给矿工或者是状态保护者。

代币的赋能

Nervos原本作为一条Layer-1,其原生代币CKB的主要作用就是担任NervosNetwork中的网络交易费用,也就是Gas费,在NervosNetwork中用户所有的操作都需要支付CKB。

质押作用,用户将CKB质押给NervosDAO,就会按照比例来获得二级发行的CKB代币作为通胀收益。

存储价值,在链上存储数据或占用状态空间都需要锁定CKB,这对CKB代币产生了直接的长期需求。这意味着在区块链上持有非原生资产需要拥有原生代币,这会增加原生代币的价值,从而增加矿工奖励,提高链的安全性。这种激励结构更符合CKB等保值型“资产存储”平台的目标,因为其主要目标不是解决尽可能多的交易,而是长期可靠地存储和保护资产。

代币价格表现

https://www.coingecko.com/en/coins/nervos-network

根据Coingecko统计数据,CKB自2023年6月近一年以来,价格已经上涨超过11倍(最低点0.0028美元,最高点0.0322美元),主要交易场所为Binance,HTX等一线交易所。

CKB现币价为0.0115美元,现流通量为44,442,588,518枚,市值为:5.1483亿美元。

CKB的日交易量3600万美元,其流通市值约为5.1483亿美元,换手率6.99%,属于偏低水平。

所以对比于同类型的项目,CKB价值被严重低估。

链上交易量

https://explorer.nervos.org/zh/charts/transaction-count

由图可以看出,NervosNetwork的链上交易量维持稳定水平。

挖矿难度

https://explorer.nervos.org/zh/charts/difficulty-hash-rate

NervosNetwork的挖矿难度一直处于上升的趋势,虽然价格有所回调,但是难度仍保持在高位,所以有更多的矿工正在加入NervosNetwork。

地址数量

https://explorer.nervos.org/zh/charts/address-count

NervosNetwork的地址数量一直都保持着非常高的增速。

CKB持仓图

https://explorer.nervos.org/zh/charts/ckb-hodl-wave

从图中可以看出,持有3年以上的CKB占比是48.77%,说明了相当部分的用户长期看好NervosNetwork的发展。

项目生态

NervosNetwork致力于通过提供资金、基础设施和工具方面的持续支持来推动生态系统的发展。自2019年11月主网启动以来,大约57亿CKB已分配给生态系统基金。CKB生态基金旨在为推动网络扩张的各种生态系统开发举措提供了初始资金,并且专注于培育和投资使用RGB++协议连接CKB和比特币的早期和种子阶段项目。CKB生态基金旨在促进跨多个领域的重要基础设施和去中心化应用程序的开发,包括DeFi、游戏、工具和NFT市场。2024年1月,CKB生态基金推出BTCKB计划,旨在通过PoW共识机制和UTXO模型加强比特币和CKB区块链之间的融合。BTCKB计划引入了新的智能合约功能,可以将BTC、TaprootAssets和RGB++资产集成到CKB区块链中,从而增强比特币区块链的功能。

自RGB++主网上线以来,已经有超过15个现有生态项目进行资产发行。值得重视的生态项目包括:

UTXOStack:基于RGB++协议的比特币L2“OPStack”。

JoyID:非托管钱包,利用生物识别技术进行用户身份验证,支持多个网络,包括以太坊比特币和RGB++资产。

HueHub:去中心化交易平台和launchpad,支持比特币上的RGB++资产。

Stable++:去中心化的稳定币协议,支持CKB和BTC。

World3:基于RGB++协议和DOB的自主世界游戏。

Nervape:基于比特币的多链可组合数码物,其“基础资产”在比特币上发行,“附属资产”在CKB上发行。

Haste:RGB++资产管理解决方案。

d.id:比特币生态的去中心化身份协议。

项目风险

NervosNetwork的团队主要钻研于技术开发方面,对项目的宣传方面做的工作并不到位,致使了市场上很多用户只是知道NervosNetwork这个项目,但是并不知道其性能的优越性。并且NervosNetwork的社区运营的并不理想,在社区中用户们并没有形成一个强烈的共识。

NervosNetwork采用的链上+链下的技术方式让用户们在使用NervosNetwork网络时更加便利,但是这种方式使得项目在数据可用性和资产发行方面更加的依赖于外部网络,一旦链下网络发生故障就会造成整个NervosNetwork带来资产丢失和网络停摆的风险。

NervosNetwork缺乏全面的开发工具和多方交互解决方案,限制了NervosNetwork有效支持去中心化应用的能力。并且NervosNetwork的本质就是使用隐私换易用性,从而会损害了RGB协议最初提供的隐私优势。

总结

RGB++展示了CKB作为一个比特币链下结算层的潜力,而这种思路会在未来,被越来越多的比特币Layer2或资产协议所采纳,主打POW和UTXO、有着多年技术积淀的CKB,或许能够在这场模块化区块链的角逐中表现出自己的技术优势。

Nervos代币经济学直接解决了状态爆炸的难题和价值捕获机制错位的问题。CKB区块链将状态爆炸与其原生CKB代币联系起来,有效限制了区块链状态的过快增长。将状态作为一等的私有资产可以鼓励优化和提高效率,限制不必要的状态扩张。此外,Nervos还引入了状态租金,针对状态占有者进行通货膨胀。这一解决方案为矿工提供了可预测的收入来源,不仅可以防止状态过度扩张,还可以确保长期的区块链安全。

CKB区块链采用了独特的价值捕获机制,要求链上数据的存储和操作需要锁定CKB代币,从而对其产生直接的长期需求。这增加了代币的价值,提高了区块链的安全性,与最终成为一个“资产存储”平台的目标保持一致。

但是NervosNetwork团队主要专注于技术开发,但在项目宣传方面存在不足,导致市场上很多用户仅知道该项目的存在,却并不了解其卓越性能。此外,NervosNetwork的社区运营也并不理想,缺乏形成强烈共识的用户群体。

综上所述,NervosNetwork在不增加复杂性或损害去中心化的情况下增强本地比特币链上的体验,技术在BTC-L2赛道中处于领先的地位,并且因为其长期深耕于UTXO模型为其形成了坚实的技术壁垒。所以NervosNetwork在未来的发展值得期待。

 

参考文章

Messari详解CKB:原生比特币L2架构与RGB++资产发行协议

Nervos与RGB++协议万字研报:能否开启比特币生态L2扩容全新里程碑?全景式拆解其发展历程、核心架构、生态现状、利弊风险与未来挑战

NervosNetwork白皮书

NervosCKB投研报告

【长推】技术解构CKB公链:为何它可以给BTC正统性layer2提速?

从RGB到RGB++:CKB如何赋能比特币生态资产协议

RGB++:为正统比特币L2添砖加瓦

【关于RGB++的争议】

再谈RGB和RGB++

关于RGB++的几篇文章