Here are the problems that we see with the current GM system:
GM upgrades/Parity between Node holders and non-node holders
According to Vineet, these two numbers need to match, otherwise it will create imbalance in VeBetter governance. Those numbers currently do not match, and I don’t know the updated numbers to see if more people are upgrading or not on their own.
PROBLEM: what is incentivizing non-node holders to upgrade their GM NFTs, when they can just use veDelegate and earn the highest % bonus of governance, even without owning a GM NFT?
(i.e. why buy the cow when you can get the milk for free?)
But the real problem I believe is below:
GM NFT abuse through the delegation system
Even if all GM NFT tiers were released now, VeDelegate can use the highest tier NFT with pooled votes and reward users with the highest multiplier, which completely dilutes the pool for distribution.
As veDelegate’s GM NFT tier surpasses each X-node tier, all X-nodes will be essentially forced to use veDelegate to earn top rewards at their 10% fee.
This workaround basically rewards users the highest amount of governance rewards for the least amount of effort, while those that actually interact with the dApps and the DAO on a regular basis are doing more “work” and making less in comparison to those that sit back and delegate. Feels backwards!
Not only that, but as a dApp on the DAO that rewards passive users, veDelegate essentially snowballs their VOT3 for their own dApp, which also takes away from allocations/rewards from other dApps that actually provide rewards for sustainable actions.
This is a problem, and it needs a solution.
Proposed Solution #1
GM NFTs cannot be used in delegation wallets where the number of delegated users exceeds 1. This allows node holders to still delegate their nodes to hot wallets, while hopefully stopping services like VeStation and VeDelegate from rewarding greater number of users with their GM NFT. Not sure how feasible this is, but just trying to get some ideas that could turn into better or more feasible solutions.
Proposed Solution #2
Amend the GM NFT system so that the % gain is diluted by the number of users delegated. This would probably just result in smaller pools, but would help dilute the rewards more than its current form.
Would love to hear more thoughts and ideas from VeChain devs, X-nodes or dApp devs that are more technically saavy than myself.
@vineet-codes
@favo