以太坊区块链节点搭建 钟祥区块链大讲堂70——如何打造公链、私链、联盟链

入门知识 2周前 (09-12) 14次浏览 0个评论

您好,欢迎收听区块链大讲堂。今天我们来聊聊以太坊公链、私链和联盟链的构建。

以太坊节点程序下载

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

搭建以太坊公链

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

打造以太坊私链

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

构建以太坊私链一般有以下步骤:

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

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

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

准备好创世块配置文件后,需要初始化区块链,将上述创世块信息写入区块链

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

初始化成功后以太坊区块链节点搭建,会在数据目录data0下生成geth和两个文件夹。此时的目录结构如下:

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址