Bitcoin Forum
July 04, 2024, 05:17:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Consequences of a 51 % attack?  (Read 593 times)
Anders127 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 12, 2012, 08:03:38 PM
 #1

Hi!
I'm wondering what would happen if a hacker had control over more than 50 % of the networks hashrate. What could he/she do to the network? Can he move people's funds without their permisson? How long do a hacker need to control the network to make his changes irreversible?

Thanks in advance!
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
March 12, 2012, 08:09:25 PM
Last edit: March 12, 2012, 08:21:26 PM by Stephen Gornick
 #2

What could he/she do to the network? Can he move people's funds without their permisson? How long do a hacker need to control the network to make his changes irreversible?


Quote
What an attacker can do once the network is taken over is quite limited. Under no circumstances could an attacker take anybody else's money. An attacker's capabilities are limited to taking back their own money that they very recently spent, and preventing other people's transactions from receiving confirmations. Such an attack would be very costly in resources, and for such meager benefits there is little rational economic incentive to do such a thing.
Furthermore, this attack scenario would only be feasible for as long as it was actively underway. As soon as the attack stopped, the network would resume normal operation.
- http://en.bitcoin.it/wiki/Myths#Anyone_with_enough_computing_power_can_take_over_the_network

As long as the attacker has 50%+1 of the hashing strength then it would be as if the attacker is the only miner mining.  Immediately, the attacker can reject all or some transactions from being included in new blocks. With this power, the attacker could overtake the chain and rewrite previous blocks so as to reject a transaction of coins the attacker previously spent and then to double spend those coins in a new transaction to an address under the attacker's control.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
March 12, 2012, 08:14:41 PM
 #3

Hi!
I'm wondering what would happen if a hacker had control over more than 50 % of the networks hashrate. What could he/she do to the network? Can he move people's funds without their permisson? How long do a hacker need to control the network to make his changes irreversible?

Thanks in advance!

he can't not spend peoples money, but he could rewrite bitcoin-history(make a longer chain, then the main chain.).
all changes are reversible, if you have 51%.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!