Ethereum smart contract developers sometimes need to set up their own private blockchain network. In this article we will try to give you a step by step instruction on how to set up Ethereum geth client on Linux (Ubuntu) platform which is used in the process of creating your own blockchain network.
Developers all over the world are experimenting with Ethereum blockchain and many of them find Ethereum testnet hard to use. Because of that, you may want to set up your private blockchain network. You would have full control over that network, and would not have any blockchain apps that you don’t need. So if you want to have a clear blockchain setup only for yourself, there are a couple of things you have to define. One of them is genesis.json, a file in which you determine all specifications about genesis block of your blockchain.