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调用智能合约完成数据上链

 

posted @ 2021-10-12 10:23  迷途_小羔羊  阅读(450)  评论(0)    收藏  举报