Let me get on your server....I'll have them running away in 20 minutes, because every packet that makes it back will contain malware for their computer, not to mention being automatically blacklisted on the firewall for 6 months. Yes, the entire subnet. Been dealing with ipchains and firewalls for years. Very good at Linux security.
Not that I don't believe you, and I'm certainly not pretending to be a network specialist, but if it were that simple wouldn't DDOSing be a thing of the past?
Not that simple. Some attacks only last an hour, not days. It all depends on how the system admins know what they are doing. Can't just put a caching service up and say you are protected. Need to log into the server itself, review the logs and know where to look to find the right solution. I have no idea what kind of service Bitmain uses to run his site. His own server or has it hosting somewhere. But if an attack renders your site useless for a few days and you have tried all that you can then you need to hire some big boys to take over and clean house.