Objectives:
- To create a private Ethereum network
- To deploy a simple contract to your private Ethereum network
- To interact with a contract on your private Ethereum network
Target audience:
Ethereum developers.
Necessity:
The need for this tutorial arises from outdated Ethereum documentation, resulting in hair-pulling, heartburn, and insomnia.
Precautions:
Isolate your development environment, and your private Ethereum network, from any real Ether you might have. It’s easy to compromise your machine and lose real money if you slip up.
Step 1: Set up a virtual server and install Ethereum command-line tools
Many tutorials guide you through deploying contracts using the Ethereum wallet GUI. I’m using the Go Ethereum client (geth) and encourage others to learn how to use the command line interface (CLI). The better you understand the Ethereum client’s internal workings and the anatomy of a blockchain, the more power to you. It doesn’t matter which hostingservice you…
View original post 1,783 more words