White paper
  • Introduction
    • šŸ”Overview
  • TA-DA APP
    • āš™ļøHow it works
    • šŸ“±Application overview
      • šŸ«‚Social Media Engagement
    • šŸŽ®Game Mechanics
      • āž”ļøEnergy
      • āž”ļøAbilities
      • āž”ļøItems
      • āž”ļøShop
      • āž”ļøLootboxes
      • āž”ļøMarketplace
      • āž”ļøGems
    • šŸ’°User rewards
      • āž”ļøPrize Pools
      • āž”ļøRewards & Staking
      • āž”ļøTa-da Bondz (T-Bondz)
  • WHITE PAPER
    • šŸ“–Introduction: The Data Wall
    • šŸ“–Human Generated Data
    • šŸ“–Scaling data generation with blockchain
    • ā‡ļøUse-cases
      • 🧠Artificial Intelligence
        • āž”ļøAudio Datasets
        • āž”ļøVideo Datasets
        • āž”ļøImage Datasets
        • āž”ļøText Datasets
      • šŸ–‡ļøData Structuring
    • ā›“ļøBlockchain Integration
      • āž”ļøSmart Contracts
      • āž”ļøSnapshot System
      • āž”ļøIn-app Wallet
      • āž”ļøSignature
      • āž”ļøNext step: Slashing Authorization
      • āž”ļøNext step: Ta-da chain
    • šŸ“„Quality Assurance
  • Token
    • šŸ¦Economy
      • āž”ļøAgents
      • āž”ļøMoney Flow
      • āž”ļøEconomy Breakdown
      • šŸ”„The Big Burn
    • šŸ“ŠToken Metrics
    • šŸ¦Staking
      • āž”ļøOn-chain Staking
      • āž”ļøMeria Staking
      • āž”ļøxExchange Metastaking
    • šŸ’°Buy $TADA Tokens
      • šŸ“ˆBuy on Kucoin
      • šŸ“ˆBuy on PancakeSwap
      • šŸ“ˆBuy on xExchange
  • Project
    • šŸ›«Roadmap
    • šŸ§‘ā€šŸ¤ā€šŸ§‘Team
  • LINKS
    • šŸ“±Try the beta!
    • šŸŒŽWebsite
    • 🐦X (Twitter)
    • šŸ—£ļøDiscord
    • šŸ—žļøTelegram
Powered by GitBook
On this page
  • Parameters
  • Invariants
  • Algorithm
  • TADA vs Gems
  1. Token
  2. Economy

Rewards Distribution

Last updated 4 months ago

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 . The remainder of this page outlines the main steps involved in calculating the rewards distributed to users.

Parameters

  • to_distributeto\_distributeto_distribute: The amount of money to be distributed

  • percent_to_winpercent\_to\_winpercent_to_win: The percentage of winning users

  • decay_factordecay\_factordecay_factor: 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 winners=users_numberāˆ—percent_to_winwinners=users\_number * percent\_to\_winwinners=users_numberāˆ—percent_to_win.

  • For each user iii, compute his exponential factor factori=factor(len(winners),decay_factor,i)factor_i=factor(len(winners), decay\_factor, i)factori​=factor(len(winners),decay_factor,i).

  • For each user iii, compute his score scorei=factoriāˆ—nbtasksiscore_i=factor_i*nb_{tasks_i}scorei​=factoriā€‹āˆ—nbtasksi​​.

  • Compute the sum of the scores sumscore=Ī£scoreisum_{score}=\Sigma score_isumscore​=Ī£scorei​.

  • For each user iii, compute his score ratio ratioi=scorei/sumscoreratio_i=score_i/sum_{score}ratioi​=scorei​/sumscore​.

  • For each user iii, compute his rewards rewardi=ratioiāˆ—to_distributereward_i=ratio_i*to\_distributerewardi​=ratioiā€‹āˆ—to_distribute.

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.

šŸ¦
āž”ļø
these rules