http://www.7klian.com

Hyperledger Fabric最佳实践-利用Chaincode加密状态数据库#2

先决条件
cp -r peerOrganizations ../blockchain-explorer/examples/net1/crypto

步调2

第三步:按照您的网络修改欣赏器的docker-compose文件。
步调1:将区块链欣赏器存储库复制到您的项目根目次。
1、网络名称:
cd crypto-config

按照您的网络组件设置在blockchain-explorer/examples/net1/connection-profile/first-network.json中修改毗连设置文件,即修改channel名称,,organization名称,MSP和peer名称。假如您的organization有多个peers,则无需界说所有peer。界说个中一个就足够了。假如要将欣赏器毗连到第一个网络(BYFN),则无需变动设置。默认环境下,所有这些定名约定都与第一个网络相关。可是您仍然需要利用您先前复制的私钥的文件名来修改adminPrivateKey路径,作为前提条件(2)。只需将默认密钥替换为复制的密钥即可。
Hyperledger社区中有很多关于配置Hyperledger 欣赏器的问题许多,因此我们抉择与您分享我们的常识。感激您的阅读。

所有网络工件地址的项目根目次中,复制官方的blockchain-explorer存储库。

步调1
步调1:将blockchain-explorer存储库复制到您的项目根目次:
git clone https://github.com/hyperledger/blockchain-explorer.git

http://localhost:8080    #Internal
步调3:按照您的网络修改欣赏器的docker-compose文件。
妨碍解除:

2.organization的打点员私钥:
由于hyperledger fabric是一个答允的网络,只具有适当身份验证的参加者才气查察特定网络的分类帐数据。因此我们需要复制参加者(organization)私钥以挂载可以会见分类帐数据的打点员用户。因此请跳转到该organization的打点员目次。譬喻crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/keystore 并复制包括字母数字字符串并以_sk末了的私钥文件名(仅文件名)。请留意文件路径布局因您的网络而异。您要做的就是复制特定organization的打点员私钥。

我们留意到,要读取分类账中的其他原始数据很是坚苦。区块链就是生意业务,区块,对吧?因此作为开拓人员,在演示措施时,我们需要向客户或非技能人员展示我们的生意业务勾当、统计数据,以演示区块链是如何事情的。这就是Hyperledger欣赏器的浸染地址。Hyperledger 欣赏器借助模板,图表,图片和图形的辅佐下建设了简朴而有吸引力的可视化视图。Hyperledger欣赏器是一个用户友好的Web应用措施东西,用于查察或查询区块、事务和关联数据、网络信息(名称、状态、节点列表)、链代码和事务系列以及存储在分类账中的任何其他相关信息。

http://<machine Ip>:8090 #External
结   论

在这里,我假设您已经配置好了fabric网络并实验链接欣赏器。您查察了欣赏器的官方操纵文档,但在配置时,不知怎么的,你照旧会碰着很多问题,好吧。本文的主要目标是讲授如何配置dockerized欣赏器。Dockerizing Hyperledger欣赏器办理了当地配置引起的很多灾题,利用这三个步调来配置您的网络Hyperledger欣赏器。

步调3:将crypto config/peerOrganizations目次复制到blockchain explorer/examples/net1/crypto目次,并按照网络配置更新毗连设置文件:

步调2:将peer证书复制到blockchain-explorer目次,然后按照您的网络配置更新毗连设置文件。
为了将fabric欣赏器毗连到您的网络,您的网络应该在配置欣赏器的同一主机上启动并运行。查抄正在运行的网络并复制网络名称,因为我们今后需要这样做。

sudo docker-compose up -d
只需一分钟,Hyperledger欣赏器即可毗连到您的网络,您可以在运行中查察它。
留意:假如您的网络布局差异于BYFN或传统的定名约定,即org1.example.com。您需要按照网络证书路径修改signedCert和peer的tlsCaCerts的路径。

假如您无法在上述任一端点上查察欣赏器,请利用呼吁docker ps -a查抄所有容器是否都已启动并正在运行。假如任何容器已封锁,请查抄该容器的日志。在大大都环境下,假如您的毗连设置文件中有任何设置错误或提供了错误的打点员私钥,explorer.mynetwork.com容器将退出。确保您的毗连设置文件设置正确,并查抄您是否提供了正确的打点员密钥和打点员私钥的路径。
返回到blockchain-explorer根目次并打开名为docker-compose.yaml的文件。您需要做的只是用您先前复制的运行中布局网络名称修改外部网络name,并将其生存为前提条件(1)。

此刻,在您的blockchain-explorer目次中,运行

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。