GAN Chain Documentation
  • Introduction
  • Barrels of Compute Guide
    • Barrel of Compute FAQ
  • $GPU Tokenomics
    • $GPU Genesis Nodes
    • $GPU Agentic Compute
    • Deflation
    • Distribution
    • Utility
    • Daily Emissions
      • Distribution
      • Emission Rate
  • GAN Chain
    • Node Structure
    • Chain Architecture
    • GAN Consensus Mechanisms
      • Proof of Authority
      • Proof of Availability
      • Proof of Compute
      • GPU Benchmarking
  • Nodes
    • Validator Node Licensing
    • Total Supply
    • Pricing
    • Provider Node Setup
      • Add a Provider Node
      • Add a Machine
      • Start a Machine
    • Validator Node Setup
      • Creating an SS58 Address
      • Adding the Validator Node
      • Adding the SS58 account to explorer
      • Running the Validator Node
      • Adding Validator in the Explorer
    • Queen Staking Setup
    • Network Rewards
      • Health Score
      • Compute Score
      • Node score
      • Staking Score
      • Reward Calculator
  • Smart Contracts
    • GPU.sol
    • Rewards.sol
  • Issuance or Minting
  • Rent gpu
  • Subnets
Powered by GitBook
On this page
  • Rewards Calculation
  • For Validators
  • For Compute Providers
  • For Queen Staking:
  1. Nodes
  2. Network Rewards

Reward Calculator

We've employed a dual-reward system that incentivizes both compute providers and validators for their contributions to the network. The total block reward is divided between these two groups, with a predefined percentage allocated to each.

Total Block Rewards Allocation

  • Queen Staking: 33.3% of the total block rewards

  • Compute Providers: 33.3% of the total block rewards

  • Validators: 33.3% of the total block rewards

For instance, if the total block reward is 1440 GPU tokens, 480 GPU tokens are allocated to queen, compute providers and validators each.

Rewards Calculation

For Validators

The rewards for validators are calculated based on their relative contribution to the network, measured in terms of their "Node Score" (NS). The formula for calculating a validator's reward per block is as follows:

Validator Block Reward = (NS / ∑ NS) * (Block reward for validators)

Example:

  • Total Validator Rewards: 480 GPoints

  • NS of a specific validator: 5

  • Sum of NSs of all validators: 20

Validator Reward = ( 5 / 20 ) * 480 = 120 GPoints

This means that the validator with a Node Score of 5 will earn 120 GPoints per day.

For Compute Providers

Compute providers are rewarded based on the compute units they contribute to the network. The rewards are distributed proportionally to their contribution relative to the total "Compute Score".

Provider Block Reward = (CS / ∑ CS) * (Block reward for Providers)

Example:

  • Total Provider Rewards: 480 GPoints

  • CS of a specific provider: 5

  • Sum of CSs of all providers: 50

Provider Reward = ( 5 / 50 ) * 480 = 48 GPoints

This means that the provider with a Compute Score of 5 will earn 48 GPoints per day.

For Queen Staking:

Queens are rewarded based on the amount that they stake into the system.

Queen Block Reward = (SS / ∑SS) * (Block reward for Queens)

Example:

  • Total Queen Reward: 480 GP

  • SS of a specific queen: 100

  • Total SS of the system 1000

Queen Reward = (100/1000) * 480 = 48 GPoints

The GAN Chain's reward mechanism is designed to ensure fair compensation for both validators and compute providers based on their contributions to the network. Validators are encouraged to maintain a high NS to maximize their rewards, while compute providers are motivated to contribute more compute units to increase their earnings.

PreviousStaking ScoreNextSmart Contracts

Last updated 5 months ago