*NOTE: The current version of Rocket Pool requires the latest [email protected], [email protected], and [email protected] or greater to run locally.
Rocket Pool 2.0
is a next generation Ethereum proof of stake (PoS) infrastructure service designed to be highly decentralised, distributed and compatible with Casper 2.0, the new consensus protocol that Ethereum will transition to in late 2019.
We offer any user, business, corporation, pool, wallet provider, exchange, hedge fund; just about any service, the ability to provide their users the option to earn interest on their ether holdings for a fixed term without worrying about maintaining an extensive staking infrastructure, just plug and play. For a high level overview, please read our 2.0 announcement article.
Rocket Pool has a long history in Ethereum and work on it originally began in late 2016 after the Mauve paper was released by Vitalik Buterin. This provided an early functional spec for Ethereum's new consensus protocol called Casper which would allow users to earn interest on a deposit of Ethereum. Since then Rocket Pool has grown and evolved into a next generation staking network, aiming to allow businesses and their users to earn interest on their ether and to empower users who wish to stake on their own node by providing them with additional income on top of Casper's interest.
Rocket Pool isn't just a whitepaper, it's actual code. Be sure to read the Rocket Pool 101 - FAQ for more information.
To see Rocket Pool in action, clone the repo and run Ganache with the latest version of truffle installed. A quick and easy way to do this is to use the test script provided with the project:
$ npm install && npm test
This will start Ganache (if not already started) with the current block gas limit and put Rocket Pool through its paces. * These tests are extensive and can take up to 2-10 mins to run depending on your machines specs *.
You can read the current Rocket Pool white paper here: http://www.rocketpool.net/files/RocketPoolWhitePaper.pdf.
Check out our website for more information on Rocket Pool.
Contact form: https://www.rocketpool.net/#contact
Twitter: https://twitter.com/Rocket_Pool
Join our Discord chat channel! https://discordapp.com/invite/tCRG54c
The following worked example uses macOS Sierra 10.12.6 and VMware Fusion 8.5.8 - all versions correct as of 15/09/2017.
Download and install Ubuntu onto a new VM -> https://www.ubuntu.com/download/desktop - tested with v16.04
Open a terminal window and install some pre-requisites:
install git:
$ sudo apt -y install git
install curl:
$ sudo apt -y install curl
install npm:
$ sudo apt -y install npm
install node.js:
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get -y install nodejs
get rocketpool:
$ git clone https://github.com/rocket-pool/rocketpool
open the rocketpool directory:
$ cd rocketpool
install npm packages and run tests:
$ npm install && npm test