OPoW & RewardsCode Submission Rewards

Code Submission Rewards

Code Submission rewards are the rewards earned by Innovators for code implementations of algorithms in TIG. Innovators are rewarded when their submitted algorithms are adopted by Benchmarkers.

For more details, check Code Submissions.

Eligibility for Rewards

Rewards are calculated per block based on adoption. For each block, an algorithm kk is eligible to earn rewards based on its current adoption level: if an algorithm is active, then to earn rewards it must have an adoption of more than 25%25\% i.e.


adoptionk25%\text{adoption}_k \geq 25\%

If an algorithm is in the merged state, then it automatically is eligible for rewards.

Calculating Rewards

A percentage CR%\text{CR\%} of every block reward funds the Code reward pool:


CR_reward_pool=block_rewardCR%\text{CR\_reward\_pool} = \text{block\_reward} \cdot \text{CR\%}

This pool is split equally across all challenges:


CR_reward_pool_pc=CR_reward_poolnumber_of_challenges\text{CR\_reward\_pool\_pc} = \frac{\text{CR\_reward\_pool}}{\text{number\_of\_challenges}}

Where CR_reward_pool_pcCR\_reward\_pool\_pc is the portion of the Code reward pool for each challenge.

For each block, let KK be the set of algorithms eligible for rewards. If kKk \in K, then the reward for Algorithm kk in that block is calculated as:


rewardk=CR_reward_pool_pcadoptionk\text{reward}_k = \text{CR\_reward\_pool\_pc} \cdot \text{adoption}_k

This represents the algorithm’s proportional share of the reward pool based on its adoption.

Uncaptured Rewards

When the total rewards claimed by eligible algorithms in a block is less than the available reward pool, the remaining amount is directed to the TIG bootstrap fund. Specifically, for each challenge in each block, any uncaptured reward:


CR_reward_pool_pckKrewardk\text{CR\_reward\_pool\_pc}- \sum_{k\in K} \text{reward}_k

is transferred to the TIG bootstrap fund. This happens when the total adoption of eligible algorithms in a block is less than 11.

This mechanism ensures that all allocated rewards are distributed each block, either to innovative algorithms or back to the TIG ecosystem through the bootstrap fund.