问题标签 [hyperledger-fabric-ca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
252 浏览

node.js - Hyperledger Fabric + NodeJS 应用程序 - 查询但没有调用

这是一个有趣的情况......

我已经在两台机器上部署了 Fabric 网络,并且能够通过 cli 查询和调用事务。

我还使用了一个 NodeJS 应用程序,我可以使用它查询网络但不能调用任何事务。

每当我从 NodeJS 应用程序调用时,都会出现此错误:

来自节点应用程序的日志:

这是我正在使用的模板 NodeJS 应用程序:https ://github.com/olegabu/fabric-starter-rest

知道有什么问题吗?

0 投票
2 回答
1431 浏览

hyperledger-fabric - Hyperledger Fabric 错误:2 未知:访问被拒绝:频道 [mychannel] 创建者组织 [Org1MSP]

我正在尝试通过 JavaScript 与同行进行交互,但我不断得到

我正在使用fabric-ca示例,我能够从cli和cli通过run-fabric.sh执行事务,但我似乎无法从JS执行此操作,我创建了一个新用户并设置了客户端和证书client.setTlsClientCertAndKey(cert, key);,我什至尝试提供管理员证书和密钥,/data/orgs/org1/admin/msp/signcerts, /data/orgs/org1/admin/msp/admincerts以及/data/orgs/org1/admin/msp/keystore来自/data/tls/但没有运气的管理员证书和密钥这是我使用的代码部分:

我的代码或执行方式有问题吗?有人可以告诉我我做错了什么吗?我见过一些类似的问题,但这些问题发生在主要使用作曲家时,我无法用那里的答案解决我的问题,

0 投票
2 回答
57 浏览

hyperledger-fabric - 初始化 Fabric-CA 服务器时出错

我正在尝试使用此配置文件按照其用户指南初始化fabric-ca ,但是在执行以下命令时:

我收到以下错误:

如果我使用命令行标志,fabric-ca-server我会收到此错误,但我能够成功初始化并启动

是完整的错误日志

0 投票
3 回答
1276 浏览

hyperledger-fabric - 分布式设置的链码实例化问题

我正在研究 Fabric 1.2 版。在同一个组织 ORG1MSP 中运行一个包含一个 orderer 和一个 peer 的网络。我关注了这个博客,但我试图在不同的虚拟机上运行排序器和对等点。

Orderer 和 CA 容器在第一个 VM 上运行,peer0、couchdb、cli 在第二个 VM 上运行。Peer0 能够创建频道、获取频道配置和加入频道。

现在,我正在尝试部署 fabric/examples/chaincode/go/example02 路径中可用的链代码。我将卷安装在所有容器中,如下所示:

我从 CLI 容器运行命令。安装命令: CORE_PEER_ADDRESS=peer0.org1.example.com:7051 peer chaincode install -n example02 -p github.com/hyperledger/fabric/examples/chaincode/go/example02 -v v0

它显示以下日志:

然后,我尝试按如下方式实例化链码:

请提供适当的解决方案。

0 投票
0 回答
256 浏览

hyperledger-fabric - Hyperledger Fabric 理解 MSP

我想在脑海中明确MSP的使用,

所以我的问题是,当用户出于任何原因想要使用频道时,本地 MSP 会向他提供带有他的私钥的身份(在文档中说 MSP 有一个密钥库),并且在频道确认用户使用频道 MSP 之后?

CA 何时参与?

0 投票
1 回答
615 浏览

hyperledger-fabric - Hyperledger Fabric - 如何使用 nodejs sdk 更改用户属性

我需要管理员更改用户属性的能力。我的第一次尝试是尝试重新注册用户。它不起作用,请参见下文。如果我撤销 yser 证书并尝试制作新证书,系统会告诉我该用户已经存在。

我在 ca 客户端中看到了重新注册功能

我使重新注册功能起作用,它仅适用于持有证书的用户。管理员无法重新注册用户。还有其他合法的方式来改变用户属性吗?

我为 nodejs 使用 nodejs 8 和 1.3.0 sdk。

0 投票
1 回答
457 浏览

hyperledger-fabric - 多台机器/节点上的 Hyperledger Fabric 网络

我们面临在多台机器上部署网络的问题。我们希望将我们的网络部署在本地机器上,并希望在不同的对等方和组织之间进行通信。因此可以使用 SOLO 进行通信。如果是,那么如何。如果没有,那为什么?

我们想在 2 到 3 台机器上建立小型网络,然后想组合所有小型网络来构建一个巨型网络。这怎么可能。寻求帮助。

0 投票
1 回答
162 浏览

hyperledger-fabric - BNA网络启动失败

我正在尝试使用启用 TLS 模式的 Fabric kafka 实现多组织网络。我目前添加了一个具有 Kafka 多订购者模式的组织。网络启动良好,对等点加入通道。我有 .bna 文件,并试图安装它工作正常。之后,我试图启动一个失败的网络。

下面给出了我的连接配置文件 JSON

我在新创建的容器中收到如下错误。

在此处输入图像描述

如果有人知道请帮助我

项目精确副本的链接:Karthik-Venkatesh/Hyperledger-Multi-Organisation-Network

0 投票
1 回答
355 浏览

hyperledger-fabric - 无法构建自定义 Hyperledger Fabric 网络

我正在尝试使用结构示例的第一个网络组件构建自己的网络。从字面上看,只是重命名了组织名称并尝试连接。但我收到以下错误。

编辑

我的主机文件中已经有 company.org,它正在被翻译成 localhost - 127.0.0.1,调试日志在这里:

0 投票
2 回答
1245 浏览

hyperledger-fabric - Hyperledger Fabric - 如何解码 data_hash 以返回实际数据?

我一直参与使用超级账本结构开发区块链应用程序。

我利用fabric-node-sdk与区块链层进行交互。

现在我有很少的数据被插入到块中,我们可以在 CouchDB 中看到它们并查询相同的数据来检索数据。

channel.queryBlock(1)被调用时,我们得到data_hash作为它的响应,有没有办法解码 data_hash来获取实际数据?

data_hash 看起来像这样:0dafabc38a7d216426b9a9ab71057fe6c8b984c9e44f92b7265fbd3e2785e26c

任何建议都会有所帮助。

谢谢你!