Some people are thinking that we could implement controls on pools. Yes we could but it would be for naught. Reason? With a little coding knowledge i could setup a pool with minimal effort. Well i dont really know how to code but i could pay someone to make just modify a already existing pool code i could grab for free online.
Hard coding it on the node will work much better but again nodes are also open source one could simply compile a clean one without the hard coded limits.
Banning ips or will not work either since botnets have different hashrates. rentals also same problem. Different ips for all.
I head bitcoin cash implemented an emergency protocol where after several hrs if they cant find this number of blocks difficulty is adjusted to 20% of the current difficulty. Maybe we can use this and implement a sudden payout reduction or increase instead of the normal slow adjustments when hash increases too much or decreases too much. But then if people wants to attack the coins they can simply hash high and remove it to keep reward low.
It is hard to really do anything. If it was possible to make it a solo only coin that would probably work out a bit better but not perfect as well.
that all sounds good untill you look at the code its already very complicated because there are
variables based on additional variables ...hmmm