Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine the reward mechanism #1

Open
4 tasks
alan890104 opened this issue Dec 3, 2023 · 0 comments
Open
4 tasks

Determine the reward mechanism #1

alan890104 opened this issue Dec 3, 2023 · 0 comments
Assignees
Labels
core Important feature to make this protocol work help wanted Extra attention is needed test needed Requires to have a test
Milestone

Comments

@alan890104
Copy link
Contributor

alan890104 commented Dec 3, 2023

In this protocol, we will mint our own tokens to serve as rewards for accepted quotes. In my vision, only those who successfully update the price and ultimately close the quote position should receive the reward tokens. However, deciding who should receive them and how much to distribute is a matter for discussion. Currently, I am considering two methods for your reference:

The first method involves limiting the number of people who can quote within a certain time period, as well as fixing the reward for that time period. Considering that multiple people might quote within a single time period, should we limit the maximum number of quoters in a given period, allowing others to update prices only through arbitrage? This could reduce the number of tokens distributed, but we then need to decide how long each time period should be.

The second method involves rewards that accumulate over time. If the price is not updated for a long time, the reward will accumulate significantly. This should motivate everyone to quote, and the first person to do so can take the entire accumulated reward. Essentially, this method is a form of incentive. However, if two people quote at the same logic time, only one will receive the reward, which might not be very fair.

The proper the reward is, the more people engage in our protocol :)

In summary, what we should solve are:

  • Determine the formula of reward function.
  • Tell us when to distribute the reward token (maybe on Ring or something else ?)
  • Implement reward jetton contract in tact
  • Prove that this concept is financially correct.
@alan890104 alan890104 added help wanted Extra attention is needed test needed Requires to have a test core Important feature to make this protocol work labels Dec 3, 2023
@alan890104 alan890104 added this to the Elapse milestone Dec 3, 2023
@WaterSo0910 WaterSo0910 self-assigned this Dec 4, 2023
WaterSo0910 added a commit that referenced this issue Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Important feature to make this protocol work help wanted Extra attention is needed test needed Requires to have a test
Projects
None yet
Development

No branches or pull requests

2 participants