okx

「Hyperledger Fabric区块链浏览器中文版」:全新面世!

时间:2023-06-18|浏览:544

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

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

官方的安装步骤有点复杂,所以我们提供了以下精简指南:

第一步是启动Fabric的示例网络:

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

~/fabrc-samples$./byfn.sh up -lnode

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

第二步是安装Fabric区块链浏览器所需的基础软件:

在安装并配置Fabric浏览器之前,需要在本地机器上安装以下软件:

postgresql 9.5

nodejs 8/10/12

Docker CE 18.09.2+

Docker Compose 1.14.0

第三步是下载中文版Fabric区块链浏览器的代码:

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

~$git clone https://github.com/ezpod/blockchain-explorer.git

第四步是配置Fabric网络的连接:

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

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

其中有三处需要修改,根据自己的fabric-samples路径进行修改:

organizations->Org1MSP->adminPrivateKey

organizations->Org1MSP->signedCert

peers->peer0.org1.example.com->tlsCACerts->path

第五步是初始化postgresql数据库:

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

~$cd blockchain-explorer/app/persistence/fabric/postgreSQL/db

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

注意,需要用nodejs来支持createdb.sh脚本,所以需要切换到postgres账户。

第六步是构建fabric区块链浏览器:

执行以下命令以构建fabric区块链浏览器的后端服务和前端应用:

~$cd blockchain-explorer

~/blockchain-explorer$./main.sh install

第七步是启动Fabric区块链浏览器服务:

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

~/blockchain-explorer$./start.sh

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

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

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

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

~/blockchain-explorer$./stop.sh

如果在浏览器中无法访问或访问不正常时,可以查看Fabric浏览器的日志文件进行排查:

logs/app/app.log

logs/console/console.log

logs/db/db.log

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

热点:区块链

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1