Private Network - Default Genesis Block

This section describes the default genesis block of an Ethereum private network.

New let's look at the genesis block of my private Ethereum blockchain on the JavaScript console.

On "geth" JavaScript console, check blockchain status:

> eth.blockNumber
0
> eth.syncing
false

Now view content of the genesis block, # 0:

> eth.getBlock(0)
{
  difficulty: 17179869184,
  extraData: 
    "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa",
  gasLimit: 5000,
  gasUsed: 0,
  hash: 
    "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3",
  logsBloom: "0x0000000000000000000000000000000000000000000000000000...",
  miner: "0x0000000000000000000000000000000000000000",
  mixHash: 
    "0x0000000000000000000000000000000000000000000000000000000000000000",
  nonce: "0x0000000000000042",
  number: 0,
  parentHash: 
    "0x0000000000000000000000000000000000000000000000000000000000000000",
  receiptsRoot: 
    "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
  sha3Uncles: 
    "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
  size: 540,
  stateRoot: 
    "0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544",
  time: 0,
  totalDifficulty: 17179869184,
  transactions: [],
  transactionsRoot: 
    "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
  uncles: []
}

So it's an empty block with no transactions!

Table of Contents

 About This Book

 Introduction of Ethereum

 Ethereum Blockchain

 Ethereum Mist Wallet

 geth - Go Ethereum

 Testnet - Ropsten network

Private Ethereum Network

 What Is Ethereum Private Network

 Start a New Ethereum Private Network

 Ethereum Private Network Log and Data

Private Network - Default Genesis Block

 Create Account on Ethereum Network

 What Is Ether Account

 What Is Ethereum Blockchain Miner

 Start "geth" Miner

 "geth" Crashed - Out of Memory

 64-Bit "geth" for Private Ethereum Network

 Private Network with Custom Genesis Block

 Transferring Funds between Ether Accounts

 MetaMask - Browser Based Ethereum Wallet

 Managing Ethereum Account

 Mining Ether with Your Computer

 Archived Tutorials

 References

 Full Version in PDF/EPUB