langx / docs

Litepaper of LangX Token
https://docs.langx.io
BSD 3-Clause "New" or "Revised" License
4 stars 0 forks source link

πŸš€ : Add Limit for Day-Streaks to Anti-Abuse Measures #4

Closed xuelink closed 2 months ago

xuelink commented 2 months ago

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.