Skip to main content

Apply to be a BP

Description: Guidelines for setting up nodes and participating in the Block Producer (BP) election process in the aelf blockchain ecosystem.

Purpose: To provide step-by-step instructions for users to become Block Producers, participate in BP elections, and understand the voting and election outcomes within the aelf network.

Steps to Become a BP​

  1. Set up nodes.
  2. Participate in BP election using nodes.

Note:

  • Voters stake ELF tokens to vote for their preferred nodes.

Outcome of Election:

  • Block Producer: Elected based on top 2N+12N+1.
  • Candidate Nodes: Elected based on top 5∗(2N+1)5*(2N+1).

Nodes​

Set up Nodes​

aelf doesn't have light nodes, so all nodes are full nodes. Click here to learn how to set up a full node.

Note: To become a BP, you need to run individual nodes for both aelf MainChain and all the dAppChains.

Participate in BP Election​

Stake 100,000 ELF to join the node election. Ensure you have enough balance.

  1. Go to the Governance page.
  2. Click "Become a candidate node."
  3. Stake 100,000 ELF.

Users Vote for Nodes​

Users can vote for candidate nodes at Governance -> Vote -> Node Table.

  • The top 2N+12N+1 nodes become BPs.
  • The top 5∗(2N+1)5*(2N+1) nodes become candidate nodes.
  • N starts from 88 in 2022 and increases by 11 each year.

BPs are Elected​

BPs are elected every seven days, starting at 7:23 (UTC) every Thursday. If your node ranks in the top 2N+12N+1, it becomes a BP in the next term. If it ranks between top 2N+12N+1 and top 5∗(2N+1)5*(2N+1), it becomes a candidate node. Check the current elected BPs in real-time on the election page.

Simulate in Local Environment​

To try setting up a node and running as a BP locally, follow the instructions here to simulate it in the local environment.