Hyperledger Fabric 实战(2) blockchain-explorer

简介

Hyperledger Explorer是一个简单,功能强大,易于使用,高度可维护的开源浏览器,用于查看底层区块链网络上的活动。
上篇博客已经介绍过了区块链的一些信息,这篇就不重复了.

目录结构

├── app fabric GRPC interface
├── db the mysql script and help class
├── explorer_client Web Ui
├── first-network Basic fabric network setup
├── listener websocket listener
├── metrics metrics about tx count per minute and block count per minute
├── service the service
├── socket push real time data to front end
├── timer Timer to post information periodically
└── utils Various utility scripts

环境

以下是安装和运行hyperledger资源管理器所需的软件依赖项

nodejs 6.9.x(注意,还不支持v7.x)
mysql 5.7或更高版本
Hyperledger Explorer可与Hyperledger Fabric 1.0配合使用。安装以下软件依赖项以管理结构网络。

docker 17.06.2-ce [ https://www.docker.com/community-edition ]
docker-compose 1.14.0 [ https://docs.docker.com/compose/ ]

区块链网络配置文件设置

1.cd blockchain-explorer
2.修改config.json以更新network-config

  • Change “fabric-path” to your fabric network path
  • 例如:“/home/user1/workspace/fabric-samples”,其中包含以下键:“tls_cacerts”,“key”,“cert”。我们需要相应的修改成我们自己配置的网络的路径。具体参考下边的“tls_cacerts”的配置
  • 关键字“tls_cacerts”的最终路径为:“/home/user1/workspace/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ ca.crt”。
  • 整体配置

如下图:
在这里插入图片描述

  • 数据库配置

    默认支持两种数据库mysql,postgreSql 根据whichDb的值来选择使用哪种数据库
    如下:
    在这里插入图片描述
    数据库配置:

在这里插入图片描述
3. npm install
4. 启动脚本
./start.sh
5.在浏览器上启动URL http:// localhost:8080。

最终运行效果

如下图:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值