I think reward boosting is very hard to design.
-
The goal is to give individual reward boost when fulfilling certain requirements. These requirements comes with a cost. People will work around that cost by pooling together to get a single boost shared for multiple people. Examples are Convex/Curve. If such tools aren’t available, you’ll only get concentration (aka: whales only) because of point 2. Imo, to be effective, boost require sibyl resistance.
-
If the boost is meaningful, game theoretically, you participate with max boost or you don’t (Again, see what’s happening with Curve). Because by farming with boost you earn at the detriment of others without boost. This would force smaller players out. So at equilibrium, everyone is boosted. Instead, you could have simply enforce the rules on the original distro.
-
Time weighting with past participation is problematic to me. This will discourage new people to join. I would prefer time weighting by commitment of future participation (aka: locking). However, this is harder to do off-chain.
-
About giving boost based on staked amount. Philosophically, it makes little sense to give extra the more you already have. Ideally, Increased capital should translates into diminishing returns. However, in practice the boost is capped, so the effect is limited.
TLDR: I strongly support new ideas to better aligned participants and I think everyone agree. But I think when discussing boost, we’re all taking sibyl resistance for granted. Boost will strictly result in increased concentration. Either driving out smaller participants either through pooling mechanisms that basically bypass boost, making it inefficient.
) DeFi protocols as it can be, but this new mechanism would introduce a “buy X to stake in Y which will give you a boost to get more X”. Now, this staking actually directly provides health to the protocol by protecting it with FLX/ETH LPs in catastrophic events, but it will also act as exit liquidity… or entry liquidity too I suppose. That said, we already have incentives for stakers in this pool, so this isn’t that different. Just wanted to point out the first gut feeling I had when I saw this proposal, which was “this mechanism gives people proportionally more tokens to lock in their token + ETH more into a pool which would act as liquidity for both traders and the protocol.”