Nervos Network,也称为Common Knowledge Base,是Nervos生态系统的基础层。它确保系统中所有更高层的信任。区块链的结构优先考虑去中心化,提供极简主义、灵活性和安全性。其主要目的是安全地存储各种数据和资产。Kevin Wang、Jan Xie、Terry Tai、Daniel Lv和Cipher Wang是Nervos的联合创始人。 [1]
Nervos 区块链(或通用知识库)是 Nervos 生态系统的基础层,优先考虑去中心化和安全性,同时促进数据和资产存储。其多层架构解决了去中心化系统中固有的权衡,第 1 层强调安全性,第 2 层 侧重于可扩展性以实现快速交易。该架构支持使用 Javascript 和 Rust 等常用语言进行编程,并在 CKB-VM(一种高性能虚拟机)中执行代码。 Nervos 利用基于 工作量证明 (PoW) 的 共识 算法 NC-MAX,以提高每秒交易量和确认时间,同时不影响安全性。 [1]
Cell 模型受到比特币的 UTXO 模型的启发,定义了 Nervos 中各个 Cell 的行为,并概述了更新其数据的过程。在 Nervos CKB 中,Cell 代表了存储状态的最小和最基本的单元。继承自比特币的架构,Nervos CKB 实现了 Cell 模型作为通用的 UTXO 模型用于状态存储,保持了简单性和一致性。在此模型中,所有状态都存储在不可变的 Cell 中,计算发生在链下,节点处理验证。更新 Cell 中的数据涉及消耗,其中现有 Cell 被消耗,其数据被提取和更新,并创建一个包含更新数据的新 Cell,随后添加到链上。 [2]
Cell 只能被消耗一次,在消耗后从 Live Cell 转换为 Dead Cell,使其无法使用。Nervos 中的交易反映了 cell 状态的变化,其中一组 Live Cell 被消耗,并创建新的 Cell。网络对交易的验证涉及执行相关的 Lock Script 和 Type Script,确保符合开发者定义的规则,并防止欺诈活动。 [2]
在 Nervos CKB 的 cell 模型中,智能合约的执行将计算和验证阶段分开,计算发生在链下,结果数据由完整的节点在链上验证。这种并行执行允许交易在它们自己的虚拟机中独立运行,提供了显著的扩展改进,尤其是在具有多个 CPU 核心的现代计算机上。Cell 模型中的交易非常灵活,允许多个智能合约操作被批处理到单个交易中,从而减少了开销和处理费用。 [2]
在Cell模型中,所有数字资产(如CKBytes、代币和收藏品)都被视为一流资产,由各自的所有者独家拥有,而不是智能合约。虽然资产在交易过程中必须遵守智能合约规则,但其所有权仍然归用户所有,确保只有所有者才能使用它们,而无需考虑智能合约的规范。这种所有权结构可以保护资产免受合约漏洞利用的影响,因为攻击者无法访问它们,因为它们在用户的控制之下。此外,这种结构也意味着资产维护的责任,由于资产占据Nervos的空间,所有者需要支付少量的定期维护费用,称为状态租金。 [2]
Nervos 引入了 CKB-VM,这是一个由 RISC-V 指令集驱动的虚拟机,它增强了智能合约在区块链上的执行,并在安全和高性能的环境中提供了图灵完备的可编程性。RISC-V 是处理器设计的基础,提供了一个成熟且模块化的架构,非常适合区块链开发。借助 CKB-VM,开发人员可以将加密原语无缝集成到智能合约中,从而促进更流畅的开发体验,并加速采用跨链交互和扩展创新等先进技术。任何以 RISC-V 为目标的编程语言都可以用于 Nervos 上的开发,使开发人员能够利用首选的工具和语言进行高效且安全的智能合约部署,并得到 JavaScript、Rust、Go、Java 和 Ruby 等主流语言的本机 SDK 的支持。[3]
Nervos 的原生代币 CKByte (CKB) 代表网络上的数据存储,1 CKByte 等于 1 字节的存储空间。CKB 也用于交易和计算费用。要在 Nervos 上存储 100 字节的数据,必须拥有 100 CKByte,这些 CKByte 在数据存储期间保持锁定。如果数据被删除,相应的 CKByte 将可用于其他用途。此外,CKByte 可以存入 Nervos DAO,通过质押机制获得利息。 [1]
矿工在确保网络上数据的有效性和保存方面发挥着关键作用,周期和交易费用确保了适当的验证。然而,一旦费用结算完毕,矿工就缺乏持续的数据保存激励。为了解决这个问题,状态租金持续补偿矿工的数据保存。在Nervos上存储数据的用户需要支付少量的状态租金费用,该费用基于占用的空间,并使用有针对性的通货膨胀来抵消前期费用,从而提高用户便利性。在存储期间,一部分锁定的CKBytes无法获得利息,由于通货膨胀而逐渐贬值,主要影响在Nervos上存储数据的用户。状态租金的资金来自二级发行,未占用网络空间的用户可以通过将CKBytes锁定在Nervos DAO中来获得利息。 [4]
CKB的主要代币发行量硬顶为336亿代币,遵循类似于比特币的发行计划。每四年,CKB的发行量减半,直到所有代币都被挖出。最初的四年里,将挖出168亿CKB,初始年发行率为42亿。在第一次减半周期后,发行率降至每年21亿CKB,并减半,直到所有代币都被挖出。这些代币作为每个区块的固定奖励授予CKB矿工,激励他们提供计算机资源用于交易处理和网络安全。随着Nervos网络的扩展和CKB代币价值的增加,奖励率可以降低而不影响安全性。这种发行模式确保了网络引导阶段的公平代币分配,促进了长期的经济去中心化。[5]
Nervos 采用了一种新颖的代币经济学方法,结合了二级发行来收取状态租金,并确保矿工获得永久性的网络安全补偿,而与历史交易量无关。二级发行每年发行 13.44 亿 CKB,根据当前流通的 CKB 代币的利用率,在矿工、Nervos DAO 存款人和 Nervos 国库之间分配。虽然二级发行主要针对状态占用者,允许 CKB 既作为长期持有者的通货紧缩代币,又作为区块链用户的通货膨胀代币,但其实施,特别是关于国库资金的实施,仍然受到社区发起的硬分叉的影响。 [5]
这种双层排放模型通过将矿工补偿与交易费用脱钩,并使其与区块链利用率保持一致,确保了 Nervos 网络的长期可持续性,作为一个保值或价值存储平台。这培养了一种有利于所有网络参与者(包括用户、矿工、开发者和代币持有者)的激励结构。这种一致性使 Nervos 与市场上其他 Layer 1 平台区分开来。 [5]
CKBytes持有者可以通过将代币锁定在Nervos DAO中来赚取利息,类似于质押。利息的累积与二级发行成正比,以抵消长期的通货膨胀影响,从而保值。由于占用Nervos空间而锁定CKBytes的用户没有资格将其放入Nervos DAO;但是,一旦他们占用的单元格被消耗并且CKBytes被释放,他们就可以将其放入Nervos DAO。这种机制鼓励删除不必要的数据,从而促进区块链的长期可管理性。 [4]
2019年10月10日,Nervos宣布与Polychain Capital建立战略合作伙伴关系。Polychain积极参与Nervos生态系统,协助社区建设,并在美国和西半球推广采用和提高知名度。此外,Polychain计划在即将到来的CKByte公开发售中投资570万美元,该公开发售于2019年10月16日在CoinList上举行。[6]
2019年10月5日,Nervos宣布与招商银行国际(CMBI)合作,共同开发去中心化金融服务应用。其中一些应用旨在为该银行的零售客户提供服务。 [7]
2019年7月31日,Nervos宣布安全审计公司PeckShield将对Nervos测试网进行安全审计,为当年晚些时候的主网上线做准备。Nervos计划与PeckShield在数字资产和区块链安全的各个方面进行合作,包括代码审计、防御部署和应急响应。 [8]
2019年7月30日,Nervos宣布与数字资产管理平台imToken建立战略合作伙伴关系。imToken成为核心钱包合作伙伴,为Nervos CKByte持有者提供强大的代币管理和一流的钱包服务。Nervos和imToken都致力于开发替代金融生态系统,此次合作标志着朝着建立更具包容性的经济迈出了重要一步。 [9]
2019年7月9日,Nervos宣布与多链钱包BitPie建立战略合作伙伴关系。BitPie承诺在第四季度主网发布时支持CKByte代币。此次合作旨在利用Bitpie在安全管理价值数十亿美元的加密资产方面的丰富经验,为CKByte代币持有者提供一流的钱包服务。 [10]
2019年7月4日,Nervos宣布与火币合作,开发一个面向金融机构的去中心化平台。该平台旨在使这些机构能够部署自己的区块链、稳定币和其他DeFi服务,与Nervos Network的愿景无缝对接。 [11]
2018年7月18日,Nervos从主要合作伙伴和投资者处筹集了2800万美元的战略投资基金,包括Polychain Capital、红杉中国、万向区块链、FBG Capital、Blockchain Capital、Dekrypt Capital、Breyer Capital、1confirmation、Multicoin Capital、经纬中国、Kindred Ventures、1kx、zk Capital等。 [12]