第一步:相关软件的安装
- go-ethereum客户端安装
- Go-ethereum客户端通常被称为Geth,它是个命令行界面,执行在Go上实现的完整以太坊节点。Geth得益于Go语言的多平台特性,支持在多个平台上使用(比如Windows、Linux、Mac)。Geth是以太坊协议的具体落地实现,通过Geth,你可以实现以太坊的各种功能,如账户的新建编辑删除,开启挖矿,ether币的转移,智能合约的部署和执行等等。
Geth可以使用下面三种JSON RPC协议进行连接:
- 内部进程通信(IPC):内部通讯,通常用于一台电脑内。
- 远程程序调用(RCP):跨计算机的通讯。通常使用TCP和HTTP协议。
- WS(Web sockets):使用sockets连接Geth。
chain ID含义:
- chain ID:1 主网公链
- chain ID:2 Morden网络(仅对部分人开放)
- chain ID:3 Ropsten网络
- chain ID:4 Rinkeby网络
- chain ID 大于4的是私有网络
- 使用Geth --testnet连接到Ropsten网络,Geth --rinkeby连接到Rinkeby网络。
安装:
brew tap ethereum/ethereum
brew install ethereum
- 也可以使用源码安装的方式
- 以太坊github地址
- 首先从github上下载以太坊的go-ethereum压缩包,zip,或者单纯使用命令行代码,代码如下
git clone https://github.com/ethereum/go-ethereum.git
- 如果是zip格式的需要解压再执行命令,如果使用命令行,直接执行命令
cd go-ethereum
make geth
如果有问题
- cd到以太坊到目录里面后,make geth出现错误,vi env.sh 查看文件属性,按下esc,同时按shift和:,输入冒号之后,输入set ff,显示文件的编码格式,如果是dos,则是支持windows的,不支持linux
- 需要将其改为支持linux的系统格式,输入set ff=unix,保存退出
- 再次运行,make geth
默认安装地址
/usr/local/Cellar/ethereum/版本
我的显示界面

- 检查是否安装成功,输入如下的命令
geth --help
- 出现如下的界面,即为安装成功

- 使用命令查看 版本号以及相关信息
geth version

最低0.47元/天 解锁文章
633

被折叠的 条评论
为什么被折叠?



