Bitcoin Forum
May 09, 2024, 11:04:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Looking for a guide to 51% attacks  (Read 803 times)
bushstar (OP)
Hero Member
*****
Offline Offline

Activity: 617
Merit: 531


View Profile
January 29, 2013, 01:05:14 PM
 #1

So I'm wondering if there are any good guides to running a 51% attack on BitCoin?

Might seem a bit daft and implausible for Bitcoin but I could use this guide to inform myself of the possible threats to Bitcoin and I can re-purpose it to test alt-coins. There are some alt-coins with very low hashrate, I'd be interested to see if I could take over an alt-coin for a small while.

1715295874
Hero Member
*
Offline Offline

Posts: 1715295874

View Profile Personal Message (Offline)

Ignore
1715295874
Reply with quote  #2

1715295874
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715295874
Hero Member
*
Offline Offline

Posts: 1715295874

View Profile Personal Message (Offline)

Ignore
1715295874
Reply with quote  #2

1715295874
Report to moderator
1715295874
Hero Member
*
Offline Offline

Posts: 1715295874

View Profile Personal Message (Offline)

Ignore
1715295874
Reply with quote  #2

1715295874
Report to moderator
1715295874
Hero Member
*
Offline Offline

Posts: 1715295874

View Profile Personal Message (Offline)

Ignore
1715295874
Reply with quote  #2

1715295874
Report to moderator
novusordo
Sr. Member
****
Offline Offline

Activity: 800
Merit: 250



View Profile
January 29, 2013, 06:42:47 PM
 #2

1. Control >50% of the network hashrate.
2. Mine blocks faster than the rest of the network.
3. ? ? ?
4. PROFIT!

Try it!


                            █████
                        █████████████
                     █████████████
                 ██████████████        █████
              █████████████        ████████████
          ██████████████        █████████████
       █████████████        █████████████       ██████
       ██████████        ████████████           ██████
       ███████       █████████████       ███    ██████
       ███████    █████████████       ██████    ██████
       ████████████████████       ██████████    ██████
       █████████████████       █████████████    ██████
       █████████████       █████████████        ██████
       ██████████       █████████████           ██████
       ███████      ██████████████       ███    ██████
       ██████    █████████████       ███████    ██████
       ██████    ██████████       ██████████    ██████
       ██████    ██████        █████████████    ██████
       ██████    ███       █████████████        ██████
       ██████           █████████████       ██████████
       ██████       █████████████        █████████████
                 █████████████       █████████████
              ████████████        █████████████
                  ████         ████████████
                           █████████████
                         ███████████
                            █████
Ferrum Network • Interoperability Network for Financial Applications
Ploo
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
January 29, 2013, 07:38:39 PM
 #3

So I'm wondering if there are any good guides to running a 51% attack on BitCoin?

Might seem a bit daft and implausible for Bitcoin but I could use this guide to inform myself of the possible threats to Bitcoin and I can re-purpose it to test alt-coins. There are some alt-coins with very low hashrate, I'd be interested to see if I could take over an alt-coin for a small while.

You would ignore any blocks mined by the rest of the network and mine on your own until your chain is longer than the rest of the network which given you control 51% of the network hashrate is statistically inevitable. You would then spend some coins somewhere, wait for however many confirmations your recipient requires and receive your irreversible goods. You can now broadcast your longer chain and in one of the blocks include a transaction that spends the coins elsewhere so the original recipient never gets to claim them.
chrisLG
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
January 29, 2013, 07:41:49 PM
 #4

There you go: http://eprint.iacr.org/2012/248.pdf
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
January 29, 2013, 07:57:32 PM
 #5

That paper is about the exact opposite of >50% attacks - trying to double-spend unconfirmed transactions.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
bushstar (OP)
Hero Member
*****
Offline Offline

Activity: 617
Merit: 531


View Profile
January 30, 2013, 10:30:46 AM
 #6

So I'm wondering if there are any good guides to running a 51% attack on BitCoin?

Might seem a bit daft and implausible for Bitcoin but I could use this guide to inform myself of the possible threats to Bitcoin and I can re-purpose it to test alt-coins. There are some alt-coins with very low hashrate, I'd be interested to see if I could take over an alt-coin for a small while.

You would ignore any blocks mined by the rest of the network and mine on your own until your chain is longer than the rest of the network which given you control 51% of the network hashrate is statistically inevitable. You would then spend some coins somewhere, wait for however many confirmations your recipient requires and receive your irreversible goods. You can now broadcast your longer chain and in one of the blocks include a transaction that spends the coins elsewhere so the original recipient never gets to claim them.

Okay. I get this. Mine with 51% but do not broadcast the block chain. Spend old coins on the network and then broadcast my chain without those coins being spent.

I'll now go find a suitable atl-coin testnet to try this out. Thanks for the help.

If someone does find a comprehensive guide for doing such dastardly deeds please do post a reference to it here.

BitcoinSuite
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile WWW
January 30, 2013, 05:16:54 PM
 #7


We need more serious people like those folks - focused on legitimate research.
Thanks for digging it up!
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!