资讯专栏INFORMATION COLUMN

Hyperledger Fabric 命令详解之“ generate ”

qiangdada / 703人阅读

摘要:利用生成证书生成创世区块下载下载下载生成创世区块写入创世区块创建通道配置交易下载配置生成交易配置下载下载写入通道交易更新,生成锚节点

sudo ./byfn.sh -m generate

a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh -m generate


Generating certs and genesis block for with channel "mychannel" and CLI timeout of "10" seconds and CLI delay of "3" seconds

Continue? [Y/n] y

proceeding ...

/home/a/hyfa/fabric-samples/first-network/../bin/cryptogen

> 利用cryptogen tool 生成证书
Generate certificates using cryptogen tool

+cryptogen generate --config=./crypto-config.yaml

org1.example.com

org2.example.com

+res=0

+set +x

/home/a/hyfa/fabric-samples/first-network/../bin/configtxgen

> 生成orderer创世区块
Generating Orderer Genesis block

+configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block

[common/tools/configtxgen]  下载configuration

2018-07-09 18:39:18.313 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

[msp] 下载NOdeOUs

2018-07-09 18:39:18.335 PDT [msp] getMspConfig -> INFO 002 Loading NodeOUs

[msp]  下载NOdeOUs

2018-07-09 18:39:18.335 PDT [msp] getMspConfig -> INFO 003 Loading NodeOUs

[common/tools/configtxgen]  生成创世区块

2018-07-09 18:39:18.335 PDT [common/tools/configtxgen] doOutputBlock -> INFO 004 Generating genesis block

[common/tools/configtxgen]  写入创世区块

2018-07-09 18:39:18.335 PDT [common/tools/configtxgen] doOutputBlock -> INFO 005 Writing genesis block

+res=0

+set +x

> 创建通道配置交易 Generating channel configuration transaction "channel.tx"

+configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID mychannel

INFO 001 下载配置

2018-07-09 18:39:18.352 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

INFO 002 生成交易配置

2018-07-09 18:39:18.358 PDT [common/tools/configtxgen] doOutputChannelCreateTx -> INFO 002 Generating new channel configtx

[msp] --INFO 003 下载NodeOUs

2018-07-09 18:39:18.358 PDT [msp] getMspConfig -> INFO 003 Loading NodeOUs

[msp] --INFO 004 下载NodeOUs

2018-07-09 18:39:18.359 PDT [msp] getMspConfig -> INFO 004 Loading NodeOUs

[common/tools/configtxgen] 写入通道交易

2018-07-09 18:39:18.384 PDT [common/tools/configtxgen] doOutputChannelCreateTx -> INFO 005 Writing new channel tx

+res=0

+set +x

> 更新org1MSP,生成锚节点
Generating anchor peer update for Org1MSP

+configtxgen -profile TwoOrgsChannel

-outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID mychannel -asOrg Org1MSP

下载配置

2018-07-09 18:39:18.392 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

生成anchor节点更新

2018-07-09 18:39:18.400 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update

写入anchor节点

2018-07-09 18:39:18.401 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update

+res=0

+set +x

> 更新org2MSP 生成anchor节点
Generating anchor peer update for Org2MSP

+configtxgen -profile TwoOrgsChannel

-outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID mychannel -asOrg Org2MSP

[common/tools/configtxgen] 下载配置

2018-07-09 18:39:18.408 PDT [common/tools/configtxgen] main -> INFO 001 Loading configuration

[common/tools/configtxgen] 生成anchor节点更新

2018-07-09 18:39:18.421 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update

[common/tools/configtxgen] 写入anchor节点更新

2018-07-09 18:39:18.421 PDT [common/tools/configtxgen] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update

+res=0

+set +x

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24196.html

相关文章

  • Hyperledger Fabric(构建你的第一个网络)

    摘要:构建你的第一个网络方案提供了一个包含两个组织的示例网络,每个组织维护两个对等节点,以及一个独立排序服务。它还将启动一个容器来运行脚本执行,该执行将对等点连接到一个通道,部署和实例化链码并驱动针对部署的链码执行交易。 构建你的第一个网络 这些说明已经过验证,可以与最新的稳定Docker镜像和提供的tar文件中预编译的安装实用程序一起工作,如果使用当前主分支中的镜像或工具运行这些命令,则可...

    XUI 评论0 收藏0
  • Hyperledger Fabric命令详解 up

    摘要:创建网络,,,执行中。。。通道上,向发送的交易,成功在上安装链码上链码安装成功请求上链码。。。请求上链码请求结果通道上,请求成功通道上,,请求成功拜占庭执行完成 sudo ./byfn.sh up a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh up > 创建网络,peer,orderer,cli Star...

    newtrek 评论0 收藏0
  • Hyperledger Fabric 命令详解 down

    摘要:停止客户端停止节点,和删除客户端删除和删除网络删除节点容器检查网络检查容器删除删除删除自动化脚本会将生成的文件一起删掉所以,如果需要保留文件的话需要手动删除 ./bash.sh down a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh down [sudo] password for a: Stopping w...

    jonh_felix 评论0 收藏0
  • Hyperledger Fabric 部署for Mac

    摘要:生成创世区块生成配置交易定义锚节点为定义锚节点为定义锚节点启动网络创建和加入命令成功后显示如下创建将加入创建的将加入创建的更新锚节点安装实例化查询 环境准备 docker安装 Docker最低版本要求是version 17.06.2-ce推荐在Docker官网下载Mac版本 go安装 Go最低版本要求是 1.10.x可在使用brew或者Go官网下载Mac版本 下载示例,二进制和dock...

    wangxinarhat 评论0 收藏0
  • Java开发区块链的三大sdk库

    摘要:是企业与区块链相遇的地方。的框架旨在成为开发区块链解决方案的支柱。以太坊,主要是针对工程师使用进行区块链以太坊开发的详解。 如果你想将区块链合并到一个Java项目中,现在我们来看看就是这个细分领域中三个最大的OSS玩家。 好的伙计们,我们都听说过比特币,以太坊或其他加密货币,其中有一些时髦的名字围绕着我们常见的新闻,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?以...

    iKcamp 评论0 收藏0

发表评论

0条评论

qiangdada

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<