【问题标题】:How can I add the Hyperledger Fabric explorer to the "Hyperledger composer" environment如何将 Hyperledger Fabric 资源管理器添加到“Hyperledger composer”环境
【发布时间】:2018-03-10 21:14:24
【问题描述】:

据我了解,Hyperledger Composer 环境在 Hyperledger Fabric v1.0(或 0.8?)区块链上运行。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    希望这会有所帮助。

    【讨论】:

    • 我已经有一个区块链解决方案和一个 AngularJS 应用程序来查看我的资产、参与者和交易。如何连接我的区块链解决方案以在 Explorer 中查看分析数据?
    • 我在这方面做得不多,但我认为您可以只显示 mysql 数据库中的相关值
    【解决方案2】:

    经过几个小时的尝试和锻炼,Explorer 现在可以工作了。 (jippii)

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

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

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

    并更改为正在运行的 Fabric Composer 密钥库和证书的路径:/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"
                }
    

    【讨论】:

    • 如何找到从 composer 运行的网络的对等详细信息?
    • 可以在 /fabric-scripts/hlfv1/composer 下的 configtx.yaml 或 crypto-config.yaml 文件中找到 ip 或主机名
    • @ydennis 在你的 .composer 文件夹中,你可以找到 admin 的 card 文件夹,里面有 connection.json,里面有 peer 等节点的所有地址。
    【解决方案3】:

    在 Hyperledger Explorer Dashboard 中,您可以找到区块列表和区块详细信息等信息,包括交易信息、以前的哈希、数据哈希等。当您单击阻止列表中的区块(#number)时,区块详细信息会显示在另一个窗格。这个page 涵盖了更多细节。

    【讨论】:

      猜你喜欢
      • 2017-12-24
      • 2023-04-01
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-16
      • 1970-01-01
      相关资源
      最近更新 更多