以太坊私有链搭建
系统环境
Ubuntu: 16.04; go-ethereum: v1.6.1; solc: 0.4.11
安装步骤
1、在ubuntu 16.04下安装go-ethereum客户端,安装方法如下(参考①):
sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum
如果是内部网络或使用代理上网,sudo后面加“-E“,如:“sudo -E apt-get install software-properties-common”
安装完毕后输入“geth version”可以查看版本信息,输出
Geth Version: 1.6.1-stable Git Commit: 021c3c281629baf2eae967dc2f0a7532ddfdc1fb Architecture: amd64 Protocol Versions: [63 62] Network Id: 1 Go Version: go1.8.1 Operating System: linux GOPATH= GOROOT=/usr/lib/go-1.8
输入geth –help显示其他命令(参考②)。
2、安装solc(参考③).
Solc环境主要是用来编译solidity源码。Solidity是以太坊智能合约的编码语言,类似JavaScript。
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc
安装完毕使用solc –version查看版本。
solc, the solidity compiler commandline interface
Version: 0.4.11+commit.68ef5810.Linux.g++
参考
②,geth命令选项
③,solc安装