Proposal for EOS [Additional EOS BP Pools (21 BP ea.) kick in during congestion.]
Solution for RE: EIDOS-airdrop and similar congestions
The idea is that when the CPU/Net is uncongested, only the top 21 BPs will be active BPs.
However, as the network gets more congested, additional pools (of 21 BPs ea. at a time) can be activated to compete the processing of transactions.
Inflation will thus double, if 2 pools are activated; and triple if 3 pools are activated -- according to the network needs.
Rewards should be scaled according to performance (i.e. total CPU/NET contributed to the network) rather than vote ranking. i.e. the top 15 that come to consensus for a transaction to be processed will receive the reward for the round.
Number of votes will instead simply rank the BPs according on where they stand in the line for a chance to become active BPs -- where they have to then compete for the rewards by actually contributing resources to the network. i.e. top 21 secures their place as active BPs, while 2nd 21 BPs have to wait for network to get congested before they have a chance for the higher rewards.
Just an initial proposal, can be modified accordingly... but something seriously needs to be done about the congestion. Even though it is "working" according to the code and what was originally intended; the network isn't really working at all regardless.
~ EOS@cybernetwork