To set up a local blockchain network, you will need one or more local computers connected through the local network. The steps demonstrated in this chapter have been implemented with a Mac machine. It will work almost the same on the Ubuntu server. You will also need to decide which Ethereum client to use. We will use Go-ethereum, the popular Ethereum client from the Ethereum foundation. If you choose a different Ethereum client implementation, follow the detailed instructions on its website, even if it appears to be very similar to Go-ethereum.
There are multiple options available for you to install Go-ethereum or Geth. The simplest way is to complete the following three steps:
- Download Geth directly from the Geth site: https://geth.ethereum.org/downloads.
- Extract the tar file and store the executable file in your local directory.
- Add the directory to...