如何将Hyperledger Fabric浏览器添加到“Hyperledger composer”环境中

时间:2017-12-05 22:11:59

标签: hyperledger-fabric hyperledger-composer hyperledger-explorer

据我所知,Hyperledger作曲家环境在Hyperledger Fabric v1.0(或0.8?)区块链上运行。

除了REST服务器与区块链交互或查看交易之外,参与者等可以查看哪些交易在哪个区块中,就像在Hyperledger资源管理器上一样? (https://github.com/hyperledger/blockchain-explorer

3 个答案:

答案 0 :(得分:2)

是的,可以查看哪个块在哪个块中,是,您可以使用Explorer查看Hyperledger Fabric区块链上的事务。

您只需要在共享的链接中克隆repo,并通过执行mysql脚本mysql -u<username> -p < db/fabricexplorer.sql创建相关的数据库。之后,您可以启动网络并记下频道名称。然后,编辑文件blockchain-explorer/config.json并将频道包含在频道列表中。然后,转到http://localhost:8080,您将看到您指定的频道的统计信息。

希望这有帮助。

答案 1 :(得分:2)

经过几个小时的尝试和锻炼后,Explorer现在正常工作。 (jippii)

作为初学者,对我来说并不容易,所以对于那些需要一些提示的人来说:

由于TLS不在我的开发环境中,所以在config.json中将grpc更改为grpc:

"peer1": {
            "requests": "grpc://127.0.0.1:7051",
            "events": "grpc://127.0.0.1:7053",
            "server-hostname": "peer0.org1.example.com"

并更改为正在运行的光纤网络编辑器密钥库和证书的路径: / fabric-scripts / hlfv1 / composer / ....

"admin": {
                "key": "../fabric-scripts/hlfv1/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore",
                "cert": "../fabric-scripts/hlfv1/composer/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts"
            }

答案 2 :(得分:0)

在Hyperledger Explorer仪表板中,您可以找到诸如阻止列表和块详细信息之类的信息,包括事务信息,先前的哈希值,数据哈希等。当您单击阻止列表中的块(#number)时,块详细信息将显示在另一个窗格。这个page涵盖了更多细节。