问题标签 [ibm-blockchain]

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 投票
0 回答
40 浏览

hyperledger-fabric - IBM Blockchain api - 状态端点

我一直在通过 Composer 为 IBM 区块链云开发业务网络的部署脚本,我看到的每个示例都包含对端点的请求。

/api/v1/networks/${BLOCKCHAIN_NETWORK_ID}/sample/${BLOCKCHAIN_SAMPLE_ID}

这里

然而,这个端点在swagger UI中是不可见的——我无法在任何地方找到它实际所做的任何参考——我没有将它包含在我的脚本中并且它没有引起任何问题。

任何人都可以阐明它的作用。

0 投票
2 回答
5848 浏览

hyperledger-fabric - Composer 网络安装:错误没有来自任何对等方的有效响应

我正在通过这个教程 hyperledger.github.io/composer/latest/tutorials/developer-tutorial 在 Ubuntu 18-04 LTS 上开发超级账本区块。我已经安装了所有先决条件,并且在运行“composer network install”的这一步中,我遇到了这个问题并尝试了一些解决方案,但仍然无法正常工作。请问有什么帮助吗?谢谢 !

✖ 安装业务网络。这可能需要一分钟... 错误:尝试安装业务网络时出错。错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:错误:在截止日期之前无法连接命令失败

Docker ps 和版本

0 投票
1 回答
947 浏览

hyperledger-fabric - 无法在 Hyperledger Fabric 中分发私有集合

我正在使用私有数据集合设置具有 3 个对等点和 3 个组织的自定义 Hyperledger Fabric v1.2 区块链网络。侧数据库是 CouchDB。我使用 fabric-node-sdk 连接到区块链。链码被实例化,没有任何错误,但不能调用将数据放入集合的链码方法。

以下错误显示在实例化链码的对等方的 docker 日志中,该对等方也是交易的背书对等方:

请注意,集合所需的对等点数是 3。显然,即使每个对等点都有自己的 couchdb 容器,数据甚至也不存储在背书对等点本身的侧数据库中。

couchdb 容器记录如下错误。除此之外,它们似乎工作正常。

为什么侧数据库中没有存储私有数据,为什么传播失败?

提前致谢。

0 投票
0 回答
139 浏览

hyperledger-fabric - 在 Hyperledger Fabric 中,我可以确定交易中的资产类别吗?

关于 JS 中的超级账本结构交易的快速问题。

比如说,我有一个名为 HotBeverage 的抽象资产:

从那个抽象类中,我创建了另外两个资产:

好的,到目前为止相当直截了当。现在假设我要创建一个交易,使所有 HotBeverages 的价格增加 0.50。交易目前不能接受抽象资产,所以这意味着我需要创建两个单独的交易:'(

我真的只想创建一个可以在所有 HotBeverages 上工作的事务,而不是单独实现它们。这可以做到吗?

谢谢!!

0 投票
1 回答
239 浏览

hyperledger-fabric - Hyperledger Fabric - 将私人数据从一个人的集合复制到另一个组织的集合

有没有办法将私人数据从一个集合复制到另一个集合?例如,考虑一个案例,当您拥有私人数据并且您将其出售给某人时,它会进入他们的收藏。文档说:

“收集成员可能会决定与其他 > 方共享私人数据,如果他们遇到争议或者如果他们想将资产转让给第三方。然后第三方可以计算私人数据的哈希值并查看它是否匹配通道账本上的状态,证明该状态在某个时间点存在于集合成员之间。”

但是,我似乎无法找到一个 API 来做到这一点。

0 投票
2 回答
581 浏览

hyperledger-fabric - Fabric创建通道,api替换程序中的configtxgen?

我看到要创建通道,需要使用 configtxgen 脚本来创建通道工件、创世块和通道配置二进制定义。如果我需要能够根据需要以编程方式和动态创建新频道怎么办?是否有任何可以在程序中调用的 api,比如 nodejs,它会做 'configtxgen' 的作用?

0 投票
1 回答
56 浏览

python - 如何使用 python 中的请求发送文件和表单数据?

我正在使用 python 请求库进行以下调用:

但是,当我拨打电话时,我收到 500 Internal Server Error (API is this,尤其是Peers / Install Chaincode)。鉴于我之前对 GET 端点之一的调用工作正常,我认为我的请求有问题,有人可以帮忙吗?

更新:

解决方案是删除content-type标题并将文件上传移动到它自己的files参数中:

0 投票
2 回答
168 浏览

ibm-cloud - 用户没有属性“hf.AffiliationMgr”

我正在尝试对超级账本 1.0 实例运行以下命令:fabric-ca-client affiliation list --caname PeerOrg1CA 我得到的响应是:错误:来自服务器的响应:错误代码:0 - 用户没有属性'hf。隶属关系经理

我运行命令的用户是该 CA 的管理员用户。我希望能够管理用户从属关系。文档对此有点模糊。

如何更改管理员用户的从属关系?

0 投票
1 回答
154 浏览

hyperledger-fabric - 如何在用户应用程序中获取通知?

在区块链中,我发出了一个与特定交易相关联的事件。我还在我的事务 API 中订阅了该事件。但是在 API 中订阅事件后我该怎么办?我不知道如何使用区块链端发出的这个订阅事件在我的前端或用户应用程序中生成通知。请帮忙。

0 投票
1 回答
52 浏览

blockchain - 区块链作为培训认证的数据库

我在一家公司工作,为了将员工派往外地,员工必须遵守每 4 年到期的认证,这可能是员工在之前的工作中所做的,但之前的工作只是提供了一封可能被伪造的信,此外,其他公司不会花费时间和资源来共享他们的数据库,提倡保护数据的敏感性(姓名、国籍、身份证、公司(包括政府)、完成日期),集中化是他们不想承担的风险. 由于这是一个相同的培训,并且在任何地方都进行,公司和个人之间产生了一份合同,该合同在 4 年内到期,但这个人希望能够在其他公司证明自己,我想知道是否在区块链世界中有这样的实现,作家,公共的,