Bitcoin Forum
June 17, 2024, 08:20:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: If I had 51% of the networking power a year ago...  (Read 1266 times)
Riley (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
June 16, 2011, 11:21:01 PM
 #1

...couldn't I still be working on a false chain that would be as long as the widely-accepted chain?

Say there are 2 miners on the network right now, and I control one of them.  Why can't I...
a) wait 'til my miner creates the longest chain
b) at that moment, disconnect from the network and just keep processing my chain, making it longer
c) at an arbitrary time, say, "hey guys, guess what, I've got this chain and it's 4 blocks longer than yours and I have all the bitcoins in it!"
rezin777
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 16, 2011, 11:42:56 PM
 #2

The longest chain is the most difficult chain.
MysteryMiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 1042


Death to enemies!


View Profile
June 16, 2011, 11:44:59 PM
 #3

Overall chain difficulty, not quantity of blocks makes longest chain. Read the wiki!

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
brybot
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
June 16, 2011, 11:49:47 PM
 #4

Difficulty and length are somewhat intertwined. If you keep making coins at a constant rate, your difficulty stays constant. If you increase your hashing power, you making coins faster, but the difficulty goes up. So with a rising difficulty, you are creating a longer chain than you would otherwise.
CydeWeys
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 17, 2011, 12:02:02 AM
 #5

Just to answer the same question in a slightly different way that makes the most intuitive sense to me -- In order to have a blockchain longer than the present blockchain, you would have had to have had MORE average hashing power than the network as a whole.  Here's why -- In the same amount of time (a year or whatever), you would have found more blocks than the current chain; thus, your average difficulty level would've had to have been higher on those found blocks.  You can't find lots of low difficulty blocks really quickly; the Bitcoin client would reject them as invalid because the difficulty level should've been a lot higher.
bcearl
Full Member
***
Offline Offline

Activity: 168
Merit: 103



View Profile
June 17, 2011, 04:07:14 AM
 #6

To get four blocks ahead you really need a lot advantage in computing power and still some luck.

Misspelling protects against dictionary attacks NOT
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!