Bitcoin Forum
February 20, 2018, 04:02:55 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
   Home   Help Search Donate Login Register  
Pages: [1]
Author Topic: Stopping a 51% attack  (Read 299 times)
Vincent Fabro
Offline Offline

Activity: 2
Merit: 0

View Profile
April 02, 2013, 04:30:49 AM

It would require clients to forbid rollback of blockchain (if the current block number is 1000,
an attacker with 90% hash power cannot restart from block 950 -or 999- and regrow a new blockchain),
solving double spending problem. It would also force blocks from "good" miners into the blockchain.

This poses the problem of blocks commited at almost the same time, or generaly different clients
not seing two candidate blocks arriving in the same order.
Clients would have to rely on a referee for these cases. The referee could not trick anyone,
or marginaly so (if 2 blocks arrive 0.01 seconds appart, it can favor one, but not if
they come 20 seconds appart), without being spotted.
Clients don't have to trust the referee, they can compare with their own result or with another referee.
If the referee gets corrupted or disabled, the clients will have to find a new one through consensus.

 - agreeing that there's a problem with the current referee, and finding a new referee:
   thanks to the winner-takes-all effect (Huh - not so sure), a general agreement would emerge through observation
   of other clients (do they agree with current referee/choice of new referee?) and discussion
   over the internet.
 - time taken to reach these general agreements (during which there may be a fork):
   can be mitigated by use of "secure decentralized networks allowing instant, off-chain payments"
   ( - from blueadept). If you commit 10BTC beforehand
   to this network for 1 week e.g., you can securely pay as much as 10BTC, as long as you can have
   access to a valid (non forked) blockchain within a week.

Seeing other atempts to solve the "51% attack" problem,
I'm not sure it's so simple, though.
Anyone poking holes in my arguments is welcome!

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Hero Member
Offline Offline

Activity: 588
Merit: 500

Available on Kindle

View Profile WWW
April 02, 2013, 05:54:16 AM

Make the total network hash rate so large that obtaining 51% is not cost effective.  This is a side effect of the ASIC units hitting the market.  The Total hash rate will likely be around 1 PH (1,000 TH) by years end.  Buying BFL 1.5 TH units it would take about $20,000,000 to match the network. 

Kindle : Bitcoin Step by Step (2nd Ed) :
Kindle : Bitcoin Mining Step by Step :
Facebook :     Twitter : @BitcoinSbS
Vincent Fabro
Offline Offline

Activity: 2
Merit: 0

View Profile
April 02, 2013, 12:01:16 PM

Thanks for the answer mjc.
Although I'm well aware that getting 51% of hash power is not easy, I'm not trying to answer
that question, but rather: what to do if it happens.
Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!