Rewards Distribution
Every day, a new prize pool is created. Prize pools are capitalized based on the platform activity, and topped up with community incentives. Users earn experience points (XP) when completing taks. At the end of each period (day) users are ranked based on their XP gains. The prize pool is then distributed to users according to these rules. The remainder of this page outlines the main steps involved in calculating the rewards distributed to users.
Parameters
: The amount of money to be distributed
: The percentage of winning users
: The exponential decay factor
Invariants
A task completed by a user of rank 𝑥 should be better rewarded than a task completed by a user of rank 𝑥 + 1.
Algorithm
Get the users selected to win the prize pool .
For each user , compute his exponential factor .
For each user , compute his score .
Compute the sum of the scores .
For each user , compute his score ratio .
For each user , compute his rewards .
TADA vs Gems
The distribution of TADA and Gems uses exactly the same algorithm. However, the quantity of Gems distributed and the number of winners are much higher.
Last updated