Launch of the NULS main-net v1.2.0| Addition of Random Number Generation Support

Image for post

Dear Members:
We will launch the NULS main-net wallet v1.2.0 at 14:00 on Feb 28th, 2019(GMT+8). All users are strongly recommended to update in time. The main-net will switch to the new protocol after the percentage of consensus nodes with upgraded wallets reaches 90%.

New Features of NULS Main-net v1.2.0:

  • The maximum consumption of the view method in the smart contract is changed to 100 million, and can be configured by max.view.gas=10xxxxxxxxx00 in the module.ini file;
  • The transaction remark information size limit is modified;
  • The bottom layer supports random numbers.

The NULS main-net v1.2.0 which adds a decentralized random number generation protocol. The main-net will switch to the new protocol after the percentage of consensus nodes with upgraded wallets reaches 90% and the height of the test-net increases another 30,000 blocks.

Update Steps:

Image for post

The Role of Blockchain Random Numbers

At the same time, random numbers are also the key technologies that many DAPPs need to use in the blockchain. Only safe and effective random numbers can ensure the normal operation of the application and the security of the assets on the chain.

Design Ideas of NULS Random Number Function

When Dapps are used, we can combine multiple random seeds to generate a random seed that needs to be used. This ensures that random numbers cannot be determined in advance, ensuring fairness and security.

Characteristics of the NULS Random Number Function

  • Best scenario recommendation: The future result or “oracle” case scenario represented by the guessing class specifies the random seeds near the next “n” blocks, and combines them to generate the final result. The underlying random seed of NULS in this scenario can be used, which allows all the consensus nodes to participate in the selection, and in doing so fully guarantees the security and fairness of the algorithm. At this stage, it is far superior to other blockchain platforms.

How to Participate

The NULS random number usage method provides a special document. The usage method is also divided into two types: interface and smart contract. DAPP developers can choose the appropriate method according to their own needs. The document address is as follows: /randomRPC.html

Update Precautions:

  • If the latest wallet version displayed by your old client is not v1.2.0, you need to turn to the official download channel above to download the new version and update it.
  • For node operators, after downloading the new version and completing the update, please start the new wallet after you stop running the old version. Do not run two wallets at the same time.

Have you joined all our social media channels?

Written by

Nothing Makes Blockchain Easier

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store