Skip to main content

9.2 Realm MetaNode (RMNode)

The RMNode is a central validator that is part of the POS consensus layer of the Xiden blockchain. It is a participant that fulfills multiple functions to ensure the network’s operation.

The Xiden blockchain has a network of 30 RMNodes that are activated according to each specific Age. RMNodes have a decentralized distribution from both an ownership and geolocation perspective. An RMNode is made up of a hardware layer and a software layer that must meet a set of technical requirements in order to function.

Minimum Specifications:

  • RAM: 64 GB
  • CPU: 16-core
  • Storage: 1 TB SSD
  • Bandwidth: 1

Gbit/s Functions:

  • Block Producer and Submiter
  • Transaction Validator
  • Central Staking Entity
  • Gas Collector
  • Reward distribution manager

9.2.1 Functionality

In order to work as a validator and block producer on the Xiden blockchain, an RMNode must hold 2,000,000 XDEN locked in stake as collateral for the correctness of the validations it will execute in exchange for the reward it will receive.

RMNodes have a management function in POS Layer 2 for Delegate Staking. All the Guardian Nodes that hold a connection through the KraterPool with the other devices must transfer 1000 XDEN to an RMNode in order to become validators in Layer 2 of consensus.

RMNodes add everything that is transferred from the Guardian Nodes to the total stake quantity. The quantity of XDEN deposited by Guardian Nodes cannot be accessed or manipulated by an RMNode. The stake and unstake functions are controlled through the smart contract, which allows only the Guardian Node OWNER to execute them. Thus, an RMNode is just a holder of the XDEN locked for stake.

The main function of a RMNode is as a block producer and submitter for the network’s blocks. It has the role of validating the Xiden network’s transactions and to permanently maintain the integrity of the data transfer registry within the network.

An RMNode has the role of collecting the gas that is used when executing a data transfer between two wallets. Gas management is customizable based on the Age in which the blockchain is at the time. In the BigBang and Meteora Ages the gas is distributed integrally to the KraterPools connected to the RMNode. In the last Age, Atlas, the gas can be distributed percentually between the RMNodes and the KraterPools connected to them.

An RMNode’s chance to validate and to receive rewards is influenced by the quantity of XDEN locked in stake - the chance is higher the more deposited XDEN it has. Thus, a competition begins in the Atlas Age between Realm MetaNodes to attract as many KraterPools to connect to them in order to have as big a chance as possible to validate.

An RMNode can be configured by any user that accomplishes the KYC process and owns 2,000,000 unlocked XDEN. An RMNode can be owned by DAO-type organizations but also by centralized organizations.

The quantity of 2,000,000 XDEN staked by the Node Owner can be withdrawn at any time by executing the UNSTAKE function. An RMNode’s owner cannot control the XDEN deposited by KraterPools. If the total staked quantity of XDEN owned by the RMNode decreases below 2,000,000, then it becomes inactive and can no longer validate or integrate blocks.