主页 > imtoken怎么退出账号 > 公有链第70讲-如何搭建公有链、私有链、联盟链

公有链第70讲-如何搭建公有链、私有链、联盟链

imtoken怎么退出账号 2023-05-29 07:08:57

大家好,欢迎来到ZongShare区块链大讲堂。 今天我们就来说说以太坊公链、私有链、联盟链的搭建。

以太坊节点程序下载

为了保证以太坊程序的安全性和可靠性,我们推荐从以太坊官网下载以太坊程序。 在官网选择你对应的系统版本并安装。 Windows 系统将获取 geth.exe,Linux 系统或 MacOS 将获取 geth。

tlbc上以太坊公链_以太坊公链在国内算违法吗_以太坊公链开发教程

搭建以太坊公链

搭建以太坊公链其实就是在本地运行一个以太坊节点,然后连接到以太坊主网。 考虑到主网的区块会占用大量的硬盘空间,可以在启动节点时指定存放数据的目录,运行命令:./geth --ipcpath gethdir/geth.ipc - -datadir gethdir console 节点启动成功后,进入控制台交互界面,主网区块信息会主动同步。

tlbc上以太坊公链_以太坊公链在国内算违法吗_以太坊公链开发教程

搭建以太坊私有链

虽然以太坊是一个公链系统,但是我们可以通过设置一些参数来运行自己的私有链节点。 在自己的私有链上开发测试,不需要同步公链数据,也不需要花钱购买以太坊,节省存储空间和成本,灵活方便。

以太坊公链在国内算违法吗_以太坊公链开发教程_tlbc上以太坊公链

搭建一条以太坊私有链,一般有以下几个步骤:

(1) 准备创世块配置文件

以太坊公链开发教程_以太坊公链在国内算违法吗_tlbc上以太坊公链

以太坊支持自定义创世块。 要运行一条私有链,我们需要定义我们自己的创世块。 创世块信息需要写在一个json格式的配置文件中,比如genesis.json。 block的内容如下图所示,写入并保存到json文件中即准备成功。

(2) 初始化节点1并写入创世块

以太坊公链开发教程_tlbc上以太坊公链_以太坊公链在国内算违法吗

创世块配置文件准备好后以太坊公链在国内算违法吗,需要初始化区块链以太坊公链在国内算违法吗,将上述创世块信息写入区块链。

首先,创建一个目录来存储区块链数据。 假设新建的数据目录为~/privatechain/data0,则将genesis.json保存在~/privatechain中。 执行初始化命令:

初始化成功后,会在数据目录data0下生成geth和keystore两个文件夹。 此时目录结构如下: