Nervos Network,也称为通用知识库,是 Nervos 生态系统的基础层。它确保系统中所有更高层的信任。区块链的结构优先考虑去中心化,提供极简主义、灵活性和安全性。其主要目的是安全地存储各种数据和资产。Kevin Wang、Jan Xie、Terry Tai、Daniel Lv 和 Cipher Wang 是 Nervos 的联合创始人。 [1]
Nervos 区块链,或通用知识库(Common Knowledge Base),是 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]
Cells 只能被消耗一次,在消耗后从 Live Cells 转变为 Dead Cells,使其无法使用。Nervos 中的交易反映了 cell 状态的变化,其中成组的 Live Cells 被消耗,并创建新的 Cells。网络对交易的验证涉及执行相关的 Lock Scripts 和 Type Scripts,确保符合开发者定义的规则,并防止欺诈活动。 [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计划与PeckShield在数字资产和区块链安全的各个方面进行合作,包括代码审计、防御部署和应急响应。 [8]
2019年7月30日,Nervos宣布与数字资产管理平台imToken建立战略合作伙伴关系。imToken成为核心钱包合作伙伴,为Nervos CKByte持有者提供强大的代币管理和一流的钱包服务。Nervos和imToken都致力于开发替代金融生态系统,此次合作标志着朝着建设更具包容性的经济迈出了重要一步。 [9]
2019年7月9日,Nervos宣布与多链钱包BitPie建立战略合作伙伴关系。BitPie承诺在第四季度主网启动时支持CKByte代币。此次合作旨在为CKByte代币持有者提供一流的钱包服务,利用Bitpie在安全管理价值数十亿美元的加密货币资产方面的丰富经验。 [10]
2019年7月4日,Nervos宣布与火币合作,开发一个面向金融机构的去中心化平台。该平台旨在使这些机构能够部署自己的区块链、稳定币和其他DeFi服务,与Nervos网络的愿景无缝对接。 [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]