Getting started with Ethereum

What is Ethereum ?
Ethereum is a blockchain application platform.

Installation

How to setup your own ethereum cluster node ?

macOs :

  1. Install brew
  2. Then run brew tap ethereum/ethereum
    brew install ethereum

Ubuntu :

  1. sudo apt-get install software-properties-common
  2. sudo add-apt-repository -y ppa:ethereum/ethereum
  3. sudo apt-get update
  4. sudo apt-get install ethereum

Building from source :

  1. Install geth
  2. Install go
  3. Then git clone https://github.com/ethereum/go-ethereum
  4. cd go-ethereum
  5. make geth

Complete Instruction

Create Account :

geth account new (will ask for password)

Address: {04f00656b062efb1ade96b0e761e57038ee69f01}
List Account

geth account list

Account #0: {04f00656b062efb1ade96b0e761e57038ee69f01} keystore:///Users/s4kib/Ethereum/keystore/UTC--2017-09-09T09-36-39.415328182Z--04f00656b062efb1ade96b0e761e57038ee69f01
Setup Mist ( Ethereum Wallet )

Download mist from here as per your requirement.

Setup Remix ( Ethereum IDE )
  1. git clone https://github.com/ethereum/remix.git
  2. cd remix
  3. npm install
  4. npm start
  5. open remix/index.html in your browser.

HTTP RPC endpoint : http://127.0.0.1:8545

Open Wallet

From here you can send/receive ether ( ethereum currency ) and create smart contract.