最后更新:
Nervos Network,也被称为共同知识库(Common Knowledge Base),是 Nervos 生态系统的基础层。它为系统内的所有更高层提供信任保障。该区块链的结构优先考虑去中心化,具有极简主义、灵活性和安全性。其主要目的是安全地存储各种数据和资产。Kevin Wang、Jan Xie、Terry Tai、Daniel Lv 和 Cipher Wang 是 Nervos 的联合创始人。[1]
Nervos blockchain(区块链),即 Common Knowledge Base(共同知识库),是 Nervos 生态系统的基础层,在优先考虑去中心化和安全性的同时,促进数据和资产的存储。其多层架构解决了去中心化系统固有的权衡问题,其中 Layer 1 强调安全性,而 Layer 2 则专注于快速交易的可扩展性。这种架构允许使用 Javascript 和 Rust 等熟悉语言进行编程,同时在高性能虚拟机 CKB-VM 中执行代码。Nervos 利用基于 Proof of Work (PoW)(工作量证明)的 consensus(共识)算法 NC-MAX,在不牺牲安全性的情况下提高每秒交易量和确认时间。[1]

Nervos CKB mainnet 创世区块于 2019 年 11 月 16 日产生。[13] 第一次基础发行halving(减半)发生在 2023 年 11 月 19 日。[13] Cipher Wang 于 2024 年 2 月 13 日在轻皮书中引入了 RGB++ 协议。[14] Fiber 的首次 mainnet 合约部署发生在 2025 年 2 月 28 日。[15] Meepo hard fork(硬分叉)于 2025 年 7 月 1 日激活。[16]
Cell 模型受 Bitcoin 的 UTXO 模型启发,定义了 Nervos 内部单个 Cell 的行为,并概述了更新其数据的过程。在 Nervos CKB 中,Cell 代表存储状态的最小且最基本的单元。Nervos CKB 继承自 Bitcoin 的架构,将 Cell 模型实现为用于状态存储的通用 UTXO 模型,保持了简单性和一致性。在此模型中,所有状态都存储在不可变的 Cell 中,计算发生在链下,而节点负责验证。更新 Cell 中的数据涉及“消耗”(Consumption),即消耗现有的 Cell,提取并更新其数据,然后创建一个包含更新后数据的新 Cell 并随后添加到链上。[2]
Cell 只能被消耗一次,消耗后会从“活 Cell”(Live Cell)转变为“死 Cell”(Dead Cell),从而使其无法再被使用。Nervos 中的交易反映了 Cell 状态的变化,即一组活 Cell 被消耗并创建了新的 Cell。网络对交易的验证涉及执行相关的锁定脚本(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]
RGB++ 通过同构绑定将 Bitcoin UTXO 映射到 CKB Cell。Bitcoin UTXO 锁定脚本管理所有权,将映射的 CKB Cell 的所有权与相应的 Bitcoin UTXO 相关联,而 Cell 的数据和类型脚本则管理状态转换。Bitcoin 和 CKB 上成对且同步的交易允许 CKB 提供可验证的状态锚点并支持状态更改的验证。这种设计在无需传统桥接的情况下扩展了 Bitcoin 资产的可编程性和组合性。[17][14] 该协议将交易折叠和非交互式转账描述为核心功能。[17][14]
Fiber 是一个基于 CKB 的链下支付通道和路由网络。其参考实现支持多跳支付和多种 CKB 资产。[18] Fiber 合约在 CKB 主网上的首次部署发生在 2025 年 2 月 28 日的 v0.4.0 版本。[15] 2026 年 8 月 6 日发布的 v0.9.0 版本改进了通道恢复与路由、安全性、节点运营、备份与恢复以及相关的支付和通道处理。它还引入了数据库迁移、改进的外部资金持久化、强制关闭通道的链上 TLC 结算、瞭望塔(watchtower)改进以及 WASM 性能提升。[19] 官方实现将其描述为正在进行中的工作,并预计在主网部署后继续迭代。[18]
Meepo 硬分叉于 2025 年 7 月 1 日在 epoch 12293 处在 CKB 主网激活。它引入了 CKB-VM v2 和脚本 VM 版本选择,允许脚本选择 VM 版本。此次升级增加了 Spawn 及相关的系统调用,使一个脚本能够调用另一个带有参数和共享状态的脚本,并支持脚本组合。它还包括性能、执行效率和验证方面的改进。[16][20]
Nervos 的原生代币 CKByte (CKB) 代表网络上的数据存储,一个 CKByte 等于一个字节的存储空间。CKB 还用于支付交易和计算费用。要在 Nervos 上存储 100 字节的数据,必须持有 100 个 CKByte,这些代币在数据存储期间将被锁定。如果数据被删除,相应的 CKByte 将释放以供其他用途。此外,CKByte 可以存入 Nervos DAO,通过质押机制赚取利息。[1]
矿工在确保网络数据有效性和保存方面发挥着至关重要的作用,周期和交易费用确保了适当的验证。然而,一旦费用结算,矿工就缺乏保存数据的持续动力。为了解决这个问题,状态租金持续补偿矿工的数据保存工作。在 Nervos 上存储数据的用户会根据占用的空间支付少量的状态租金费用,通过定向通胀来抵消预付费用,从而提高用户便利性。在存储期间,一部分被锁定的 CKByte 无法赚取利息,由于通胀其价值会逐渐贬值,这主要影响在 Nervos 上存储数据的用户。状态租金的资金来自二级发行,而不占用网络空间的用户可以通过将他们的 CKByte 锁定在 Nervos DAO 中来获得利息。[4]
CKB 的主要代币发行上限为 336 亿枚,发行周期约为 84 年,遵循类似于比特币的时间表。第一次减半发生在 2023 年 11 月 19 日,将主要发行率从每年 42 亿 CKB 减少到 21 亿 CKB;下一次减半预计在 2027 年 11 月。减半适用于基础发行,而不适用于二级发行。这些代币作为每个区块的固定奖励授予 CKB 矿工,以激励其为交易处理和网络安全提供计算机资源。随着 Nervos 网络的扩展和 CKB 代币价值的提升,奖励率可以在不损害安全性的情况下降低。这种发行模型确保了网络引导阶段的公平代币分配,促进了长期的经济去中心化。[13][21]
Nervos 采用两部分代币经济学模型,结合二级发行来收取状态租金,并确保无论历史交易量如何,矿工提供的网络安全都能获得永久补偿。固定的年度二级发行为 13.44 亿 CKB,并根据网络使用情况在矿工、Nervos DAO 存款人和设计的 Nervos 国库之间进行分配。[21] 在 2026 年 3 月 31 日的一次讨论中,一位 Nervos 开发人员报告称国库尚未激活,其二级发行的份额正在被销毁,因为相应的 cell 尚未创建且无法支出。该讨论描述了对协议更改和链上治理的早期探索。[22]
这种两层排放模型通过将矿工报酬与交易费用脱钩,并将其与区块链作为保存或价值存储平台的利用率挂钩,确保了 Nervos 网络的长期可持续性。这培养了一个有利于所有网络参与者(包括用户、矿工、开发人员和代币持有者)的激励结构。这种一致性使 Nervos 与市场上的其他 Layer 1 平台区别开来。[5]
CKBytes 持有者可以通过将代币锁定在 Nervos DAO 中来赚取利息,这类似于质押。利息根据二级发行(Secondary Issuance)比例累计,以抵消长期通胀影响,从而实现保值。因占用 Nervos 空间而被锁定的 CKBytes 无法存入 Nervos DAO;然而,一旦这些占用空间的 Cell 被消耗且 CKBytes 被释放,它们就可以存入 Nervos DAO。这一机制激励了不必要数据的移除,促进了区块链的长期可管理性。[4]
2019年10月10日,Nervos 宣布与 Polychain Capital 建立战略合作伙伴关系。Polychain 积极参与 Nervos 生态系统,协助社区建设并促进其采用和知名度,特别是在美国和西半球。此外,Polychain 打算在 2019年10月16日于 CoinList 举行的 CKByte 公开发售中投资 570 万美元。[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 宣布与 Huobi 合作开发一个面向金融机构的去中心化平台。该平台旨在使这些机构能够部署自己的区块链、稳定币和其他 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]