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.

Last updated