问题标签 [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.
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 目录中的最新文件中也显示了相同的错误。
我不知道“找不到交易数字财产网络/我的频道”是什么意思,如果不是我部署的数字财产网络,我应该为其余服务器提供什么。
hyperledger-fabric - 限制对资产中的属性的 PUT 访问
我不想让参与者完全更新访问权限,而是让他更新访问资产中的特定属性。
根据我从文档中读到的内容,可以将规则应用于属性。
规则:
我坚持的部分是如何在条件下定位资产。我假设 (m) 等于条件中的导师,因为错误消息说参与者没有更新权限。(我不确定这是否可能。)
模型:
devops - 带有 HLF 1.0 的 Hyperledger Composer - 如何设置网络部署的凭据?
我已经使用入门指南configtxgen
中的和cryptogen
实用程序设置了一个新的 Hyperledger 网络进行开发。这似乎为我为管理员用户和几个标准用户生成了一些 x.509 证书。
然后我如何使用composer-cli
包(即composer network deploy [...]
)连接到该网络,因为该命令需要注册 ID 和密码?似乎我需要将生成的 TCert 之一放入 Composer 凭据存储区,但我不确定是哪一个或如何格式化目标文件。而且一旦配置好,我就不确定如何调用deploy
命令(大概我只是省略了注册密码)。
hyperledger-composer - 我们可以在超级账本作曲家中进行 GET 交易吗
我们可以定义 GET 事务以从 composer 中的资产中获取特定数据吗?
例如:考虑一个场景,我有一个名为 Vehicle 的资产,我想定义一个事务,通过该事务我可以检索提供车辆 ID 的特定车辆的信息。
hyperledger-composer - 如何使用 hyperledger-composer 在 Fabric 1.0 中配置多个通道?
我们有超过 3 个对等点,我们想为两组不同的对等点配置两个不同的通道。如何为 fabric 1.0 配置多个通道到 connection.json?
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 以及何时使用参与者身份访问业务网络?
blockchain - Hyperledger Fabric 1.0 中的财产级隐私
是否可以在 Fabric 1.0 中实现属性级别的隐私。例如:如果我有一个代表租赁合同的链码。我只想让租户和出租人看到所有细节,银行只看到付款条款,而实际所有者看到除付款条款之外的所有内容。如何在 Fabric 1.0 中实现这一点。如果我使用通道,那么我将需要部署两个不同的合约,并且我可以创建的通道总数受限于网络性能。渠道并非旨在用于实现财产级隐私。我不想在链下进行,也不想在链上进行加密,因为我无法对其应用智能操作。实现这一目标的最佳解决方案是什么?
hyperledger-composer - 如何在响应 composer-rest-server 中包含关系对象?
我们定义Asset
为:
并Participant
作为:
现在,当我Asset
使用 composer-rest-server 的 REST API 获取详细信息时,我收到以下响应:
由于目前它仅participantId
在获取Asset
详细信息时才返回,有没有办法获取参与者的详细信息以及Asset
JSON 响应?
hyperledger-composer - 我们如何在对 ACL 文件中的其他资源设置条件的同时授予对特定资源的 READ 访问权限?
我想要做的是给特定参与者阅读访问权限其他参与者的字段,但将条件放在第三个资源上。
例如:
所以在这里我想根据一些资产记录将参与者 2 的个人资料访问权限授予参与者 1。
在作曲家中这件事有可能吗?如果没有,其他选择是什么?