| Not really. For an attack to be possible, the attacker needs to generate an alternate blockchain faster than the honest blockchain. This problem can be thought of as a binomial distribution where the "success" is the honest blockchain mining a block and extending its lead by a block and the "failure" is the attacking chain being extended by one, reducing the gap by 1 block. p = probability of honest blockchain extension by 1 block
q = 1 - p = probability the attacker extends by 1 block If p <= q, the probability of the attacker catching up at some point in time is 1. This is what makes a 51% attack possible. If p > q, the probability of the attacker catching up is (q/p)^z where z is the number of blocks behind at the beginning of the attack. There is a reasonable possibility for small values of z (small number of blocks behind), that 40% control would allow for the creation of an alternate blockchain longer than the honest chain, but this is mitigated by the fact that transactions require confirmations, which extends the number of blocks and makes the likelihood of an attack very unlikely. |