I'm concerned that all the scam mining companies that have centralized mining might be paid off to attack the network by dropping several hundred petahashes thereby preventing any transactions from confirming and effectively killing Bitcoin. No confirmations for days/weeks would be devastating.
KGW should be added to the upcoming fork to prevent this kind of attack IMO.
There are only approximately 290 petahashes per second running on the entire global network right now. Therefore, it is impossible for anyone to drop "several hundred".
If 145 petahashes of mining equipment were to be suddenly and instantly destroyed, the result would be that the average time between blocks would increase to 20 minutes (not days or weeks). And the difficulty would adjust within a month so that block times were back to 10 minutes again. This wouldn't "destroy" Bitcoin. Since there is such a high variance in the time between blocks already, most people wouldn't even notice a temporary increase to a 20 minute average.
Losing 50% would result in 20 min block time, I guess that makes sense. Perhaps I've seen too many alts get totally screwed and forced to emergency fork to add KGW.
Is it really a bad idea to add it?
Such a scenario simply won't occur for Bitcoin. And changing the difficulty algorithm will require a hard fork, which is hard enough to do for actual improvements, let alone arbitrary additions that are most likely never needed.
a. Scam mining companies control 50% of the hashing power.
b. Scam mining companies build enough 14nm hashing power to more than double the network hash rate.
c. Scam mining companies put all the new 14nm hardware online all at once.
d. Difficulty level skyrockets.
e. Scam mining companies take all their hardware off-line.
f. Block generation time is extremely unlucky and what would normally be a 10 min confirmation time is an hour.
g. DDoS attacks on nodes skyrocket.
In this type of scenario is confirmation time really only 20 minuets?
The costs involved would be a small price to pay to help secure the fiat scam network from a trustless monetary system. However, I think the point here is to deny service and cause long wait times; this is standard banking m.o..
The scam part of scam mining companies comes into play when they take customers money for miners to be delivered within specific timeframe and give them nothing and refuse refunds while running the hardware themselves.
Cloud mining is this same style of scam i.e. taking money and providing nothing of value under the guise of mining only without involving any hardware; this scam has much lower overhead. However, I was referring to the hardware scammers (as indicated by the reference to 14nm) in my scenario.