基于硬件构建,而非软件

Nervos 极其通用或者说极其抽象的基于 RISC-V 的虚拟机,让 Common Knowledge Base 成为区块链行业中最灵活的 Layer 1。CKB-VM 没有预编译,支持所有的密码学原语,因此开发人员可以构建在其他地方不可能实现的强大的去中心化应用程序。

作为一个开源社区驱动的倡议,我们欢迎您的贡献,并鼓励您提出新的主题,添加内容,并提供您认为有用的示例。

avatar
Last edit: @Keith-CY
Fri Jan 05 2024
与众不同的开发环境。
ckb-vm
cell model
rust
solidity

CKB-VM 高度抽象的特性,让开发人员能够释放他们自身的创造力,不受限制地构建独特的去中心化应用程序。作为开发环境,Common Knowledge Base 是一张空白的画布;它没有预编译,支持所有编程语言、密码学原语、算法和数据结构。

Common Knowledge Base 的独特记账模型称为 Cell 模型,它结合了账户模型的可编程性和 UTXO 模型的可扩展性和灵活性。它是一个完全通用、抽象的记账模型,为系统和应用程序合约开发人员提供无限的自由。天生拥有协议级别的账户抽象能力,这意味着可以使用来自其他区块链生态系统的钱包访问基础层上的去中心化应用程序。

此外,Common Knowledge Base 可以理解并使用所有现有和未来的异构区块链的语言,允许开发人员构建完全互操作的跨链应用程序。另一方面,CKB-VM 可以运行其他虚拟机,包括基于 EVM 和 WebAssembly 的虚拟机,这确保了开发人员能在更多的执行环境中进行构建。

成为更大事物的一部分。
ckb-vm
cell model

除了在业界最灵活、最具互操作性的 Layer 1 上构建这个优势之外,Common Knowledge Base 开发者还可以期待来自 Nervos 基金会及其区块链专家团队的全力支持。

丰富的资源,包括详细的技术文档、开发者指南和教程,可供希望开始 Nervos 之旅的开发人员随时使用。Nervos 还定期组织研讨会、线上会议和黑客松,使得潜在的开发人员能够让他们的区块链知识学以致用并保持在技术的最前沿。基金会的专家团队随时为应用程序开发人员面临的任何技术挑战提供直接的帮助。

最重要的是,志同道合的开发者和充满活力的社区成员们通过专门的论坛、聊天频道和线下聚会,促进了合作、知识共享和问题解决。

开发者资源。
关于 Common Knowledge Base 的基础技术信息。
Godwoken 的技术文档,它是基于 Common Knowledge Base 构建的兼容 EVM 的 Layer 2 网络。
供社区成员参与和讨论 Nervos 的发展。