|
1 | | -# Rocket Pool - A next generation Ethereum proof of stake (PoS) infrastructure service and pool |
| 1 | +<picture> |
| 2 | + <img alt="Rocket Pool - Decentralised Ethereum Liquid Staking Protocol" src="https://raw.githubusercontent.com/rocket-pool/.github/main/assets/logo.svg" width="auto" height="120"> |
| 3 | +</picture> |
2 | 4 |
|
3 | | -<p align="center"> |
4 | | - <img src="https://raw.githubusercontent.com/rocket-pool/rocketpool/master/images/logo.png?raw=true" alt="Rocket Pool - Next Generation Decentralised Ethereum Proof-of-Stake (PoS) Infrastructure Service and Pool" width="500" /> |
5 | | -</p> |
| 5 | +# Rocket Pool - Decentralised Ethereum Liquid Staking Protocol |
6 | 6 |
|
7 | | ---- |
| 7 | +Rocket Pool is a decentralized Ethereum liquid staking protocol. It lets people participate in Ethereum staking without needing to run a full validator with 32 ETH, and it also lowers the technical barrier for running nodes. Here’s a breakdown: |
8 | 8 |
|
9 | | -`Rocket Pool` is a first of its kind Ethereum Proof of Stake (PoS) infrastructure service, designed to be highly decentralised, distributed and compatible with staking in Ethereum 2.0 on the beacon chain. It was first conceived in late 2016 and has since had several successful public betas over the life span of ETH2 development. The staking network allows any individual, business, defi dapp, wallet provider, SaaS provider, exchange — just about any service — the ability to provide their users with the option to earn staking rewards on their ETH holdings without worrying about maintaining an extensive staking infrastructure, just plug and play. |
| 9 | +### For Regular Stakers |
| 10 | +- Users can stake as little as 0.01 ETH by depositing into Rocket Pool’s smart contracts |
| 11 | +- In return, they receive rETH (Rocket Pool ETH), a liquid staking token that automatically accrues staking rewards over time |
| 12 | +- rETH can be traded, used in DeFi, or redeemed for ETH + rewards |
10 | 13 |
|
11 | | -Staking with the Rocket Pool network is very flexible and unlike any other staking infrastructure for Ethereum 2.0 to date. When depositing ETH into the Rocket Pool smart contracts, you will be instantly issued a token called rETH which represents a tokenised staking deposit in the network. Its value and the rewards it gains over time will be reflected by the work each individual decentralised node operator gives the Rocket Pool network. Rocket Pool’s unique decentralised staking infrastructure is economically bonded to both be secure and scalable. |
| 14 | +### For Node Operators |
| 15 | +- People who want to run validator nodes can join Rocket Pool by staking 8 ETH (instead of the full 32 ETH) |
| 16 | +- Rocket Pool pairs that 8 ETH with the ETH deposited by rETH users to make a full validator |
| 17 | +- They earn consensus rewards (ETH) plus commission from the rETH users for running the node |
12 | 18 |
|
13 | | -Rocket Pool isn't just a whitepaper, it's actual code. Be sure to read the [Rocket Pool 101 - FAQ for more information](https://medium.com/rocket-pool/rocket-pool-101-faq-ee683af10da9). |
| 19 | +### Why It’s Different |
| 20 | +- Lower capital requirement, 8 ETH instead of 32 ETH |
| 21 | +- Better yield than solo staking for node operators |
| 22 | +- Decentralized alternative to centralized exchanges’ staking services |
| 23 | +- Permissionless: anyone can run a node, no approval required |
| 24 | +- rETH token means stakers don’t have their ETH locked; they can use rETH across DeFi |
| 25 | + |
| 26 | +Learn more at [https://rocketpool.net](https://rocketpool.net). |
14 | 27 |
|
15 | 28 | # Test Rocket Pool |
16 | 29 |
|
17 | | -<p align="center"> |
| 30 | +<picture> |
18 | 31 | <img src="https://raw.githubusercontent.com/rocket-pool/rocketpool/master/images/rocket-pool-atlas-test.png?raw=true" alt="Rocket Pool - Testing Ethereum Proof-of-Stake (PoS) Infrastructure Service and Pool for Ethereum 2.0 Beacon Chain"/> |
19 | | -</p> |
| 32 | +</picture> |
20 | 33 |
|
21 | 34 | To see Rocket Pool in action, clone the repo and run the test suite with the following commands: |
22 | 35 | ```bash |
23 | 36 | $ npm install |
24 | 37 | $ npm test |
25 | 38 | ``` |
26 | 39 |
|
27 | | -# Rocket Pool White Paper |
28 | | - |
29 | | -You can read the current Rocket Pool white paper here: [http://www.rocketpool.net/files/RocketPoolWhitePaper.pdf](http://www.rocketpool.net/files/RocketPoolWhitePaper.pdf). |
30 | | - |
31 | | -# Contact and Additional Information |
32 | | - |
33 | | -Check out [our website](http://www.rocketpool.net) for more information on Rocket Pool. |
34 | | - |
35 | | -Contact form: https://www.rocketpool.net/#contact |
36 | | - |
37 | | -Twitter: https://twitter.com/Rocket_Pool |
38 | 40 |
|
39 | | -Join our Discord chat channel! https://discordapp.com/invite/rocketpool |
| 41 | +Having issues? Have an idea? Interested in research? |
40 | 42 |
|
41 | | ---- |
| 43 | +Our friendly community are available to help via our discord. |
42 | 44 |
|
43 | | -# A Step-by-Step Beginners Guide |
44 | | - |
45 | | -The following worked example uses macOS Sierra 10.12.6 and VMware Fusion 8.5.8 - all versions correct as of 15/09/2017. |
46 | | - |
47 | | -Download and install Ubuntu onto a new VM -> https://www.ubuntu.com/download/desktop - tested with v16.04 |
48 | | - |
49 | | -Open a terminal window and install some pre-requisites: |
50 | | - |
51 | | -install git: |
52 | | -```bash |
53 | | -$ sudo apt -y install git |
54 | | -``` |
55 | | -install curl: |
56 | | -```bash |
57 | | -$ sudo apt -y install curl |
58 | | -``` |
59 | | -install npm: |
60 | | -```bash |
61 | | -$ sudo apt -y install npm |
62 | | -``` |
63 | | -install node.js: |
64 | | -```bash |
65 | | -$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - |
66 | | -$ sudo apt-get -y install nodejs |
67 | | -``` |
68 | | -get rocketpool: |
69 | | -```bash |
70 | | -$ git clone https://github.com/rocket-pool/rocketpool |
71 | | -``` |
72 | | -open the rocketpool directory: |
73 | | -```bash |
74 | | -$ cd rocketpool |
75 | | -``` |
76 | | -install npm packages and run tests: |
77 | | -```bash |
78 | | -$ npm install && npm test |
79 | | -``` |
| 45 | +<a target="_blank" href="https://discord.gg/rocketpool"> |
| 46 | + <img src="https://dcbadge.limes.pink/api/server/https://discord.gg/rocketpool"> |
| 47 | +</a> |
0 commit comments