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

🚀 : Add Limit for Day-Streaks to Anti-Abuse Measures #4

Closed
xuelink opened this issue May 8, 2024 · 0 comments
Closed

🚀 : Add Limit for Day-Streaks to Anti-Abuse Measures #4

xuelink opened this issue May 8, 2024 · 0 comments
Assignees
Labels
feature New feature or request

Comments

@xuelink
Copy link
Member

xuelink commented May 8, 2024

Is your feature request related to a problem? Please describe.
Users might attempt to abuse the system by consistently engaging in activities such as sending excessive messages or spending an unusually long time online to inflate their token distribution. Currently, there are caps in place for various activities to prevent such abuse, but there is no specific limit on consecutive days of engaging in such activities.

Describe the solution you'd like
I propose adding a new measure called "Max Day-streaks" to the existing Anti-Abuse Measures. This measure will limit the maximum consecutive days a user can engage in activities that contribute to token distribution beyond the specified caps. For example, if a user consistently sends more than 100 text messages per day for 5 consecutive days, their token distribution for text messages will not increase from the 6th day onwards until they decrease their activity to comply with the caps.

Describe alternatives you've considered
An alternative approach could be to implement temporary cooldown periods for specific activities after surpassing the caps. However, this may be less effective in preventing sustained abuse over multiple days compared to a Max Day-streaks measure.

Additional context
Implementing Max Day-streaks alongside the existing caps will provide an additional layer of protection against abuse and ensure a fairer distribution of tokens within the community. This measure will discourage users from consistently engaging in activities beyond the specified limits over extended periods.

Additional context
https://docs.langx.io/litepaper/token/distibution#anti-abuse-measures

If you want speed up process of this issue, please send 🚀 as a reaction.

@xuelink xuelink added the feature New feature or request label May 8, 2024
@xuelink xuelink self-assigned this May 8, 2024
@xuelink xuelink added this to Backlog May 8, 2024
@github-project-automation github-project-automation bot moved this to Todo in Backlog May 8, 2024
@xuelink xuelink moved this from Todo to In Progress in Backlog May 8, 2024
xuelink added a commit that referenced this issue May 10, 2024
Increase the maximum bonus percentage for badges and day streaks from 350% to 500% to allow for greater rewards. This change ensures that users with higher badge levels and longer day streaks are appropriately rewarded for their contributions.

Fixes #4
@github-project-automation github-project-automation bot moved this from In Progress to Done in Backlog May 10, 2024
xuelink added a commit that referenced this issue May 12, 2024
Update the description and requirements for the Creator Badge to provide clarity and encourage a wider range of creative contributions. This change aims to recognize and reward community members who contribute informative blog posts, insightful social media posts, engaging memes, and bug reports. Additionally, the maximum bonus percentage for badges and day streaks has been increased from 350% to 500% to better reward users with higher badge levels and longer day streaks.

Fixes #4
@KeenAaron KeenAaron moved this from Done to In Progress in Backlog May 21, 2024
@xuelink xuelink moved this from In Progress to Done in Backlog May 21, 2024
@xuelink xuelink moved this from Done to In Progress in Backlog May 25, 2024
@xuelink xuelink moved this from In Progress to Done in Backlog Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Archived in project
Development

No branches or pull requests

1 participant