BLOCKS
Blocks
The Tonoreum project uses a structured approach to generate and distribute TOR tokens through the creation of blocks. This system ensures a fair and consistent distribution of rewards to participants based on their computational power, or TOR Power.
Block Generation and Reward Distribution
Block Creation:
Interval: Blocks are generated every 5 minutes.
Daily Blocks: With this interval, a total of 288 blocks are created each day.
Reward Distribution:
Initial Block Reward: Each block releases 364,604.563656 $TOR.
Daily Reward: Given the block interval, the total daily reward distributed through block generation is substantial.
Halving Mechanism
To manage inflation and enhance the value of TOR tokens, Tonoreum employs a halving mechanism:
Halving Interval: Every 30 days, the reward for each block is reduced by 15%.
Formula for Reward Reduction: The block reward after m halvings is calculated using the formula:
Nt=N0×(0.85)mNt = N0 \times (0.85)^mNt=N0×(0.85)m
Where:
NtNtNt = Block reward after m halvings
N0N0N0 = Initial block reward (364,604.563656 $TOR)
mmm = Number of halvings occurred
Calculating Halvings Over Time: The number of halvings, mmm, depends on the number of days passed, calculated as:
m=⌊d30⌋m = \lfloor \frac{d}{30} \rfloorm=⌊30d⌋
Where:
⌊⋅⌋\lfloor \cdot \rfloor⌊⋅⌋ = Mathematical floor function, rounding down to the nearest whole number
ddd = Number of days passed
Reward Distribution Based on Computational Power
Rewards from each block are distributed proportionally based on each user's computational power (TOR Power):
Computational Power Share: If the total computational power of the network is PtotalP_{total}Ptotal and a user's computational power is PuserP_{user}Puser, the user's reward from a block is calculated as:
Un=(PuserPtotal)×NtU_n = \left( \frac{P_{user}}{P_{total}} \right) \times N_tUn=(PtotalPuser)×Nt
Where:
UnU_nUn = User's reward from a block
PuserP_{user}Puser = User's computational power
PtotalP_{total}Ptotal = Total computational power of the network
NtN_tNt = Current block reward
Total Possible Reward for a User in a Day
To calculate the total potential reward for a user in one day:
Blocks per Day: Given that 288 blocks are generated each day, the total potential reward is:
Rday=Un×BdayR_{day} = U_n \times B_{day}Rday=Un×Bday
Where:
RdayR_{day}Rday = Total potential reward for the user in a day
UnU_nUn = User's reward from a block
BdayB_{day}Bday = Total number of blocks in a day (288)
Summary
The Tonoreum project's block generation and reward distribution system ensures a consistent and fair allocation of TOR tokens to users based on their TOR Power. The halving mechanism helps manage token supply and enhance value over time, while the proportional reward system encourages active participation and growth in the network. By understanding these mechanisms, users can maximize their mining efficiency and rewards within the Tonoreum ecosystem.
Last updated