关于"Deploying a Hyperledger Composer blockchain business network to Hyperledger Fabric (multiple organizations)“教程的问题。在第17步中,为什么我们需要使用PeerAdmin@byfn-network-org1卡而不是PeerAdmin@byfn-network-org1-only卡?我尝试将这些说明应用于IBM Blockchain platform上的多组织网络,但在尝试将该卡与所有对等设备一起使用时出现错误。如果我与单个组织同行一起使用这张卡,事情似乎可以正常工作。但我想
我已经在本地安装了超级分类账作曲家。但是在本地主机上,它会产生错误:
错误:尝试ping时出错。
错误:未为此连接指定业务网络。
我不能添加模型和脚本文件以及。
这是终端显示的错误。
error: [Hyperledger-Composer] undefined:HLFConnection :ping() Error: Error trying to ping. Error: No business network has been specified for this connection
at _checkRuntimeV
我正在尝试从java fabric SDK进行事务处理。我可以从节点正确地查询数据,但在进行事务时,我得到了以下错误:
org.hyperledger.fabric.sdk.exception.ServiceDiscoveryException: The channel is not configured with any peers with the 'discover' role
at org.hyperledger.fabric.sdk.Channel.sendTransactionProposalToEndorsers(Channel.java:3955) ~[
我正在尝试使用docker-compose并使用现有对等体的地址+发现端口(30001)向IBM Bluemix区块链添加一个对等体(我的本地笔记本电脑),但它在启动时挂起,最后一条消息是:
transport: http2Client.notifyError got notified that the client transport was broken EOF
我的docker-compose.yml看起来像这样:
vp5:
image: hyperledger/fabric-peer:x86_64-0.6.0-preview
ports:
- "7050:7050&
我一直在尝试从Hyperledger Fabric v1.4.4中的BYFN网络的Java SDK中调用和查询事务,到目前为止,我已经启动了网络(它在两个组织中有两个对等体,一个排序器和安装的链码mycc )。网络启动成功,脚本和测试完成(根据执行结束,byfn.sh脚本运行后a和b的值分别为90和210 )
现在我有了Java SDK,通过它查询建议响应可以正常工作(返回90和210),但是在移动(执行调用)请求,然后查询返回的值仍然是90之后,没有任何变化,我不确定我在这里做错了什么。
我的代码:
public class sdksample {
// Main program
我可以按照这里的说明在mac上的Docker容器上安装Hyperledger Composer:。我还开发了一个概念验证项目,通过rest API连接区块链的移动web应用程序。
现在,我正在尝试在本地网络中的实际Ubuntu服务器上运行节点,但我似乎找不到任何教程来解释如何做到这一点。
我知道我在计算机架构或网络方面的知识可能有一些差距,这就是为什么我在这方面苦苦挣扎的原因。
我正在查看fabric-tools中的downloadFabric.sh脚本,我看到了Docker镜像是如何填充的。我在想,也许我应该把Docker镜像拉到各个Linux服务器上。
### Pull and tag t