Bezogia by ZOGI Labs
  • Sign up for Beta
  • ๐ŸŽฎLegends of Bezogia
    • INTRODUCTION (QUICK LINKS)
    • A Fully Decentralized Gaming-As-A-Service Platform and Limitless MMORPG Gaming Metaverse Designed for Non-Crypto People
      • The Key to Decentralization For Everyone
      • How a Limitless MMORPG defines a true Gaming Metaverse
      • Data and Metrics on Gaming Economy and User Generated Content and Worlds
    • Technicals (Sustainability Mechanics and Incentive Logic embedded with Decentralized Tech)
      • Algorithmic In-Game Reward Pools
        • Pool Replenishment and Revenue
        • In-Game Reward Pool Simulations
      • Core Mechanics: Minting, Summoning, Renting, Staking and Trading
        • Minting (Crafting Weapons)
        • Summoning (Breeding of Bezogi)
        • Renting (Rental Reward Pool)
        • Staking
        • Trading (Marketplaces and Pawn Shops)
      • Game Technology
  • Token Overview / Roadmap Team / Social Impact
    • What are Magical Blocks? ($MBLK)
    • $MBLK Tokenomics
    • Game Overview
      • Creators Economy Of Bezogia (DGaaS)
      • Legends of Bezogia (MMORPG)
        • How do I play ? (Whitepaper V1)
      • The Economic Nexus
      • What are Bezogi NFT ?
        • Petzogi
      • The Magical Worlds of Bezogia
      • Virtual Real Estate (Land)
    • Roadmap
    • Social Impact
    • The Team
  • Chronicles of Bezogia
    • Storyline / Lore
      • Chapter 1: Genesis
      • Chapter 2: The Golden Age
      • Chapter 3: The Great Migration
    • Characters
      • The Trolls
      • The Social Justice Warriors
      • The Keyboard Warriors
Powered by GitBook
On this page
  • Pool replenishment
  • Pool revenue
  • Parameters used
  1. Legends of Bezogia
  2. Technicals (Sustainability Mechanics and Incentive Logic embedded with Decentralized Tech)
  3. Algorithmic In-Game Reward Pools

Pool Replenishment and Revenue

Pool replenishment

The treasury will distribute a fraction ฮฑ\alphaฮฑof the MBLK balance in the earning pool daily into pools of revenue that can be earned by players, this amount will be distributed over the course of each day. The earning pool will also receive the MBLKs that are spent in-game so its total amount will vary over time. 50% of the total supply of MBLK will be added to the earning pool initially.

The total revenue unlocked in a day will be distributed among small pools corresponding to different enemies or quests in the game that distribute blocks.

The total amount replenished ฮ”P\Delta Pฮ”P of the pool PPP within a period of time ฮ”t\Delta tฮ”t (in fraction of a day) is:

ฮ”P=ฮฑโ‹…Pโ‹…ฮ”t\Large \Delta P = \alpha \cdot P \cdot \Delta tฮ”P=ฮฑโ‹…Pโ‹…ฮ”t

In order to replenish empty pools in priority the amount replenished ฮ”pi\Delta p_iฮ”piโ€‹ of a pool iii will be:

ฮ”pi=kieโˆ’ฮฒpikiโˆ‘jkjeโˆ’ฮฒpjkjโ‹…ฮ”P\LARGE \Delta p_i = \frac{k_i e^{\frac{- \beta p_i}{k_i}}}{\sum\limits_{j} k_j e^{\frac{-\beta p_j}{k_j}}}\cdot \Delta Pฮ”piโ€‹=jโˆ‘โ€‹kjโ€‹ekjโ€‹โˆ’ฮฒpjโ€‹โ€‹kiโ€‹ekiโ€‹โˆ’ฮฒpiโ€‹โ€‹โ€‹โ‹…ฮ”P

Where pip_ipiโ€‹ is the is the current amount in each pool, kik_ikiโ€‹ the base amount in that pool and ฮฒ>0\beta>0ฮฒ>0 a constant that controls the distribution of among pools.

The amount in a pool can grow larger than its base capacity and grows indefinitely over time if no revenue is earned from it which makes it more and more attractive to farm.

Note that while the amount replenished from an empty pool is relatively high, it will not grow out of proportion too much. Therefore one empty pool that is farmed intensely wonโ€™t have a major impact on the game economy. This is essential as it prevents balancing issues or exploits from having an impact on more than the single quest or enemy to which the pool corresponds to.

Example

Letโ€™s assume there are two quest reward pools with identical base size k1=k2=5โ€ฒ000โ€‰MBLKsk_1=k_2=5'000 \thinspace MBLKsk1โ€‹=k2โ€‹=5โ€ฒ000MBLKs and the total blocks replenished is ฮ”P=1000โ€‰MBLKs\Delta P=1000 \thinspace MBLKsฮ”P=1000MBLKs. Assuming the first pool is almost empty level p1=500p_1=500p1โ€‹=500 and the other at a high level p2=10โ€ฒ000p_2=10'000p2โ€‹=10โ€ฒ000 and ฮฒ=1\beta=1ฮฒ=1. The amounts replenished in each pool will be:

ฮ”p1โ‰ˆ869โ€‰MBLKโ€‰ฮ”p2โ‰ˆ131โ€‰MBLK\large \Delta p_1 \approx 869 \thinspace MBLK \\ \thinspace \\ \Delta p_2 \approx 131 \thinspace MBLKฮ”p1โ€‹โ‰ˆ869MBLKฮ”p2โ€‹โ‰ˆ131MBLK

The first empty pool will recover fast while larger pools will grow slowly.

As the revenue earned from a pool is proportional to its content, the content of a pool will self-balance around its base size except if it is overly farmed or if no player is able to complete a corresponding quest.

Pool revenue

In order to reward players more for difficult quests and enemies and to incentivize players to explore the game, the reward for completing a quest or killing an enemy will be scaled proportionally to the amount in a corresponding pool. So the more often a quest is completed the less blocks it will give every time. It is also a safety mechanism to prevent bug exploit to have a significant impact on the game economy.

A single pool will be reduced each time MBLKs are taken from it. We use a linear bonding curve to compute the actual revenue from the base revenue earned in the game. For a pool iii it follows this identity:

dridxi=piki\Large \frac{dr_i}{dx_i} = \frac{p_i}{k_i}dxiโ€‹driโ€‹โ€‹=kiโ€‹piโ€‹โ€‹

Where rir_iriโ€‹ is the actual revenue earned and xix_ixiโ€‹ is the base revenue claimed.dridxi\large \frac{dr_i}{dx_i}dxiโ€‹driโ€‹โ€‹ is the derivative of the actual revenue earned over the revenue claimed. Since the revenues of players are removed from the corresponding pool:

dpidxi=โˆ’dridxi=โˆ’piki\Large \frac{dp_i}{dx_i} = - \frac{dr_i}{dx_i} = - \frac{p_i}{k_i}dxiโ€‹dpiโ€‹โ€‹=โˆ’dxiโ€‹driโ€‹โ€‹=โˆ’kiโ€‹piโ€‹โ€‹

Since the amount in the pool is reduced as the gain is earned, we use a bonding curve to make sure that every revenue follows closely the above equation. For a non-infinitesimal gain ฮ”xi\Delta x_iฮ”xiโ€‹, we can therefore derive that the revenue ฮ”ri\Delta r_iฮ”riโ€‹ the player would gain is:

ฮ”ri=pi(1โˆ’eโˆ’ฮ”xiki)\LARGE \Delta r_i = p_i \left( 1 - e^{ - \frac{\Delta x_i}{k_i}} \right)ฮ”riโ€‹=piโ€‹โ€‹1โˆ’eโˆ’kiโ€‹ฮ”xiโ€‹โ€‹โ€‹

This last bonding curve equation ensures consistent earnings at all levels of the pool.

Example

In a pool with base capacity of 1000 MBLKs with 500 MBLKs left, an infinitesimal revenue will be multiplied by 5001000=50%\frac{500}{1000}=50 \%1000500โ€‹=50%. Therefore, the revenue earned by players will decrease when the pool is near empty and increase if the pool content is higher. The revenue if a player gains 100 blocks at that time would be:

500โ‹…(1โˆ’eโˆ’1001000)โ‰ˆ47.6โ€‰MBLK\large 500 \cdot \left( 1 - e^{- \frac{100}{1000}} \right) \approx 47.6 \thinspace MBLK500โ‹…(1โˆ’eโˆ’1000100โ€‹)โ‰ˆ47.6MBLK

Which is slightly lower than 50% of the revenue because the content of the pool diminishes as the revenue is earned.

Parameters used

The main pool for revenues given in the game is at launch:

P(t=0)=1.5Bโ€‰MBLK\large P(t = 0) = 1.5 B \thinspace MBLKP(t=0)=1.5BMBLK

This is equal to 50% of the 3Bโ€‰MBLK3B \thinspace MBLK3BMBLK total supply. The size of the pool will go down when blocks are earned by players in the game but it will also go up when a player spends blocks in the game as those blocks will be added back into the pool.

The size of the main pool could go over it's initial value as some the blocks earned from staking will be spent in the game.

The proportion of the main pool distributed on a daily basis is ฮฑ=0.1%\alpha = 0.1 \%ฮฑ=0.1%. Note that this proportion can be changed in function of the amount of blocks returned to the pool over time, temporary marketing events, etc. For the distribution among different pools for individual quests or enemy types we use a factor ฮฒ=1\beta = 1ฮฒ=1.

Some of the parameters of the pools like their size, the distribution factor ฮฒ\betaฮฒ, the proportion of the main pool distributed everyday ฮฑ\alphaฮฑ and other parameters could be changed based on the behavior of players during the beta and after launch to have a sustainable and exciting in-game economy.

PreviousAlgorithmic In-Game Reward PoolsNextIn-Game Reward Pool Simulations

Last updated 1 year ago

๐ŸŽฎ