Creating a private network
After Geth is installed, it can be configured to run locally without connecting to any network on the internet. Every chain and network has a genesis block or first block. This block does not have any parent and is the first block of a chain. A genesis.json file is required to create this first block. A sample genesis.json file is shown in the following code snippet:
{
  "config": {
    "chainId": 9999,
    "homesteadBlock": 0,
    "eip150Block": 0,
    "eip150Hash": 0,
    "eip155Block": 0,
    "eip158Block": 0,
    "byzantiumBlock": 0,
    "constantinopleBlock": 0,
    "petersburgBlock": 0,
    "istanbulBlock": 0,
    ...