This proposal captures a community discussion from https://chat.airswap.io/
AirSwap protocol fees are continuously pooled and periodically withdrawn by contributors using points. Today, points are distributed “all at once” at the completion of a vote, creating a “rush” to claim. This proposal aims to instead distribute points over time to ease pressure.
Including a timestamp on each claim enables smooth distributions. Upon executing a claim, the pool checks the time passed since the timestamp to determine the % of points available and uses that value to execute the claim.
AVAILABLE = REWARD × ((CURRENT - TIMESTAMP) / DURATION)
For example, a contributor has earned 100 points to be distributed over 5 days. At any time over that duration they can use points proportional to the amount of time passed. This creates a continuous stream of points for regular contributors.
Points are a simple and flexible approach to rewarding AirSwap contributors for arbitrary tasks. The system can be improved by easing the pressure that exists when earning points, making for a better contributor experience overall.
All proposals are public domain via CC0.