Build a Customized blockchain NULS ChainBox

NULS ChainBox and its Quick Start Manual

3 min readMay 25


It’s no longer a secret that big business is moving into the blockchain, will you get left behind or ahead of the curve? Blockchain can optimize your business, increase efficiency, and make your job easier, so why wait? We get it, blockchain is complicated, it’s a new technology that can be scary to someone who doesn’t know, but in fact, it doesn’t have to be!

What is NULS ChainBox

Introducing NULS — Nothing makes blockchain easier! ChainBox is an out-of-the-box solution to chain-building. It encapsulates six underlying modules: ledger, accounts, transactions, blocks, consensus, and network. ChainBox eliminates the necessity of direct blockchain experience and the need to understand distributed data storage, point-to-point transmission, consensus mechanisms, and encryption algorithms. Instead of spending time on blockchain architecture, developers can focus on creating independent business modules based on standard communication protocols, then form a brand new application chain in minutes with ChainBox. Instead of spending time and resources on blockchain architecture, NULS ChainBox allows you to build and deploy your applications to blockchain within the time you drink a cup of coffee.

NULS ChainBox Features

  • Quick set up development environment.
  • Lower the threshold of application development by using templates.
  • Reduce the difficulty of integrating with NULS-provided templates by utilizing provided scripts and one-click generation of executable programs.


When it comes to NULS ChainBox, we should be understanding what is NULSTAR and how they’re related to each other. NULS ChainBox is a combination of different modules that work independently, each module has its own functions. Imaging that NULSTAR works as an administrator in a laptop, sending orders and managing the other modules.

NULSTAR manages all modules and defines specifications such as module loading/unloading, service registration, etc. All extension modules that follow the NULS Module definition can be loaded as a NULS node and managed by NULSTAR. When the module is loaded, NULSTAR will register all the module services. The NULS module provides external services, can call the services of other modules, and can trigger events or subscribe to events of other modules. Each NULS module is upgraded according to different technology upgrades and application requirements. From a technical perspective, NULS is a sustainable and adaptable blockchain system.

NULS ChainBox Quick Start

1 Environment preparation

2 Get NULS ChainBox Repository

3 Building encrypted message module

4 Integrate the encrypted message module into ChainBox

5 Start your node

6 Start creating blocks, and other housekeeping

7 Get NULS accounts for ‘mail-example’

8 Testing ‘mail-example’

More operation guide at:


NULS’s ChainBox, including its cross-chain technology and smart contracts, enables developers and enterprises to adopt blockchain technology to their business efficiently. With ChainBox, NULS is pushing the commercial implementation of blockchain applications. NULS’s goal is to build an ecosystem that benefits developers, companies, and the NULS community.

Contact Us







NULS — Making It Easier To Innovate




Run your own blockchain complete with tokens, smart contracts, cross-chain, and staking. Nothing makes blockchain easier. Find out more: