ETH私有链搭建与使用-环境准备(1)
操作系统环境:CentOS 7.6.1810,操作基础目录/data,如无该目录请手动创建(mkdir /data)

1.安装go语言环境(如已安装直接进入下一步)
1.1下载go语言源码安装包
wget https://mituxiaogaoyang.club/eth-source/go1.17.1.linux-amd64.tar.gz --no-check-certificat
如果无法使用wget进行下载,请使用浏览器下载并上传至服务器/data目录下.
1.2解压安装go语言环境
解压go语言安装包
tar -zxvf go1.17.1.linux-amd64.tar.gz

配置环境变量:
export PATH=$PATH:/data/go/bin
1.3验证go语言环境是否安装正确
go version

如上图,出现版本号表示安装成功.
2.安装geth客户端
2.1下载geth源码
wget https://mituxiaogaoyang.club/eth-source/go-ethereum-1.10.8.tar.gz --no-check-certificat
如果无法使用wget进行下载,请使用浏览器下载并上传至服务器/data目录下.
2.2编译安装geth
设置go env环境,如不设置则无法正常编译安装.
go env -w GOPROXY=https://goproxy.cn
解压geth源码包.
tar -zxvf go-ethereum-1.10.8.tar.gz
编译安装geth.
cd go-ethereum-1.10.8
make geth
等待编译完成如下图:

设置软连接,让geth随处可用
ln -s /data/go-ethereum-1.10.8/build/bin/geth /usr/bin/geth
检查geth是否正确安装
geth version

3.准备钱包地址(包含私钥),为后续使用rpc连接操作私有链做准备
3.1下载metamask-chrome插件
下载链接:https://mituxiaogaoyang.club/eth-source/metamask-chrome-9.2.0.zip
3.2解压并加载到chrome浏览器中,配置不是本文章的重点,请自行百度完成
配置好后如下图,会自动生成一个eth的钱包地址,接下来我们只需要导出钱包私钥即可.

3.3导出eth钱包私钥
进入账户详情

导出私钥


这里提供一组我这边已有的钱包地址及私钥,后续文章也会使用这组公私钥进行操作.
钱包地址:0xFfD4a30C08d9f16F095f6315e14bd034F7d04fb0
私钥:54732a579d1cd92215100f985de437dc8345fec50a8405707be173b719c93071
至此,恭喜你,基础环境准备完成.接下来会进入后续文章,后续文章包括私有链的创建/钱包导入/初始化钱包余额/智能合约部署/java调用智能合约完成数据上链

浙公网安备 33010602011771号