Skip to content

Commit

Permalink
Merge pull request #1019 from oasisprotocol/amela/update-stake-requir…
Browse files Browse the repository at this point in the history
…ements

docs: Update stake requirements
  • Loading branch information
amela authored Nov 13, 2024
2 parents a4a23dc + 4fb93cd commit 7a1c831
Showing 1 changed file with 32 additions and 16 deletions.
48 changes: 32 additions & 16 deletions docs/node/run-your-node/prerequisites/stake-requirements.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
# Stake Requirements

This page provides an overview of the stake requirements to become a validator
on the consensus layer and to run a ParaTime compute node of the Oasis Network.
on the consensus layer, to run a ParaTime compute nodes and to run observer
nodes on the Oasis Network.

## Consensus Layer
## Registering an Entity

To become a validator on the consensus layer, you will need to have enough ROSE
for **registering your entity**, **registering your validator node**, and be among
the top entities by stake to be included in the **validator set**.

Current requirements are:
To register an entity you are going to need at least:

| | Mainnet | Testnet |
| --------------------------- | -------- | -------- |
| Entity Registration | 100 ROSE | 100 TEST |
| Validator Node Registration | 100 ROSE | 100 TEST |
| Validator Set Size | 120 | 110 |
| Each Node Registration | 100 ROSE | 100 TEST |


## Validator Node

To become a validator on the consensus layer, you will need to have enough ROSE
for **registering your entity**, **registering your validator node**, and be among
the top entities by stake to be included in the **validator set**.

You can check the current top validators on the blockchain explorers like the [Oasis Scan].

Expand Down Expand Up @@ -53,14 +56,27 @@ the [**max_validators** consensus parameter][**max_validators** consensus parame
[faucet-testnet]: https://faucet.testnet.oasis.io/
[discord]: https://oasis.io/discord

## ParaTime
## ParaTime Compute Node

To run a ParaTime compute node you will need to have a minimum stake which
currently is:

| | Mainnet | Testnet |
| -------- | -------------- | -------- |
| Sapphire | 5,000,100 ROSE | 100 TEST |
| Emerald | 5,000,100 ROSE | 100 TEST |
| Cipher | 100 ROSE | 100 TEST |

To run a ParaTime compute node, the minimum you need to stake currently is:
To run a ParaTime compute node, on Mainnet you will also have to be in the
validator set:

| | Mainnet | Testnet |
| ---------- | ----------- | -------- |
| Sapphire | 5,000,100 ROSE | 100 TEST |
| Emerald | 5,000,100 ROSE | 100 TEST |
| Cipher | 100 ROSE | 100 TEST |
| | Mainnet - Validator Set | Testnet - Validator Set |
| -------- | ----------------------- | ----------------------- |
| Sapphire | Yes | No |
| Emerald | Yes | No |
| Cipher | Yes | No |

## ParaTime Observer Node

To run a ParaTime observer nodes, you will need to register an entity and add
your observer nodes to the entity descriptor.

0 comments on commit 7a1c831

Please sign in to comment.