RISE Core 1.1.1 — Mainnet

Andrea Baccega
Aug 8, 2018 · 2 min read

We are thrilled to announce that RISE core version 1.1.1 is now available for download.

RISE 1.1.1 required 278 commits, 265 file changes, more than 23k lines added along with 11k removed. You can see the full changelog here.

The collection of all the improvements made since 1.0.0 results in a much higher transaction per second throughput. Benchmarks shows that the new RISE core is capable of handling up to 1000 transactions per second* with a i7–7700 CPU. To compare, Ethereum can only process 15 TPs and Bitcoin can only process 7 TPs due to block size limit 1MB.

Considering the current amount of transactions per day in RISE mainnet we decided to not “stretch” the current block size limit in 1.1.1.
The TPS indicator should be particularly meaningful for future sidechain operators that requires such high amount of Transactions Per Second.

The new update will have the following improvements, including but not limited to:

  • Atomic block processing
  • Peer banning — Delegates are now more motivated to keep their node online
  • Lightweight block and transaction processing
  • In memory block transaction validation
  • Node upgrade from v6 to v8
  • Typescript upgrade from 2.6 to 2.8
  • PostGres upgrade from 9.6 to 10.4
  • Database level constraints
  • Migration from pg-promise to sequelize
  • Restored topAccounts API
  • Restored PUT transactions API

For a more in-depth technical update on what’s new in RISE core 1.1.1 and how we achieved it please read this post.

If you are running a RISE node this release requires some extra attention when updating. We have crafted a script that should ease the process.

Please note that the update might take up to 5 minutes. Do not halt the update script!

To update, login your VPS and head over the home directory. Then issue the following commands:

wget https://raw.githubusercontent.com/RiseVision/rise-build/master/scripts/upgrade_to_1.1.1.sh
bash upgrade_to_1.1.1.sh

After the update script finishes a further database upgrade will kick in. You can check your node status by running ./manager.sh status inside the rise folder.

Installing a new 1.1.1 node is easy. After setting up your server with all the requirements (here ia guide), just issue the following command:

wget https://raw.githubusercontent.com/RiseVision/rise-build/master/scripts/install.sh
bash install.sh install -r mainnet

This will install the latest RISE node version.

To conclude, if you liked the content of this post please consider starring the RISE repositories in Github to follow further developments.

If you are a developer head over our Slack to get in touch with us and share your thoughts on RISE.

Please join our Slack for further development discussions.

rise-vision

Rise Vision - RISE offers a platform for Decentralized…

Andrea Baccega

Written by

Android & TypeScript Developer.

rise-vision

Rise Vision - RISE offers a platform for Decentralized Distributed Applications (DAPPs), powered by a community driven Delegated Proof of Stake (DPoS) blockchain.

Andrea Baccega

Written by

Android & TypeScript Developer.

rise-vision

Rise Vision - RISE offers a platform for Decentralized Distributed Applications (DAPPs), powered by a community driven Delegated Proof of Stake (DPoS) blockchain.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

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