Nuls 是一个全球性的区块链开源项目,它是一种高度可定制的模块化区块链基础设施。它由微内核和功能模块组成。NULS 提供智能合约、多链机制和跨链共识。它旨在打破区块链的技术壁垒。从而降低开发成本,促进区块链技术在商业领域的应用。[1][2]
Nuls 区块链开发平台将区块链划分为网络、账户、账本、存储、共识和智能合约等多个模块。每个模块将独立运行,忽略其他模块的变化。Nuls 的模块通过服务总线和事件总线进行协作。微内核管理服务总线和事件总线。
Nuls 进一步提供了一个智能合约容器 (NulsVM),应用程序开发人员可以在其中定义和运行。此外,Nuls 支持用户根据自己的应用需求,通过组合模块库中的适当模块来定制自己的子链。Nuls 致力于易于使用,适应各种应用场景,具有高性能,支持数据的透明性和安全性。
Nuls 的默认共识机制是信用证明 (POC)。共识会议的节点应轮流打包区块,每个节点每轮只打包一个区块。Nuls 平台上的子链可以通过替换共识模块来使用其他机制。
认识到技术升级的必然性和业务应用逻辑的不可预测性,Nuls 结合了 Linux 内核的模块化来开发 Nuls 微内核。Nuls 的设计遵循“一切皆模块”的原则。
Turing 完备的智能合约虚拟机 NulsVM 将支持 JAVA 作为第一语言,并在开发过程中进行扩展。NulsVM 是编码层中轻量级定制的关键。
与区块链平台通常的情况一样,NULS 也有自己的货币,也称为 NULS。这些代币将用于支持在此网络之上运行的去中心化应用程序,以及支付应用程序、支持未来发展和支付交易费用。不过,这个网络可能需要一段时间才能充分发挥其潜力。[3][4]
核心成员是经验丰富且精通区块链技术的爱好者,在管理社区运营方面拥有丰富的经验。他们共同的目标和哲学思想促使他们共同开发一种新型的区块链互联网经济,旨在简化对区块链技术的信任。[5]
团队的大多数成员在编程领域拥有丰富的经验。NULS 的创始人 Jason 在银行安全领域拥有 6 年的经验,并为中国的数十家银行设计了安全系统。