This article was first published on Stories by NULS on Medium
Advantages of NULS 2.0 Over NULS 1.0 (the 15th NULS Community Air Class)
NULS has always been dedicated to breaking through the blockchain technology bottleneck and providing a stable, efficient and high-performance network operation environment. In addition, it aims at providing enterprises with a flexible and easy-to-use underlying framework of blockchain, so as to accelerate the implementation of blockchain business applications by reducing the development and use cost for enterprises.
In order to continuously promote the development speed of NULS, and expand the NULS ecosystem, the team determined to develop NULS 2.0.
Next, I will detail how NULS 2.0 is optimized compared to 1.0.
1. The modular development in NULS 2.0 is more thorough：
Firstly, let me explain that modular development decomposes a large and complex business system into independent and smaller systems according to different internal functions. Each system only needs to focus on its own module functions, and finally, these small modules are integrated together to complete the functional requirements of the whole system.
Take blockchain as an example: firstly we need to download a wallet, which can be regarded as a node. Through wallets we can create accounts and encrypt them. Once running, it will discover more nodes on the network and they will connect to each other. Then they can send transactions to each other and complete the verification. Finally, some nodes package the valid transactions into blocks and distribute them to each node. After the verification, they reach a consensus.
By breaking up the whole blockchain business operation, we can find that there is an account module to create accounts, a network module to discover nodes and broadcast data, a transaction module to verify and process transactions, a consensus module to package blocks, and a block management module to synchronize ...
To keep reading, please go to the original article at:
Stories by NULS on Medium