问题标签 [hyperledger-composer]

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 回答
197 浏览

hyperledger-composer - composer-rest-server 未连接(未能获得 digitalproperty-network 的 cds)

安装的游乐场,步骤来自: 在本地使用游乐场

现在尝试 2 天以启动 composer-rest-server。

完成的步骤:

  • 将所有 ca/peer/orderer url 从“localhost”更改为 ~/.composer-connection-profiles/hlfv1/connection.json 中的特定 docker IP,否则我在启动 composer-rest-server 时会遇到连接超时
  • 与作曲家一起部署“数字财产网络”
  • 通过作曲家和秘密获得了自己的新身份

现在当我运行时:

我只是得到:

从业务网络定义中发现类型...

错误:未能获得 digitalproperty-network 的 cds - 事务未在 /usr/lib/node_modules/composer-rest-server/node_modules/fabric-client/node_modules/grpc/src/node/src/client 找到 digitalproperty-network/mychannel .js:434:17 代码:2,元数据:元数据 { _internal_repr: {} } }

/logs 目录中的最新文件中也显示了相同的错误。

我不知道“找不到交易数字财产网络/我的频道”是什么意思,如果不是我部署的数字财产网络,我应该为其余服务器提供什么。

0 投票
1 回答
106 浏览

hyperledger-fabric - 限制对资产中的属性的 PUT 访问

我不想让参与者完全更新访问权限,而是让他更新访问资产中的特定属性。

根据我从文档中读到的内容,可以将规则应用于属性。

规则

我坚持的部分是如何在条件下定位资产。我假设 (m) 等于条件中的导师,因为错误消息说参与者没有更新权限。(我不确定这是否可能。)

模型:

0 投票
2 回答
425 浏览

devops - 带有 HLF 1.0 的 Hyperledger Composer - 如何设置网络部署的凭据?

我已经使用入门指南configtxgen中的和cryptogen实用程序设置了一个新的 Hyperledger 网络进行开发。这似乎为我为管理员用户和几个标准用户生成了一些 x.509 证书。

然后我如何使用composer-cli包(即composer network deploy [...])连接到该网络,因为该命令需要注册 ID 和密码?似乎我需要将生成的 TCert 之一放入 Composer 凭据存储区,但我不确定是哪一个或如何格式化目标文件。而且一旦配置好,我就不确定如何调用deploy命令(大概我只是省略了注册密码)。

0 投票
1 回答
591 浏览

hyperledger-composer - 我们可以在超级账本作曲家中进行 GET 交易吗

我们可以定义 GET 事务以从 composer 中的资产中获取特定数据吗?

例如:考虑一个场景,我有一个名为 Vehicle 的资产,我想定义一个事务,通过该事务我可以检索提供车辆 ID 的特定车辆的信息。

0 投票
1 回答
774 浏览

hyperledger-composer - 如何使用 hyperledger-composer 在 Fabric 1.0 中配置多个通道?

我们有超过 3 个对等点,我们想为两组不同的对等点配置两个不同的通道。如何为 fabric 1.0 配置多个通道到 connection.json?

0 投票
1 回答
866 浏览

hyperledger-composer - 生成 REST API 后如何保护 composer-rest-server?

我已经配置了 composer-rest-server。在配置 composer-rest-server(WebAppAdmin 或 admin)时,我还提供了结构用户名/密码。现在,我无需提供任何凭据(通过邮递员或环回)即可访问 REST API。

我想了解我们如何保护 composer-rest-server。虽然,我知道我们可以添加参与者并发布身份,但无法在一切将如何运作的上下文中连接逻辑点。

  • 如何在访问 REST API 时保护 composer-rest-server?
  • 我们何时以及如何使用针对任何参与者注册的“用户名/密码”?
  • 何时验证 composer-rest-server API 以及何时使用参与者身份访问业务网络?
0 投票
3 回答
446 浏览

blockchain - Hyperledger Fabric 1.0 中的财产级隐私

是否可以在 Fabric 1.0 中实现属性级别的隐私。例如:如果我有一个代表租赁合同的链码。我只想让租户和出租人看到所有细节,银行只看到付款条款,而实际所有者看到除付款条款之外的所有内容。如何在 Fabric 1.0 中实现这一点。如果我使用通道,那么我将需要部署两个不同的合约,并且我可以创建的通道总数受限于网络性能。渠道并非旨在用于实现财产级隐私。我不想在链下进行,也不想在链上进行加密,因为我无法对其应用智能操作。实现这一目标的最佳解决方案是什么?

0 投票
2 回答
472 浏览

hyperledger-composer - 如何在响应 composer-rest-server 中包含关系对象?

我们定义Asset为:

Participant作为:

现在,当我Asset使用 composer-rest-server 的 REST API 获取详细信息时,我收到以下响应:

由于目前它仅participantId在获取Asset详细信息时才返回,有没有办法获取参与者的详细信息以及AssetJSON 响应?

0 投票
1 回答
1336 浏览

hyperledger - 如何在网络上部署超级账本结构并在其上运行超级账本作曲家?

我仍然是初学者,正在做一个项目。我已经从结构文档开始,但我不知道我应该如何将它部署到网络上,以便它在多个对等点上运行。创建结构后,我想在其上部署一个超级账本作曲家模型。我已经完成了作曲家文档中的开发指南。所以,我想问一下,这个过程是否与部署到具有单个对等点的结构有什么不同。

0 投票
1 回答
202 浏览

hyperledger-composer - 我们如何在对 ACL 文件中的其他资源设置条件的同时授予对特定资源的 READ 访问权限?

我想要做的是给特定参与者阅读访问权限其他参与者的字段,但将条件放在第三个资源上。

例如:

所以在这里我想根据一些资产记录将参与者 2 的个人资料访问权限授予参与者 1。

在作曲家中这件事有可能吗?如果没有,其他选择是什么?