A global blockchain open-source project, Nuls is a highly customizable modular blockchain infrastructure. It aims to break the technical barriers of the blockchain, reducing the cost of development and promote usage of blockchain technology in the commercial world.
The Nuls blockchain development platform divides the blockchain into several modules such as network, account, ledger, storage, consensus, and smart contract. Every module will perform independently, ignoring the change of other modules. The modules of Nuls cooperate through the service bus and event bus. The microkernel manages the service bus and event bus.
Nuls further provides a smart contract container (NulsVM) which application developers can define and run. Additionally, Nuls supports users to customize their own sub-chains by combining appropriate modules from the module library according to their own application requirements. Nuls seeks to be easy to use, adaptable to various application scenarios, highly performant, support transparency and security of data.
The default consensus mechanism of Nuls is Proof-of-Credit (POC). The nodes of the consensus meeting should pack blocks by turns, and every node only pack one block per round. Sub-chains on the Nuls platform can use other mechanisms by replacing the consensus module.
Recognizing the inevitability of technical upgrades and the unpredictability of business application logic, Nuls incorporates the modularity of the Linux kernel to develop the Nuls micro-kernel. The design of Nuls follows the principle of “everything is a module”.
A Turing-complete smart contract virtual machine, NulsVM, will support JAVA as the first language and will expand during development. NulsVM is the key of lightweight customization within the coding layer.
The Nuls token will be used to support Nuls-based applications, pay for application cost, exchange for asset, support Nuls development, reward miner and pay transaction fees.
“We make Nuls a blockchain infrastructure that is easy to use. You don’t have to understand such underlying technologies as cryptography and consensus mechanism to develop an application for commercial scenarios. Meanwhile, we implement the cross-chain consensus to audit the data of sub-chain without breaching confidentiality,” comments lead developer Zhang Xing.
Nuls ICO Details
According to the website the ICO is to be announced.
For more informatio visit: nuls.io/