I’ve been thinking about this and reading others’ reactions. It seems to me that you could give points based on certain categories, and that would be a fair enough representation of efforts put in, as long as you filter out some people who were not really serious users.
I think number of transactions spread over unique weeks is the best definition of what comprises a “user”, a la Optimism. Big players also fished the Hop airdrop (and were excluded) by making e.g. 1000 wallets, and transferring a huge amount into one, doing a few transfers, moving it into another, etc etc. If someone’s consistently been making swaps over a period of weeks or months it’s hard to describe them as an airdrop farmer.
It seems that there’s a bit of concern about unfairly excluding smaller traders, and I think that’s fair enough if they’re legit users. You may have newish users who are genuinely testing the waters or don’t yet want to invest a lot, or just people who don’t have a lot of money period but are serious about learning and may be future users. It doesn’t have to be a big reward, but I think something is in order.
Total volume - exclude tiny amounts / spammers, reward bigger users
- $0-100 - exclude user from airdrop regardless of other criteria
- $100-1,000 - 1 point
- $1,000-10,000 - 2 points
- $10,000-100,000 - 4 points
- > $100,000 - 8 points
Total transactions - multiplier for repeated use
- 0-5 tx - exclude user from airdrop regardless of other criteria.
- 6-20 tx - 1 point
- 21-100 tx - 2 points
- 100-1,000 tx - 4 points
- >1,000 tx - 8 points
Timespan - repeated trades over a period of X weeks, rewarding users going way back
- 1 week only - exclude user
- 2-3 weeks - 1 point
- 4-6 weeks - 2 points
- 7-16 weeks - 4 points
- >16 weeks - 8 points
= 24 points total - just divide the total airdrop allocation into 24:
- small-fry: so someone gets (say) 100 tokens or whatever for making like 15 x $10 trades over 3 different weeks. To me that’s still a user, just a small one.
- interested but not deeply invested: someone with little money who’s been using the platform for months would get maybe e.g. 100 tokens for volume + txs, but 800 points for checking in regularly, similar to someone with a lot of money but who’s only used it for two weeks for a few transactions.
- serious stuff: someone making 10,000 trades over 6 months totalling $150,000 gets 2,400 tokens.
Bonus points, which should probably be in order regardless of the above - i.e. even if someone is an airdrop farmer / really didn’t use the system, it seems fair enough to acknowledge that they made a financial or community contribution.
- Donated via X / Y / Z (gitcoin / Atlendis / early investor) - add points as the community / team sees fit, depending on how useful it was to them. Maybe a min. spam filter.
- Earned a Discord label of some sort - ditto, depending on the label’s use
Snapshot around 10 June, a bit before Twitter chat about tokens.
It’s quite like DyDx, which had a 30x reward for the larger users, but they only defined that by volume, which is more easily gamed. Does it sound fair to other people / good for Zigzag? Would anyone like to suggest modifications? I’m hoping people can at least agree (sort of) that it’s fair to exclude people who basically haven’t put in any time, money, or thought, or have tried to farm it. Right?