A large amount of the transactions on the network are spam in my humble opinion. If you cut out all the transactions under 5 cents that's like 90% of the traffic. (even before the attack)
I agree. Even with the current blocksize limit there enough room to grow if the dust is driven out.
I say let the market miners decide the minimum transaction fee rate. If it gos above 50 cents will have consensus for a small 2MB block increase.
The only risk right now is decoupling of the network (mico forks) because of propagation lag; this would only get worse right now if we increased the block size.
I, for one, welcome our new mining cartel overloads.
A possible fix would be to add optional code into our network nodes to change the minimum fee required per transaction size for propagation based on the current size of the mempool. The best part is its optional and dose not require a hard fork. As the mempool size increases the minium fees necessary for propagation threw the network would rise accordingly. A simple sliding scale GUI could be added to all Full node clients for easy adjustment or be hard coded but configurable by only more tech savvy people.
I like your suggestions. Unfortunately the crowd is blindly following Gavin's toxic plan. Hopefully the more sane developers will prevail and a hard-fork will be prevented because that would be bad for everyone.
We need a healthy fee market with enough pressure to drive spam out. For the dust-lovers there will be alternative solutions. It's idiotic to risk the security of the whole system just to accommodate the obscure needs of one-candy-at-a-time-purchasers.