我是靠谱客的博主 干净可乐,最近开发中收集的这篇文章主要介绍创建自己的区块链网络 六,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

    • 前言
    • 系列文章直通车
    • 一、编写生成初始区块命令
    • 二、运行start.sh
    • 结语

前言

我们之前修改了几个配置文件,新建了一个start.sh文件并赋予了它权限,那么现在我们就是编写命令来启动网络了。

系列文章直通车

名称链接
创建自己的区块链网络 一点击此处
创建自己的区块链网络 二点击此处
创建自己的区块链网络 三点击此处
创建自己的区块链网络 四点击此处
创建自己的区块链网络 六点击此处

一、编写生成初始区块命令

生成组织基础结构后我们需要生成初始区块文件
命令如下:

configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./config/genesis.block

命令是不是很难记?不要急,其实我们所写的命令都是依赖于byfn.sh或者eyfn.sh来实现的,也就是说我们可以在这两个文件中找到相应的命令,我们只需要记住configtxgen -profile 这个命令就可以了。
我们在goland打开byfn.sh 使用Ctrl+F打开文件中查找,就可以找到。
在这里插入图片描述
拷贝第一句

    configtxgen -profile TwoOrgsOrdererGenesis -channelID $SYS_CHANNEL -outputBlock ./channel-artifacts/genesis.block

删除中间-channelID $SYS_CHANNE内容就是我们需要的内容,将channel-artifacts修改为我们创建的config文件夹,执行此脚本他就会它config文件夹下生成一个genesis.block文件,这里面的TwoOrgsOrdererGenesis是不需要我们记的,在第三篇文章中的有写到,也就是configtx.yaml文件里面的TwoOrgsOrdererGenesis记住这个命令要和这个对应上但是我们一般来说不会去改动它,知道就好。

二、运行start.sh

那么我们现在就可以运行start.sh
在这里插入图片描述
运行成功,完成后会在config下面生成genesis.block 文件了。

结语

到这里我们这个命令就算完成了,我们一步步来,不容易出错。下次我们就来讲,生成通道交易配置文件 敬请期待。
创作不易多多支持。

在这里插入图片描述

最后

以上就是干净可乐为你收集整理的创建自己的区块链网络 六的全部内容,希望文章能够帮你解决创建自己的区块链网络 六所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部