Skip to content

arkadiuszsz/rocketpool

 
 

Repository files navigation

Rocket Pool - Your new Casper friendly Ethereum POS pool

*NOTE: The current Alpha of Rocket Pool requires the latest ganache-cli@v6.0.3 and truffle@4 to run locally.

Rocket Pool - Next Generation Decentralised Ethereum Proof of Stake (POS) Pool


Rocket Pool is a next generation decentralised Ethereum proof of stake (POS) pool currently in Alpha and built to be compatible with Casper. Features include Casper compatibility, smart nodes, decentralised infrastructure with automatic smart contract load balancing.

Unlike traditional centralsed POW pools, Rocket Pool utilises the power of smart contracts to create a self regulating decentralised network of smart nodes that allows users with any amount of Ether to earn interest on their deposit and help secure the Ethereum network at the same time.

The contracts are written in solidity and built with the Ethereum framework truffle. This project is currently in Alpha and undergoing heavy work.

Test Rocket Pool

Rocket Pool - Testing Ethereum Proof of Stake (POS) Pool

Easiest way to see Rocket Pool alpha in action is to clone the repo, have Ganache running and 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.

Rocket Pool White Paper

You can read the current Rocket Pool white paper here: http://www.rocketpool.net/files/RocketPoolWhitePaper.pdf.

More Information and Contact

For more information on Rocket Pool, check out our website here. You can also contact us there for more information.


A Step by Step Beginners guide

The following worked example uses Mac OSX 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/darcius/rocketpool

open the rocketpool directory:

$ cd rocketpool

install npm packages and run tests:

$ npm install && npm test

About

A next generation decentralised Ethereum proof of stake (POS) pool currently in Alpha and built to be compatible with Casper.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.3%
  • Shell 1.7%