Nervos是什么?CKB代币价值被严重低估的BTC-L2

时间:2024-07-03  分类:电子

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


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



综上所述,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:



通过他的字段可以看出,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资产跨链的BTCNervosNetwork链上资产互操作。


支付通道


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的收入是:



代币模型


代币分配


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


-->> 2/3 文章未完,请继续阅读

以上就是Nervos是什么?CKB代币价值被严重低估的BTC-L2的全部内容,望能这篇Nervos是什么?CKB代币价值被严重低估的BTC-L2可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。