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

Draft ideas for DAN Honor System #36

Open
fiatrete opened this issue Apr 11, 2023 · 0 comments
Open

Draft ideas for DAN Honor System #36

fiatrete opened this issue Apr 11, 2023 · 0 comments

Comments

@fiatrete
Copy link
Owner

fiatrete commented Apr 11, 2023

  1. The Honor System is DAN's credit system.
  2. The purpose of setting up the Honor System is to encourage correct behavior and prevent abuse of the system.
  3. The honor value of different users only affects the sorting of their tasks in the execution queue. Whether the honor value is high or low, everyone has the opportunity to use DAN's computing power for calculations.
  4. Methods to obtain honor:
    1. Register as a website user and receive 100 honor as a reward.
    2. Donate computing power nodes.
      1. During the sharing of computing power nodes, 0.1 honor is rewarded every 10 minutes.
      2. Each processed API request is rewarded with 1 honor.
    3. Contribute to the community (still thinking about it).
      1. Find bugs.
      2. Fix bugs.
      3. Contribute code.
      4. etc.
  5. Sorting principles for the task queue:
    1. The higher the honor of the user who sends the task request, the higher the priority of the task execution.
    2. The longer the task waits in the queue, the higher the priority of the task execution.
    3. The smaller the computing power consumption required for the task, the higher the priority of the task execution.
    4. A user can queue up to 10 tasks in the queue at most.
    5. According to the above principles, update the task priority and reorder periodically.
  6. A public anonymous API-key is set up for anonymous users, and its honor value remains at 0.

We're open to hearing any thoughts or ideas, so don't hesitate to share them with us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant