1、以太坊客户端安装、运行、升级
2018-07-02 本文已影响14人
冯学雷
以太坊客户端用于接入以太坊网络,进行账户管理、交易、挖矿、智能合约相关的操作,也可作为一个http-rpc服务器对外提供json-rpc接口。
下文是基于MacOS,安装、运行及升级以太坊客户端的操作。
一、安装Homebrew
若已安装过Homebrew的可以跳过。
参考官网:https://brew.sh/
打开终端,在终端输入以下命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
输入命令安装brew,如下图:
安装成功界面 如下图:
二、安装以太坊客户端
1、终端中输入以下两个命令完成geth安装
brew tap ethereum/ethereum
brew install ethereum
如下图:
2、安装成功后使用以下命令查看geth相应信息
geth version
如下图:
三、运行以太坊客户端
使用geth客户端,必须先同步区块,目的是保证本地与网络上的区块同步且是最新。
1、以太坊公链上运行一个全节点
geth --fast --cache=512 --datadir "安装目录" console
2、以太坊测试链上运行一个全节点
geth --testnet --fast --cache=512 --datadir "安装目录" console
注:--fast 快速区块同步模式,当同步到最新区块后,转化为正常区块同步模式。
四、版本更新
当新版本发布后,通过以下命令即可完成geth的升级
brew update
brew upgrade ethereum