首页 > 区块链 > Hyperledger Fabric区块链浏览器「中文版」
区块猴  

Hyperledger Fabric区块链浏览器「中文版」

摘要:fabric区块链blockchain-explorer是Hyperledger官方提供的区块链浏览器, 目前支持Fabric 1.4.x区块链,中文版由汇智网提供, 下载地址:https://github.com/ezpod/blockchain-explorer/ 。官方安装步骤有点复杂,中文版

blockchain-explorer是Hyperledger官方提供的区块链浏览器, 目前支持Fabric 1.4.x区块链,中文版由汇智网提供, 下载地址:https://github.com/ezpod/blockchain-explorer/ 。

Hyperledger Fabric区块链浏览器「中文版」

官方安装步骤有点复杂,中文版详细安装说明点这里 查看。以下是快速安装指南:

1、启动Fabric的示例网络

首先参考Fabric区块链官方文档,安装启动fabric-samples中的first-network网络:

~/fabrc-samples$ ./byfn.sh up -l node

如果是windows系统,可以使用这个Fabric区块链一键安装工具。

2、安装Fabric区块链浏览器要求的基础软件

安装配置Fabric浏览器之前,需要本地机器先安装如下软件:

postgresql 9.5nodejs 8/10/12Docker CE 18.09.2+Docker Compose 1.14.03、下载中文版Fabric区块链浏览器代码

使用如下命令将中文版Fabric区块链浏览器的代码下载到本地:

~$ git clone https://github.com/ezpod/blockchain-explorer.git
4、配置Fabric网络的连接

修改以下配置用户身份MSP路径,Fabric浏览器使用该身份访问Fabric网络:

blockchain-explorer/app/platform/fabric/connection/first-network.json

其中涉及三处,参照自己的fabric-smaples路径进行修改:

organizations -> Org1MSP -> adminPrivateKeyorganizations -> Org1MSP -> signedCertpeers -> peer0.org1.example.com -> tlsCACerts -> papth5、初始化postgresql数据库

执行如下命令初始化postgresql数据库:

~$ cd blockchain-explorer/app/persistence/fabric/postgreSQL/db~/blockchain-explorer/app/persistence/fabric/postgreSQL/db$ sudo -u postgres ./createdb.sh

注意createdb.sh脚本需要nodejs支持,因此切换到postgres账户下可以访问node。

6、构建fabric区块链浏览器

执行如下命令fabric区块链浏览器的后端服务与前端应用:

~$ cd blockchain-explorer~/blockchain-explorer$ ./main.sh install
7、启动Fabric区块链浏览器服务

执行如下命令启动fabric区块链浏览器服务:

~/blockchain-explorer$ ./start.sh

这是一个后台进程,因此启动后就又返回命令行提示符。这是正常的。 此时应当已经在8080端口监听,使用浏览器访问即可。第一次访问时 会自动转入登录界面:

Hyperledger Fabric区块链浏览器「中文版」

注意登录账号和密码是和网络相关联的,对于first-network,默认 的用户名是admin,密码是adminpw。可以在前面提到的这个文件中配置:

blockchain-explorer/app/platform/fabric/connection/first-network.json

如果需要停止fabric区块链浏览器的运行,执行如下命令:

~/blockchain-exlorer$ ./stop.sh

如果启动后在浏览器里无法访问或者访问不正常,可以参考Fabric浏览器 的日志文件进行排查:

logs/app/app.loglogs/console/console.loglogs/db/db.log

原文:http://blog.hubwiz.com/2020/03/14/fabric-explorer-cn/

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。