hyperledger fabric获取区块信息

hyperledger fabric官方文档中没有找到能够获取区块信息的命令,需要使用Hyperledger fabric自带的工具来获取区块信息

1、跑测试网络:

如果成功建立了fabric之后,测试网络根据官方文档能够跑出来

必须要建立通道且批准了链码之后才能获取区块

Fabric:在测试网络中运行链码_SmartBeeL的博客-CSDN博客

2、直接在目录中运行configtxlator工具(自带的,测试网络跑起来之后可以直接运行)

先进入组织1的容器中,实际上如果在linux运行测试网络,不用运行这一行命令

[jack@localhost blockchain_Server]$ docker exec -it peer0.org1.example.com bash

直接拉取区块:

peer channel fetch 2 mychannel.block  -c mychannel

mychannel如果大家运行了测试网络应该知道这个默认命名的通道,如果改了名字自行修改一下命令就可以了。

跑完这条之后,直接ls一下,当前目录会多出一个文件 mychannel.block,意思是当前这个通道出来的区块信息。

然后运行configtxlator命令,

[jack@localhost bin]$ configtxlator proto_decode  --type common.Block --input mychannel.block > mychannel.block.json

这段命令直接copy跑就可以了

会多出一个文件mychannel.block.json文件,这个文件是一个json文件也就是区块解析后的,想要查看还需要到网站上找一个json解析器:

JSON在线解析及格式化验证 - JSON.cn

直接把内容复制进去:

 然后你在里面点点点就行了。

想要看区块内容的分析去这里:Hyperledger Fabric 区块结构解析 - 己平事 - 博客园 (cnblogs.com)

觉得本文写的不好理解去这里:Hyperledger fabric 使用 configtxlator 工具解析区块_Jason_Bourne_的博客-CSDN博客

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SmartBeeL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值