概述
目录
- 前言
- 系列文章直通车
- 一、编写生成初始区块命令
- 二、运行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 文件了。
结语
到这里我们这个命令就算完成了,我们一步步来,不容易出错。下次我们就来讲,生成通道交易配置文件 敬请期待。
创作不易多多支持。
最后
以上就是干净可乐为你收集整理的创建自己的区块链网络 六的全部内容,希望文章能够帮你解决创建自己的区块链网络 六所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复