hyperledger-fabric - 如何在 Hyperledger Fabric 中为联盟成员配置通道级别的访问权限
问题描述
我正在 Hyperledger Fabric 上开发区块链解决方案。该解决方案应该用于提供制造商和供应商之间的交互。我认为在这种情况下应该有一个单一的区块链分类帐,其中包含有关制成品的信息。制造商(注册新商品)和供应商(更新商品:例如,将某些项目标记为已交付)都应使用此分类帐。
Hyperledger Fabric 官方文档(https://hyperledger-fabric.readthedocs.io/en/release-2.0/fabric_model.html#privacy)说账本与通道严格链接:
Blockquote Hyperledger Fabric 在每个通道上使用不可变的分类帐,以及可以操纵和修改资产当前状态的链码。
因此,我打算创建一个通道并在以下位置安装 2 个不同的链代码:
- 制造商的链码(用于注册制成品)
- 供应商链码(将注册商品标记为已交付)
但是当我准备一个演示应用程序时,我发现第二个链码无法查询使用第一个链码创建的项目(即每个链码都有一个独立的分类帐)。
如果我不想强制所有组织(制造商和供应商)安装完整的链代码(包含“注册商品”和在他们的环境中“标记为已交付”操作)?
感谢和问候
伊戈尔·叶戈罗夫
解决方案
推荐阅读
- javascript - 如何在“npm run build”后修复空白网页
- reactjs - 如何仅发送图像消息?(也没有发送文本)
- html - 闪亮的 html5 视频输入
- tableau-api - 工具提示更改绘图并在工具提示中显示绘图,但我只想更改绘图
- c# - Webbrowser 控件不会在不触发任何事件的情况下在屏幕上加载元素
- python - 使用 3d 数组的索引来填充 4d 数组
- python - 计算打开和关闭时间内的时间差异
- python - 上传文件和字符串时,Ajax FormData()返回空文件
- c - 如何将日期格式:2019-08-22 16:16:08] 转换为 C 语言中的格式:aammjjhhmmss
- pentaho-cde - 如何将从查询组件获得的变量传递给 Pentaho CDE 上的查询?