问题标签 [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 投票
3 回答
6494 浏览

hyperledger-fabric - 超级账本中的数据存储

我已经开始学习超级账本。通过使用作曲家游乐场创建示例应用程序来熟悉它。我的疑问是关于使用 hyperledger 的去中心化存储。我已经阅读了一些文档,其中提到:

  • 将数据的哈希值保存在区块链中以确保不变性。

  • 通过 base64 字符串将图像保存在区块链中(作为资产)。

有些事情很清楚,但很大一部分仍然不确定。他们是 :

  • 区块链中的数据存储在哪里?它在 couchdb 中吗?
  • 假设数据存储在 couchdb 中,并且通过 multipeer 将一个新的对等点添加到通道中,那么这是否意味着所有对等点的 couchdb 都已同步?

任何提及区块链数据存储、去中心化存储等的资源/教程都会非常有帮助。

谢谢!

0 投票
0 回答
90 浏览

hyperledger-fabric - 在不同的服务器上迁移订购者(IBM-Hyperledger Fabric 1.1)

一旦我们设置了区块链网络,是否可以在不同的服务器上迁移订购者。目前单服务器有 2 个组织,每个组织有 1 个对等方,并且在同一服务器上单独订购(类似于默认的 byfn 设置)。现在我想在不同的服务器上移动 orderer 容器。谁能分享一下步骤。

0 投票
1 回答
123 浏览

ibm-cloud - IBM hyperledger fabric 企业计划中的业务网络部署

网络安装命令因以下错误而失败:

0 投票
0 回答
208 浏览

smartcontracts - 如何使用 java 脚本从 web3.js 调用智能合约方法

已经部署了一个智能合约方法,我想使用 javascript 调用一个方法。我怎样才能做到这一点?

0 投票
1 回答
148 浏览

http-status-code-404 - Hyperledger Sawtooth Marketplace Rest API 404 错误

我正在尝试在全新安装的 Ubuntu v18 上构建和测试以下程序:

https://github.com/hyperledger/sawtooth-marketplace

安装后,当我尝试导航到“Marketplace-Rest-API”(localhost:8040)和“Sawtooth-Blockchain-Rest-API”(localhost:8043)时,出现 404“resource not found”错误

我不确定为什么这些不起作用。localhost:8041 和 localhost:8042 的接口运行良好。似乎其余 API 的导航方式与这两个类似,所以我不确定为什么它们会起作用而其他 API 不会。

编辑:看来我可以到达端口,因为终端中有响应:

任何帮助将非常感激!

0 投票
1 回答
369 浏览

hyperledger-fabric - Hyperledger Fabric 链码错误:无法引用未导出的名称 shim.success

我正在尝试使用超级账本构建链代码。我正在使用 GoLang 编写合同,在构建合同时我面临以下错误:

可能很少有变量未定义的错误。由于我的代码没有构建,我无法调试代码。请找到我正在使用的代码。我无法找到上述错误的原因。请帮我解决这个问题。

0 投票
1 回答
457 浏览

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

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

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

0 投票
1 回答
95 浏览

hyperledger-fabric - 如何使用nodejs自己实现Hyperledger composer rest api?

我正在使用 hyperledger composer 开发应用程序。我的角色是开发人员,我正在研究 chan 代码以及 rest api。由于框架为休息服务器提供了自动生成的 API。是否可以自己在nodejs中开发api?我的目标是完全控制restapi服务器,所以我不需要为应用程序中的其他东西实现更多的api。

0 投票
1 回答
259 浏览

blockchain - 如何从区块链中读取数据

我是本地实施区块链的新手。假设我有一个区块链,

  • 如何检索区块链中链接的数据。
  • 是只有交易 ID 像散列一样保存在区块链中,还是存储在网络中的实际数据。
  • 如果是后者,我该如何检索数据?
0 投票
1 回答
439 浏览

hyperledger-fabric - 在 Hyperledger Fabric 中更新 Channel 后无法加入 Anchor Peer

区块链网络最初有 3 个组织。我想向网络添加另一个组织。因此,我首先更新包含该组织所需信息的通道配置。更新后,无法使用“对等通道更新”将组织的锚节点加入通道。显示以下错误消息:

错误:出现意外状态:BAD_REQUEST -- 授权更新错误:验证 ReadSet 时出错:readset 预期密钥 [Group] /Channel/Application 在版本 1,但获得了版本 2

为了准备网络加入新的对等点,使用“对等通道获取配置”检索和修改最后一个配置块。但是为了添加另一个锚节点,需要由“对等通道获取 0”检索的创世块。

根据我的理解,出现错误是因为创世块的版本号在第一次更新后没有增加。

如何添加锚节点?以及如何解决版本冲突的问题?