Null Is Nothing, NULS Is Anything
You Want In A Blockchain World!
NULS is a global blockchain open-source project which is a highly customizable modular blockchain infrastructure; it consists of a microkernel and functional modules. NULS provides smart contract, multi-chain mechanism and cross-chain consensus. It aims to break the technical barriers of blockchain, to reduce the cost of development, and to promote the usage of blockchain technology in the commercial field.
Currently, the blockchain sector is struggling with making blockchain technologies flexible and convenient. At NULS, our mission is to build a customizable universal public blockchain infrastructure. Building a customizable infrastructure, our goal is to be helping enterprises improve credibility by deploying their own decentralized applications in the blockchain.
NULS is built upon smart contracts, multiple chains, and pluggable modules.
Multiple chains
In NULS' blockchain, there is a multi-chain mechanism that can be combined. When this mechanism is integrated, there are side chains that form and attach to NULS' blockchain.
Sophisticated smart contracts
Smart contracts enable NULS as a programmable blockchain. Users can outline their own business logistics with very little programming knowledge. Once programmed, the processors built inside of NULS launch the logic into a decentralized environment.
The default consensus mechanism of NULS is Proof-of-Credit.
All the modules of NULS are pluggable and replaceable within the blockchain which permits flexibility. This includes networking, consensus, storage, and algorithmic modules. NULS can be arranged as a private or public chain enabling companies the opportunity to replace these built-in modules with suitable applications.
Sustainable improvement
Technology advances very quickly. So, as mentioned before, the modularization feature ensures that all modules are replaceable by the user's favored implementation.
Application Service Layer
Logic layer
A smart contract is a logic container. Each application can define and run its own business in smart contracts, which ensure the flexibility and adaptability of NULS at the logic layer.

The smart contract is one of the modules defined in NULS.

Module layer
Developers from both the core developer group and the open source community can develop different modules (such as ledger, network, storage, account and consensus), which are put into NULS module repository.
Chain layer
According to the requirement of the application, the developers can choose some proper modules to customize different nodes, and different Nodes are connected in different chains to support different applications
NULS uses cross-chain consensus modules to connect different chains together.

Join NULS developer community

Building all-dimensional blockchain-ecology with global partners

As part of the NULS ecosystem plan, we will create new business opportunities for growth by

innovating and advancing the technology. Let us come together and revolutionize the world with our

advanced modular blockchain technology.

The NULS Team Join Us