RISE Node v1.1.0t in Testnet

Andrea Baccega
rise-vision
Published in
2 min readJul 20, 2018

We‘re happy to announce that RISE core v1.1.0 is now available in testnet.

The newer version features several improvements and more detailed information will follow once 1.1.0 is released in mainnet.

To summarise, 1.1.0 includes:

  • Node.JS v6 -> v8: v8 shows 20% performance boost;
  • PostGres v9.2 -> v10: improved query parallelism;
  • TypeScript v2.6 -> v2.8: see whats new here;
  • All node.js packages updated: to get all security patches and fixes from third party libraries

Furthermore, the new RISE 1.1.0 version uses a different SQL library (sequelize) that is easier to use and more future proof than the previously used library (pg-promise).

This alone required us to rewrite a considerable amount of code to enhance the following:

  1. Transactions Per Seconds
  2. Security
  3. Data integrity

As a matter of fact, the new core will utilise atomic block processing which will leverage the native transaction mechanism bundled into PostGres.

Last but not least, v1.1.0 features stricter and more efficient checks on incoming messages as well as a database layer restriction mechanism for exceptions.

How to install v1.1.0 in Testnet

  1. Spin up a new Ubuntu 16.04 srv.
  2. Create a new user and login;
  3. Issue the following commands:
cd $HOMEwget https://raw.githubusercontent.com/RiseVision/rise-build/master/scripts/install.shbash install.sh install -r testnet -u https://downloads.rise.vision/core/testnet/latest.tar.gzcd rise
wget https://downloads.rise.vision/snapshots/testnet/latest -O latestsnap.gz
./manager.sh restoreBackup latestsnap.gz
rm latestsnap.gz

More helpful RISE resources:

While your node is syncing join the #testnet channel in the RISE Slack. Create a new testnet wallet and provide the generated address in #testnet, so that we can send some testnet RISE for the delegate registration and guide you through the process if you need further assistance.

--

--