问题标签 [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.
node.js - Hyperledger Fabric + NodeJS 应用程序 - 查询但没有调用
这是一个有趣的情况......
我已经在两台机器上部署了 Fabric 网络,并且能够通过 cli 查询和调用事务。
我还使用了一个 NodeJS 应用程序,我可以使用它查询网络但不能调用任何事务。
每当我从 NodeJS 应用程序调用时,都会出现此错误:
来自节点应用程序的日志:
这是我正在使用的模板 NodeJS 应用程序:https ://github.com/olegabu/fabric-starter-rest
知道有什么问题吗?
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/
但没有运气的管理员证书和密钥这是我使用的代码部分:
我的代码或执行方式有问题吗?有人可以告诉我我做错了什么吗?我见过一些类似的问题,但这些问题发生在主要使用作曲家时,我无法用那里的答案解决我的问题,
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
它显示以下日志:
然后,我尝试按如下方式实例化链码:
请提供适当的解决方案。
hyperledger-fabric - Hyperledger Fabric 理解 MSP
我想在脑海中明确MSP的使用,
所以我的问题是,当用户出于任何原因想要使用频道时,本地 MSP 会向他提供带有他的私钥的身份(在文档中说 MSP 有一个密钥库),并且在频道确认用户使用频道 MSP 之后?
CA 何时参与?
hyperledger-fabric - Hyperledger Fabric - 如何使用 nodejs sdk 更改用户属性
我需要管理员更改用户属性的能力。我的第一次尝试是尝试重新注册用户。它不起作用,请参见下文。如果我撤销 yser 证书并尝试制作新证书,系统会告诉我该用户已经存在。
我在 ca 客户端中看到了重新注册功能。
我使重新注册功能起作用,它仅适用于持有证书的用户。管理员无法重新注册用户。还有其他合法的方式来改变用户属性吗?
我为 nodejs 使用 nodejs 8 和 1.3.0 sdk。
hyperledger-fabric - 多台机器/节点上的 Hyperledger Fabric 网络
我们面临在多台机器上部署网络的问题。我们希望将我们的网络部署在本地机器上,并希望在不同的对等方和组织之间进行通信。因此可以使用 SOLO 进行通信。如果是,那么如何。如果没有,那为什么?
我们想在 2 到 3 台机器上建立小型网络,然后想组合所有小型网络来构建一个巨型网络。这怎么可能。寻求帮助。
hyperledger-fabric - BNA网络启动失败
我正在尝试使用启用 TLS 模式的 Fabric kafka 实现多组织网络。我目前添加了一个具有 Kafka 多订购者模式的组织。网络启动良好,对等点加入通道。我有 .bna 文件,并试图安装它工作正常。之后,我试图启动一个失败的网络。
下面给出了我的连接配置文件 JSON
我在新创建的容器中收到如下错误。
如果有人知道请帮助我
项目精确副本的链接:Karthik-Venkatesh/Hyperledger-Multi-Organisation-Network
hyperledger-fabric - 无法构建自定义 Hyperledger Fabric 网络
我正在尝试使用结构示例的第一个网络组件构建自己的网络。从字面上看,只是重命名了组织名称并尝试连接。但我收到以下错误。
编辑
我的主机文件中已经有 company.org,它正在被翻译成 localhost - 127.0.0.1,调试日志在这里:
hyperledger-fabric - Hyperledger Fabric - 如何解码 data_hash 以返回实际数据?
我一直参与使用超级账本结构开发区块链应用程序。
我利用fabric-node-sdk与区块链层进行交互。
现在我有很少的数据被插入到块中,我们可以在 CouchDB 中看到它们并查询相同的数据来检索数据。
当channel.queryBlock(1)被调用时,我们得到data_hash作为它的响应,有没有办法解码 data_hash来获取实际数据?
data_hash 看起来像这样:0dafabc38a7d216426b9a9ab71057fe6c8b984c9e44f92b7265fbd3e2785e26c
任何建议都会有所帮助。
谢谢你!