2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)

当前位置:首页 > 币圈百科 > 2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)

2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)

2022-07-19币圈百科512

1安装前的准备工作

1.1 Linux系统的配置

本文配置了在windows下的VM2022 coir网络软件下构建的Linux下的cent0S-7系统。推荐的系统是CentOS 7和Ubuntu 16.04。如果条件允许,可以在云服务器上使用Linux系统。好处是可以建立一个WAN联盟链。

默认情况下,您已经掌握和理解了以太坊和docker技术,并部署了相应的环境。如果还没准备好,可以参考芯链微信官方账号前期发布的环境建设部署文章。

1.2安装Docker

请使用管理员权限安装,

# su root

安装Docker(请参考芯链微信官方账号发布的安装说明文章):

cent 2022 coir.com边肖OS3360YUM-Y安装docker-IO

Ubuntu 3360 apt-获取安装Docker-。

安装后,如图:

2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)然后启动docker服务:

# service Docker Start

验证Docker是否安装成功:

2022 # DockerRunHello容器运行时会打印一些信息并退出。下图显示Docker已经安装。

2安装bootnode

2.1下载bootnode映像

运行以下命令:2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)

# dockerpulldocker.io/hawyasunaga/ethereum-bootnode

[View:Docker映像

2.2 Docker创建bootnode容器节点

生成bootnode:

运行Boot Node: 2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图)

注意:在这两个命令参数中,Docker的这个Boot Node容器中的-v/2022蓑衣网小编path/docker/,容器中的/root/bootnode路径映射到外部下面的以太坊容器构建节点命令是一样的。

2.3查看bootnode日志获取节点

2022如下:

用本地IP地址

替换[33603360]好了,用于连接的根节点完成了。

3安装以太坊节点

你可以找一个Linux来构建节点联盟链。在这里,我们将继续用centos7来演示。

3.1创建以太坊的genesis文件

新建一个genesis.json文件,内容如下:

20223.2初始化Genesis文件

首先新建一个文件放在以太坊的目录下,将genesis.json文件放在这个地址。本文在/home/admin下:[

查看日志文件:docker logs-f get hde v1

初始化成功。

3.3 Docker创建以太坊容器节点

并运行以下命令

2022//enode是上面运行bootnode得到的节点,准备好的私钥文件放入keystore,而—networkid 8765639736937780是联盟链的标识id。

查看控制台日志:docker logs-f get hde v1

2022

好了,节点构建成功。

3.4验证联盟链的连接2022

在上一步设置好节点后,等待一段时间,让节点自动连接到根节点bootnode。

进入以太坊容器:

输入命令:admin

查看peer是否连接:

好了,连接完成,联盟链建好了。

连接完成后,开始同步块:2022

注意:之前加入bootnode根节点的其他节点在此连接,与根节点的连接不会显示在peers中。如果它是连接到bootnode的第一个节点,则在它连接到bootnode时输入admin,对等机为空。您需要继续构建一个节点来测试它们的相互连接。

2022王小明

HPB核心链创始人、专栏作家。十余年金融大数据和区块链技术开发经验,参与创建银联大数据。创作了《明说》 30多期区块链教学视频节目,编译《以太坊官网文档中文版》,并作为主要作者,编译《区块链开发指南》,在中国区块链社区被誉为ID“蓝莲花”。

2022以太坊公链搭建怎么设置,有什么价值以太坊公链搭建教程(附图) | 分享给朋友: