Ethereum: How To Create a Hello World Smart Contract based on a Private Blockchain
Looking at the ethereum's official Hello World tutorial -- https://www.ethereum.org/greeter , I discovered several annoyances . The example is not simple enough to be qualified as "Hello World". geth sync process is lengthy and error-prone. Network connectivity is essential to leverage. How we can circumvent those to pave a way for an easy start in the Ethereum world? The following tutorial will provide a example to sort out those issues. In order to create and deploy a smart contract, we must have a blockchain network. Apart from the well-known main and test nets, alternatively, we can build a private blockchain that's only visible and serves locally. Prerequisites First things first is to install some tools to carry out development tasks. install geth client. sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum install solidity compiler.