Mathematical Model
Last updated
Last updated
1.Pass-Ticket: After staking in the prediction market, the user can participate in the prediction bets for all events without having to purchase additional participation rights or trade the prediction results. Tickets are therefore non-consumable in the event dimension, with tickets for separate events being independent of each other. The number of tickets does not decrease for each update of a prediction within an event.
2.Non-tradable: Tickets do not support transfers and are not tradable.
3.Fair Game: Includes generation and emptying mechanism.
a.Generation mechanism.
The amount of ticket output needs to be related to both the amount of money staked by the user and the length of time staked, similar to the Defi liquidity mining mechanism, it could otherwise lead to cheating. For example, if only the amount of money is considered and not the time of stake, then there would be users who only stake a large amount of money before the predicted result is revealed, in order to get a large number of tickets and then get the money back immediately after the result is revealed. These cheated funds do not actually contribute to the prize revenue of the prediction market.
b.Emptying mechanism
If tickets were produced and never consumed, the number of tickets would only increase, resulting in unfairness to subsequent users. Therefore tickets need to be emptied periodically, with the emptying period matching the end of the prediction event.
In summary
Tickets represent the weight of a user's vote in a prediction event, which is generated block-by-block from the creation of that prediction event based on the amount of money staked by the user in the platform. The user's tickets for each prediction event are independent and do not affect each other.
1.Tickets represent a user's voting weight in a prediction event, which is based on the amount of money staked by the user in the platform and is generated block by block from the time that prediction event is created. User's tickets for each prediction event are independent and do not affect each other.
The number of "actual tickets" of a user in a prediction event = ,where is the dollar value of the user's stake, and is the number of blocks of the user's stake. The user can deposit or withdraw different amounts of funds in separate batches, and the LP token will increase or decrease accordingly, while the length of staking time will vary for each fund. To simplify calculations, the v1 version of the tickets output rule is 1 ticket per $1 staked per 1h (1h is the approximate time, measured by the number of blocks).
2.Tickets do not support transfers and are not tradable.
3.At the end of the prediction event, users with correct predictions will share the prize in proportion to the number of tickets they hold.
4.At the end of the prediction event, the tickets of all users in the event are cleared.
The earlier the user stakes, the higher the uncertainty of winning. In order to motivate users to make their predictions early, instead of waiting until the end of the event when the prediction is likely to be obvious, an "early bird incentive multiplier" is set.
1.The "early bird incentive multiplier" is proportional to the time until the end of the predicted event when the user stakes, and is a simple quadratic linear function. The earlier the user stakes, the larger the multiplier.
2.When distributing the winning prize, the user's number of "Actual Tickets" will be multiplied by this incentive multiplier to determine the final number of "Prize Tickets".
3.The "early bird incentive multiplier" can be set to 2 decimal places.
4.The initial value of the "early bird incentive multiplier" can be set varying for different prediction events, initially in the range of 1-10.
Prediction prizes distribution principle:
The prizes will be distributed once a week. Tentatively, the prize will be awarded every Friday at 0:00 GMT (i.e. GMT+0).
90% of the prize pool for each period is allocated to the user who has correctly predicted the prediction event, in proportion to the number of "Prize Tickets" the user has got in that event.
3% of each prize pool is used to buy back the Better governance tokens, and the use of the bought back governance tokens is governed by the community DAO.
7% of the prize pool in each period will go into the total prizes pool in the next period and will not be allocated in the current period.
The user prediction prize distribution formula, similar to the Defi mining distribution mechanism:
The user benefits come from 2 components, including:
1) Prediction prize when the prediction is correct.
2) BET prize earned from liquidity mining.
Since the prediction behavior of users is difficult to assess accurately, the APY data of their prediction prize can only be roughly estimated. To estimate the APY of the prediction prize, the following conditions are assumed to hold.
User A will participate in all prediction events on the platform and has an 80% win rate.
The prizes for all prediction events on the platform are equally distributed.
Each prediction event is predicted correctly by 50% of tickets and incorrectly by 50% of tickets.
All users participate in all prediction events at the same time (avoiding the effects of ticket start output time and "early bird incentive multiplier").
Since the underlying lending and finance protocols include multiple assets and have different APYs, the platform's overall APY for the underlying lending and finance is the weighted APY of each asset.
In summary,
If the initial value of the "early bird incentive multiplier" for an event is , the value of the "early bird incentive multiplier" at the moment of staking is , the event creation time is , the prediction stop time is , and the moment of staking is , then the "early bird incentive multiplier" for an event at the moment of staking is =
Since 7% of the platfor's prize pool for each period goes into the total prize pool for the next period, the total platform prize for the first period is = are the total platform prize for the period and is the total platform financial lending revenue for the periodi_{}
A prediction event is allowed to span multiple draw cycles (e.g., last 3 months), and the prize allocation percentage for that event for the period is = , where represents the prize allocation weight for that event, note that it is in the form of weight, not a percentage.
The total prizes of a prediction event: = , where represents the total prize of the platform for the period , represents the percentage of the prize distribution of the event for the first period.
The number of "Actual Tickets" of a user in a prediction event = , where Value is the dollar value of the user's stake and is the number of blocks staked by the user's assets.
The number of "Prize Tickets" for a user in a prediction event is , where is the number of "Actual Tickets" of the user in a prediction event, and is the "early bird incentive multiplier" of at the moment of the user's participation in the staking.
The mathematical formula for the prizes that user A receives for a correct prediction in a prediction event is , where are the total prizes for the prediction event,N _{} is the number of "Prize Tickets" of the user in the prediction event and is the sum of the number of "Prize Tickets" of all users who got the prediction correct in the prediction event.
User A receives a BET liquidity mining reward after predicting the market staked assets, the amount available in each block is , where is the total number of BET rewards for the platform in each block, is the value of the user's staked assets and is the total staked asset value of the platform.
Then the total predicted prize available to user A in period = where is the user's staked asset value, is the total staked asset value of the platform and is the total platform prize for the first period. In this way, the user can receive a return equivalent to 1.6 times the return of the underlying lending and aggregator protocol. Therefore, it is straightforward to calculate the estimated prediction prize APY = overall APY of the platform's underlying lending protocol * 1.6.
Users are rewarded with BET liquidity mining after staking in the prediction market, with an annualized rate of return =, where is the total number of BET rewards for the platform in each block, is the price of BET, is the total staking value of the platform, and is the total number of blocks in a year.
The platform's overall = +