-
Notifications
You must be signed in to change notification settings - Fork 214
HyperLedger Fabric网络交互
league、org、orderer、peer、channel及chaincode中后台创建所需的字段有如下表中释义:
Params | Description | Map |
---|---|---|
ORG_TLS | 节点是否开启TLS | 根据自身创建网络情况选择true或false |
ORG_MSP_ID | 节点所属组织ID | 参见configtx文件中 -> Organizations-&Org1-Name |
ORDERER_LOCATION | 排序服务访问路径 | 根据自身设置实际情况修改,host:port 的格式 |
PEER_LOCATION | 节点服务路径 | 根据自身设置实际情况修改,host:port 的格式 |
PEER_EVENT_HUB_LOCATION | 节点服务事件路径 | 根据自身设置实际情况修改,host:port 的格式 |
CA_SK | 用户签名密钥PEM文件 | 参考crypto-config文件中 -> *_sk |
CA_Certificate | X.509证书 | 参考crypto-config文件中 -> *.pem |
CHANNEL_NAME | 自行创建的通道名称 | 如:peer channel create -o orderer.example.com:7050 -c mychannel -t 50 -f ./channel-artifacts/mychannel.tx 命令所创建的mychannel |
CHAINCODE_NAME | 智能合约名称 | 如:peer chaincode install -n testcc -p github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02 -v 1.0 命令所创建的testcc |
CHAINCODE_PATH | 智能合约路径 | 如:peer chaincode install -n testcc -p github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02 -v 1.0 命令中的github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02 |
CHAINCODE_VERSION | 智能合约版本 | 如:peer chaincode install -n testcc -p github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02 -v 1.0 命令中的1.0 |
CHAINCODE_PROPOSAL_WAIT_TIME | 提案请求超时时间以毫秒为单位 | 默认90000 |
顶部导航中选择组件,如下图:
单击联盟进入联盟列表界面
单击右侧录入,进入联盟配置界面,选择已部署或待加盟的Fabric网络版本并键入联盟名称,如:league
,单击提交配置联盟,如下图所示:
最终在联盟列表及首页可以看到已经成功配置了一个联盟进入FNS后台,如下2图所示:
与配置联盟类似,进入组织列表界面并单击录入开始录入组织,结果如下图所示:
在联盟列表中选择一个该组织已经加入的联盟,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
TLS请根据自身搭建的Fabric网络实际情况来选择是否启用。
单击提交后即可在组织列表中看到刚才新建的组织,且首页模块图中也会显示出对应的组织数量。
与配置联盟类似,进入排序服务列表界面并单击录入开始录入排序服务,结果如下图所示:
在联盟列表中选择一个该排序服务已经加入的组织,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
单击提交后即可在排序服务列表中看到刚才配置的排序服务,如下图所示。且首页模块图中也会显示出对应的排序服务数量。
与配置联盟类似,进入节点服务列表界面并单击录入开始录入节点服务,结果如下图所示:
在联盟列表中选择一个该节点已经加入的组织,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
单击提交后即可在节点列表中看到刚才配置的节点,如下图所示。且首页模块图中也会显示出对应的节点数量。
与配置联盟类似,进入CA列表界面并单击录入开始录入CA,结果如下图所示:
在联盟列表中选择一个该CA已经加入的组织,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
单击提交后即可在CA列表中看到刚才配置的CA,如下图所示。且首页模块图中也会显示出对应的CA数量。
与配置联盟类似,进入通道列表界面并单击录入开始配置节点服务,结果如下图所示:
在联盟列表中选择一个该通道已经加入的节点,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
选择是否启用区块同步监听,如果启用,则必须写入回调URL方能生效。
单击提交后即可在通道列表中看到刚才配置的通道,如下图所示。且首页模块图中也会显示出对应的节点数量。
与配置联盟类似,进入链码列表界面并单击录入开始录入链码服务,结果如下图所示:
在通道列表中选择一个该链码已经加入的通道,并根据HyperLedger Fabric网络交互中的对象新建字段部分释义
配置填写对应的值到待提交表单中。
选择是否启用链码事件监听,如果启用,则必须写入回调URL方能生效。同时写入链码监听事件的名称,并以半角逗号分隔,如“event1,event2”。
单击提交后即可在通道列表中看到刚才配置的链码,如下图所示。
且首页模块图中也会显示出对应的链码数量。
与配置联盟类似,进入链码列表界面并单击指定链码列中的应,进入后单击新建用开始录入应用,结果如下图所示:
自定义一个便于记忆的应用名称,并开启该应用的访问,如果未开启,则外部无法通过restapi访问该Fabric节点网络。
单击提交后即可在应用列表中看到刚才配置的应用,如下图所示。
且首页模块图中也会显示出对应的应用数量。
最终可见首页视图如下所示。
参考上述方案继续添加一个新的组织,并在新组织下创建两个链码,最终可见首页视图如下所示。
继续阅读F.N.S API接口文档。