this calculations method is nice.
However a huge work to very and check.
How to define community contribution?
What is the leased limit in waves?
do we consider token payouts also higher then 90%?
Splitting you Waves in more wallets would not change anything, as each account should still respect the cap to be reserved for each leasing pool.
*i.e. *
Let’s suppose you have 1000 Waves and cap of 25% (250 Waves) for each leasing pool
The cap will be 250 Waves for each pool.
Pool A Cap: 25% * 1000 Waves = 250 Waves
Pool B Cap: 25% * 1000 Waves = 250 Waves
Pool C Cap: 25% * 1000 Waves = 250 Waves
Pool D Cap: 25% * 1000 Waves = 250 Waves
If you split your 1000 Waves in 2 accounts of 500 Waves each, you still can’t give more than 250 Waves to each leasing pool:
ACCOUNT 1
Pool A Cap: 25% * 500 Waves = 125 Waves
Pool B Cap: 25% * 500 Waves = 125 Waves
Pool C Cap: 25% * 500 Waves = 125 Waves
Pool D Cap: 25% * 500 Waves = 125 Waves
ACCOUNT 2
Pool A Cap: 25% * 500 Waves = 125 Waves
Pool B Cap: 25% * 500 Waves = 125 Waves
Pool C Cap: 25% * 500 Waves = 125 Waves
Pool D Cap: 25% * 500 Waves = 125 Waves
Therefore each pool could get still max 250 Waves.
That said, I think the question we should really ask ourselves is this:
- is it right to force a user to divide their waves on different leasing pools, or is it more right to leave full freedom of decision (even to put all Waves in leasing in a single pool)?
Theoretically this would be the way to go.
However, practically, people follow their own convenience and not the common good.
For this reason, in my opinion, the imposition of rules is necessary even if they limit personal freedoms a little in favor of a greater common good. And putting a leasing cap could be a good compromise between personal interests and common good.
Imho establishing a cap of 25% could be a good compromise.
I agree, but if you make it inconvenient for users to stake to ‘the wrong’ node more users will stake to smaller / other nodes. Even if this means they can still stake to any node they like most will pick one out of the UI.