The numbers might be ballpark correct, but without seeing the actual calculations, they're just numbers...
Totally agree, but they do give an indication of just how costly it is to overturn even a handful of confirmations. For the average user who might be spending/sending/trading up to a few bitcoin, 6 confirmations if more than enough to consider any trades "final", as the cost of reversing those confirmations far outweighs the value of the transactions.
My train of thought was pretty simple: there's a 2% difference in hashrate, so if the attacker generates 100 blocks, the honest miner creates 98. If the attacker creates 4464, the honest miner creates 4464 - (4464*0.02).
Nah, hosseinimr93 is right. Although there is a 2% difference when considering the sum of the hashrates, 51 is 4% greater than 49. Think of a 60%/40% split - 20% difference, but 60 is 50% greater than 40.
I would argue you can not calculate it that way. Simply because access to the amount of gear/hashrate is not possible for anyone to do.
I mean, if we are talking about someone controlling 51% of the hashrate for an entire month, then you can't really calculate it any way because such a thing is practically not going to happen. My comments are purely theoretical. Also worth pointing out that both BCH and BSV have already suffered 51% attacks in the past.