Bitcoin Forum
December 06, 2016, 08:20:31 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: How did it all start? Who generated the genesis block?  (Read 860 times)
Sovereign
Member
**
Offline Offline

Activity: 80



View Profile
July 01, 2011, 12:36:38 PM
 #1

Is there something embedded in the genesis block that regulates difficulty? If not, then who decides difficulty, wouldn't a central authority (yikes) need to decide the difficulty level?

It seems so baffling to me, like asking where did the universe come from. But I'm intent on learning.

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

Posts: 1481012431

View Profile Personal Message (Offline)

Ignore
1481012431
Reply with quote  #2

1481012431
Report to moderator
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
July 01, 2011, 12:45:12 PM
 #2

You could very easily start by reading the bitcoin wiki http://en.wikipedia.org/wiki/Bitcoin

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
Sovereign
Member
**
Offline Offline

Activity: 80



View Profile
July 01, 2011, 01:03:46 PM
 #3

You could very easily start by reading the bitcoin wiki http://en.wikipedia.org/wiki/Bitcoin

I already read that a few times, I'm asking a specific question about who made the genesis block, and how difficulty level is implemented.


12uB1LSPrAqeEefLJTDfd6rKsu3KjiFBpa
zybron
Member
**
Offline Offline

Activity: 66



View Profile
July 01, 2011, 01:12:08 PM
 #4

Difficulty: https://en.bitcoin.it/wiki/Difficulty

And I would presume Sotoshi generated the genesis block, but I have no actual confirmation on that.

kokjo
Legendary
*
Offline Offline

Activity: 1050

You are WRONG!


View Profile
July 01, 2011, 01:17:08 PM
 #5

Is there something embedded in the genesis block that regulates difficulty? If not, then who decides difficulty, wouldn't a central authority (yikes) need to decide the difficulty level?

It seems so baffling to me, like asking where did the universe come from. But I'm intent on learning.
the client will not accept a block with a lower difficulty, then it takes to generate a block on avg. 10 min.
there will be on avg. 1 block per 10 min, at some difficulty. but if there are generated more blocks for 10 min. the clients will adjust the difficulty, so there will be generated a block per 10 min, again. if it takes more time the oppsite will happen: slow block generation -> lower difficulty.

hoped it helped Cheesy

"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
Sovereign
Member
**
Offline Offline

Activity: 80



View Profile
July 01, 2011, 01:54:11 PM
 #6

Is there something embedded in the genesis block that regulates difficulty? If not, then who decides difficulty, wouldn't a central authority (yikes) need to decide the difficulty level?

It seems so baffling to me, like asking where did the universe come from. But I'm intent on learning.
the client will not accept a block with a lower difficulty, then it takes to generate a block on avg. 10 min.
there will be on avg. 1 block per 10 min, at some difficulty. but if there are generated more blocks for 10 min. the clients will adjust the difficulty, so there will be generated a block per 10 min, again. if it takes more time the oppsite will happen: slow block generation -> lower difficulty.

hoped it helped Cheesy

Amazing.

But what guarantees everyone will use the same difficulty? How is the difficulty globalized?

12uB1LSPrAqeEefLJTDfd6rKsu3KjiFBpa
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 1890



View Profile WWW
July 01, 2011, 01:56:38 PM
 #7

Is there something embedded in the genesis block that regulates difficulty? If not, then who decides difficulty, wouldn't a central authority (yikes) need to decide the difficulty level?

It seems so baffling to me, like asking where did the universe come from. But I'm intent on learning.
the client will not accept a block with a lower difficulty, then it takes to generate a block on avg. 10 min.
there will be on avg. 1 block per 10 min, at some difficulty. but if there are generated more blocks for 10 min. the clients will adjust the difficulty, so there will be generated a block per 10 min, again. if it takes more time the oppsite will happen: slow block generation -> lower difficulty.

hoped it helped Cheesy

Amazing.

But what guarantees everyone will use the same difficulty? How is the difficulty globalized?
Everyone calculates it based on the same block chain. The protocol specifies exactly how the calculation is to be made.

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
caveden
Legendary
*
Offline Offline

Activity: 1106



View Profile
July 01, 2011, 01:58:09 PM
 #8

But what guarantees everyone will use the same difficulty? How is the difficulty globalized?

That's the protocol. Every bitcoin full node will verify that each new block respects the difficult factor. If somebody starts producing/accepting blocks which don't follow this rule, s/he will end up with forked chain.

There's no "hard guarantee" that a good number of people won't switch to a different chain that doesn't follow the current rules. It just hasn't happened yet and I don't think it's likely to happen any time soon.

18rZYyWcafwD86xvLrfuxWG5xEMMWUtVkL
Pages: [1]
  Print  
 
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!