Skip to main content

Register a Supernode

Running a supernode makes you an active participant in securing the Elastos network. As a BPoS validator, you produce blocks and earn rewards from the block reward distribution.

Requirements

Before registering, you need:

  • A server meeting the hardware requirements (see Node Prerequisites)
  • A fully synced ELA node running on your server
  • A stable internet connection with the required ports open
  • 2,000 ELA deposit to register as a producer on-chain

After registration, you accumulate 80,000+ staking rights to become eligible for the active validator set (from your own stake and community delegators).

Staking Rights

Staking rights are calculated using the formula: E x log(T / 720), where E is the amount of ELA staked and T is the pledge time in blocks. You can accumulate staking rights from your own pledge and from community members who vote for your node.

Registration Process

Step 1: Set Up Your Node

Follow the Full Supernode Deployment guide to set up and sync your ELA node. Your node must be fully synced before you can register as a validator.

Step 2: Register in Essentials

  1. Open Essentials and navigate to the BPoS Voting section
  2. Select Register as a Node (or similar option)
  3. Enter your node's details:
    • Node public key
    • Node name (visible to voters)
    • URL or website (optional, for voters to learn about you)
  4. Confirm and sign the registration transaction

Step 3: Attract Voters

After registration, your node appears in the candidate list. To become an active validator, you need to accumulate 80,000+ staking rights from community members who vote (pledge stake) to your node. Consider:

  • Publishing your node's uptime and performance metrics
  • Being transparent about your commission rate
  • Engaging with the Elastos community
  • Staking your own ELA to your node to demonstrate commitment

Earning Rewards

Active validators receive a share of the 35% BPoS block reward allocation. Within BPoS, rewards are distributed as follows:

  • 75% goes to voters who pledged stake to your node
  • 25% goes to you as the node operator

APR varies by network conditions. Use the Staking Calculator to estimate current rates.

Managing Your Node

  • Monitor your node's health and uptime regularly (higher uptime means better rewards)
  • Keep your node software updated (see Upgrading)
  • Maintain sufficient staking rights to stay in the active validator set

If your node goes offline frequently, you risk being voted out of the active set and losing your validator status.

Network Overview

The Elastos BPoS network has a validator count that is variable under BPoS. There are typically ~70 BPoS validators plus 12 Elastos Council nodes (council count is always 12); see nodes.elastos.net. Anyone can become a validator by meeting the technical requirements and accumulating enough staking rights from the community.