0
As far as I understand, an attacker (in the role of a malicious miner) controlling a large portion of the current hash power could replace previously accepted blocks with alternatives.
But, what does that mean? He could
- Collect the block reward
- Add previously unconfirmed transactions, making them confirmed
- Omit formerly confirmed transactions
But what would an attacker gain with this?
- Block rewards are easier collected with real mining
- Unconfirmed transactions may eventually confirm anyway
- Omitted transactions may confirm just a while later anyway, too
So what's the danger with majority attacks?
Besides the technical posibilities to do a 51% attack, I would like to add, that it is nearly impossible from a complexity point of view. The required amount of mining equipment to achieve current hashrate is roughly 800.000 ANTMINER S9. They would "eat" 1000 MW of power (a nuclear power centre, or 500 wind power systems of the 2MW class). So this attack seems a very poor approach. On the otherhand one can think about miner centralization and "buy them". The amount of money required would have to be in the billion Euros (maybe half of bitcoin market value?). Thinkable, but not that easy. – pebwindkraft – 2017-12-24T11:00:18.480