Ethereum is the mainstream application of the 2.0 block chain, which extends the block chain from the electronic money (digital cash) as a distributed database, and becomes the foundation support in the consensus system. Ethereum introduces the concept of "intelligent contract", which makes the block chain based on Ethereum be able to construct a diversified and centralized application. Basic Environment operating system
Ubuntu16.04 LTS Ethereum version
Go-ethereum 1.5.4 Compiled client program
Geth, command line program. PPA Installation Method
The official documentation provides a ethereum offering of PPA installation, similar to the installation in Berkeley DB in the Bitcoin development environment.
sudo apt-get install Software-properties-common
sudo add-apt-repository-y ppa:ethereum/ethereum
sudo apt-get Update
sudo apt-get install Ethereum
Because to build the development environment, so do not try this method, we compile the installation with the source code. source code Compilation installation
Ethereum has a variety of versions, multilingual development of client programs, this article uses ethereum-go, this version is the official main push version, is the current application of the mainstream. Download source code
git clone https://github.com/ethereum/go-ethereum dependent environment
Ethereum Go is developed using the go language and requires a go and C compiler
sudo apt-get install-y build-essential golang Compiler source code
CD Go-ehtereum make
Geth
If you need to compile all the applications, execute make-all run clients
~:/build/bin/geth