Nuls (NULS) is a cryptocurrency made by Liesa Huang and Isaac Kim in 2017. It is a decentralized blockchain platform that provides an enterprise-level blockchain infrastructure with a focus on pluggability and customization.
The modular blockchain implements a proof of credit (PoC) consensus mechanism that requires node operators to secure a certain amount of tokens to run a node, similar to a proof-of-stake consensus mechanism. However, nodes also have a credit rating alongside them which calculates a credit coefficient for each node. This credit coefficient determines the reward received for the node operator.
The Nuls platform is designed with 2 functioning parts to it. The first part is known as the microkernel which acts as the foundation for the entire network to function. This microkernel handles the projects underlying mechanisms for both the main chain and sub-chains. It will allow the user to connect different modules to the blockchain to customize features such as smart contracts, storage, and accounts. Although the main chain blockchain for Nuls uses a PoC consensus mechanism, the entire platform runs all of the decentralized applications on a multi-chain system. This multi-chain system hosts all the applications on subchains and verifies them with the main chain via cross-chain verification. This system allows for each sub-chain to have its own consensus mechanism such as PoS or proof-of-work (PoW).
The other part of the Nuls platform is the functioning modules. These are the plug and play components of the blockchain and is what allows the user to easily customize it to their specification. These functioning modules can easily be swapped out for each other due to their low coupling amongst each other.