没有合适的资源?快使用搜索试试~ 我知道了~
以太坊实践-linux-31
资源详情
资源评论
资源推荐
实验环境
在 windows 下的 VMware Workstation Pro 虚拟机中搭建 Ubuntu 系统进行实
验。
以太坊环境搭建
安装 go 语言环境
解压 go 安装包,并在 home 目录下新建 go 文件夹:
sudo tar -C /usr/local -xzf go1.7.1.linux-amd64.tar.gz
mkdir $HOME/go
在.bashrc 文件中进行如下环境配置:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
安装配置完成,测试查看 go 版本:
安装 node 和 npm,solc
安装 node 和 npm 命令:
sudo apt-get install nodejs-legacy nodejs
sudo apt-get install npm
sudo apt-get install solc
安装完成查看版本号:
安装 Ethereum
安装以太坊 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
安装完成后,使用 geth –help 命令进行检查安装情况:
搭建以太坊私有链
创建账号: geth account new
在根目录(~/)下编写创世块文件 genesis.json:
{
"nonce":"0x0000000000000042",
"mixhash":"0x00000000000000000000000000000000000000000000000000000000000
00000",
"difficulty": "0x4000",
"alloc": {},
"coinbase":"0x0000000000000000000000000000000000000000",
"timestamp": "0x00",
"parentHash":"0x00000000000000000000000000000000000000000000000000000000
00000000",
"extraData": "0x00000000",
"gasLimit":"0xffffffff",
"config" :{
"chainId": 68,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
}
}
初始化创世块文件:
geth --datadir "~/.ethereum" init ./genesis.json
初始化完成后,就有了创世区块,就可以启动以太坊:
geth --datadir "~/.ethereum" console
如上:已成功进入 geth 命令行。
剩余12页未读,继续阅读
丽龙
- 粉丝: 22
- 资源: 333
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0