<p>In theory, this attacker owns enough computing power that they could execute a "double spend" attack. They could spend coins in one place, allow the coins to enter the block chain as normal until the required confirmations are met, then fire up their 51% of the miners to craft a fraudulent fork of the block chain in which those coins were never spent, allowing them to re-spend the coins. This could theoretically be repeated for as long as the attacker maintained control of 51% or more of the hashrate.</p>

<p>Realistically, 51% is only the point at which this becomes possible not the point at which it becomes likely or easy. An attacker would probably need something like 65% to actually execute such an attack.</p>

<p><a href="https://bitcoin.stackexchange.com/questions/658/what-can-an-attacker-with-51-of-hash-power-do">What can an attacker with 51% of hash power do?</a></p>

CC BY-SA 4.0
2020-05-30T06:20:39.690Z
2020-05-30T06:20:39.690Z
Haseeb Saeed
<p>An attack can only be launched when the attacker have more than 51% computational power.</p>

CC BY-SA 4.0
2020-06-13T14:31:33.630Z
2020-06-13T14:31:33.630Z
user61135
<p>I'm reading this article by Vitalik Buterin on <a href="https://github.com/ethereum/wiki/wiki/Problems/89fd07ffff8b042134e4ca67a0ce143d574016bd#technology" rel="nofollow noreferrer">Problems in Cryptocurrency</a> and don't quite understand what this means:</p>

<blockquote>
  <p>Ideally, after some number of blocks (perhaps logarithmic in the total size of the network) every transaction should require <strong>51% of network hashpower to reverse</strong>. However, solutions where transactions can pay very small fees for a lower "level" of security are acceptable, though one should take care to avoid situations where an attacker can profit by performing one attack to reverse very many small transactions at the same time</p>
</blockquote>

<p>I understand that Sybil attack can happen if more than 51% of the network is under one person's control, but I don't understand what it means to reverse network hashpower, and why 51% of it should be reversed.</p>

CC BY-SA 4.0
2020-05-28T21:11:43.213Z
I think it's about 51% attack. https://bitcoin.stackexchange.com/questions/10936/is-it-a-51-attack-or-a-50-attack It would require 51% of network hashpower to "reverse" any transaction (through reorg).
Tony Sanak
CC BY-SA 4.0
2020-05-29T21:18:16.150Z
It's hard to figure out what it is you don't understand. The quote is talking about reversing transactions, not reversing hashpower. When you say "51% of *it* should be reversed", do you mean 51% of hashpower? Hashpower is never reversed.
David Schwartz
CC BY-SA 4.0
2020-06-13T18:42:42.977Z
I've changed the tags on this question to "majority-attack" instead of "sybil-attack" as a sybil-attack is something you do on the node layer, and the majority-attack is something you do on the miner layer.
Murch
<network><hashpower><majority-attack><revert-transaction>
Reversing network hashpower
fraiser
# Reversing network hashpower

(Asked by: username_0 on 2020-05-28)

I'm reading this article by Vitalik Buterin on [Problems in Cryptocurrency](https://github.com/ethereum/wiki/wiki/Problems/89fd07ffff8b042134e4ca67a0ce143d574016bd#technology) and don't quite understand what this means:

> Ideally, after some number of blocks (perhaps logarithmic in the total size of the network) every transaction should require **51% of network hashpower to reverse**. However, solutions where transactions can pay very small fees for a lower "level" of security are acceptable, though one should take care to avoid situations where an attacker can profit by performing one attack to reverse very many small transactions at the same time

I understand that Sybil attack can happen if more than 51% of the network is under one person's control, but I don't understand what it means to reverse network hashpower, and why 51% of it should be reversed.

**Tags:** network, hashpower, majority-attack, revert-transaction

> **Comments:**
> **username_1**: I think it's about 51% attack. https://bitcoin.stackexchange.com/questions/10936/is-it-a-51-attack-or-a-50-attack It would require 51% of network hashpower to "reverse" any transaction (through reorg).  
> **username_2**: It's hard to figure out what it is you don't understand. The quote is talking about reversing transactions, not reversing hashpower. When you say "51% of *it* should be reversed", do you mean 51% of hashpower? Hashpower is never reversed.  
> **username_3**: I've changed the tags on this question to "majority-attack" instead of "sybil-attack" as a sybil-attack is something you do on the node layer, and the majority-attack is something you do on the miner layer.  

---

## 2 answers

### Answer by username_4 on 2020-05-30. Score: 2 | Accepted answer

In theory, this attacker owns enough computing power that they could execute a "double spend" attack. They could spend coins in one place, allow the coins to enter the block chain as normal until the required confirmations are met, then fire up their 51% of the miners to craft a fraudulent fork of the block chain in which those coins were never spent, allowing them to re-spend the coins. This could theoretically be repeated for as long as the attacker maintained control of 51% or more of the hashrate.

Realistically, 51% is only the point at which this becomes possible not the point at which it becomes likely or easy. An attacker would probably need something like 65% to actually execute such an attack.

[What can an attacker with 51% of hash power do?](https://bitcoin.stackexchange.com/questions/658/what-can-an-attacker-with-51-of-hash-power-do)


---

### Answer by username_5 on 2020-06-13. Score: 1

An attack can only be launched when the attacker have more than 51% computational power.


---

