<p>There is only one (Bitcoin) chain, and the Genesis Block is the first block in that chain.  </p>

<p>This block was created by Satoshi Nakamoto as the first link in the blockchain. It is hard-coded into the refernce Bitcoin client. To create it, it was "mined" like every other block, except it was at the minimum difficulty level, and contained arbitrary data.</p>

<p>The following quote from The Financial Times is embedded in the block's binary data</p>

<blockquote>
  <p>The Times 03/Jan/2009 Chancellor on brink of second bailout for banks  </p>
</blockquote>

<p>This serves to prove it was generated on or after January 3rd 2009, as well as a political statement regarding the global economy.</p>

CC BY-SA 3.0
2013-04-15T04:12:42.620Z
Today I learned.
Colin Dean
CC BY-SA 3.0
2013-04-15T09:13:09.910Z
Even though the Genesis block (almost) satisfies all rules that other blocks have to satisfy (and even more, see https://bitcointalk.org/index.php?topic=172009.0), it is not actually validated by full nodes. It's just a hardcoded starting point, and it would actually have worked just as well if it did not carry any proof of work.
Pieter Wuille
CC BY-SA 3.0
2014-05-25T05:51:44.133Z
@PieterWuille, Do you mean that any hash could qualify as the genesis block and we don't need zeros in front of it?
Pacerier
CC BY-SA 3.0
2013-04-14T22:38:01.387Z
2013-04-15T08:32:02.847Z
2013-04-15T08:32:02.847Z
nivs
<p>The genesis block is really nothing more than a block that doesn't have a previous block. Creating a new genesis block only involves setting the <code>previous hash</code> part of the block to all zeroes. Because it doesn't have a previous block, it's automatically the first block in the chain, and creating a new genesis block means that you create a new block chain.</p>

<p>There are actually four 'official' genesis blocks out there, one for the main Bitcoin chain, and there have been three 'test nets' so far. But there's nothing stopping you from creating your own genesis block (although it's pretty pointless).</p>

CC BY-SA 3.0
2013-04-15T08:37:27.703Z
I was interested in trying to create on just to understand the process better.
user4381
CC BY-SA 3.0
2014-05-25T05:52:09.700Z
Do you mind elaborating on these 3 "test nets"?
Pacerier
CC BY-SA 3.0
2013-04-14T23:06:55.043Z
2013-04-14T23:06:55.043Z
Tom van der Woerdt
<p>What is involved in creating a genesis block? What makes it different from the other blocks in the chain.</p>

<blockchain><block><genesis-block>
How do you make a Genesis block?
user4381
# How do you make a Genesis block?

(Asked by: username_0 on 2013-04-14)

What is involved in creating a genesis block? What makes it different from the other blocks in the chain.

**Tags:** blockchain, block, genesis-block


---

## 2 answers

### Answer by username_1 on 2013-04-14. Score: 15

There is only one (Bitcoin) chain, and the Genesis Block is the first block in that chain.

This block was created by Satoshi Nakamoto as the first link in the blockchain. It is hard-coded into the refernce Bitcoin client. To create it, it was "mined" like every other block, except it was at the minimum difficulty level, and contained arbitrary data.

The following quote from The Financial Times is embedded in the block's binary data

> The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

This serves to prove it was generated on or after January 3rd 2009, as well as a political statement regarding the global economy.

> **Comments:**
> **username_2**: Today I learned.  
> **username_3**: Even though the Genesis block (almost) satisfies all rules that other blocks have to satisfy (and even more, see https://bitcointalk.org/index.php?topic=172009.0), it is not actually validated by full nodes. It's just a hardcoded starting point, and it would actually have worked just as well if it did not carry any proof of work.  
> **username_4**: @username_3, Do you mean that any hash could qualify as the genesis block and we don't need zeros in front of it?  

---

### Answer by username_5 on 2013-04-14. Score: 6

The genesis block is really nothing more than a block that doesn't have a previous block. Creating a new genesis block only involves setting the `previous hash` part of the block to all zeroes. Because it doesn't have a previous block, it's automatically the first block in the chain, and creating a new genesis block means that you create a new block chain.

There are actually four 'official' genesis blocks out there, one for the main Bitcoin chain, and there have been three 'test nets' so far. But there's nothing stopping you from creating your own genesis block (although it's pretty pointless).

> **Comments:**
> **username_0**: I was interested in trying to create on just to understand the process better.  
> **username_4**: Do you mind elaborating on these 3 "test nets"?  

---

