go - 如何将资产更新限制为仅一个组织,但允许所有人读取资产?
问题描述
我有 3 个使用 HLF v2.2 的组织 Org1、Org2 和 Org3。组织将一些组织特定的数据存储在区块链上的键值对(资产)中(键是唯一的,因为我们以组织代码为前缀)。区块链上带有组织代码前缀的键值对可由该组织更新(创建、更新和删除),其余组织只能具有读取访问权限。我们怎样才能实现这种行为?我正在考虑在将 Org mspid 与 Org 代码映射的链代码中以及在管理组织资产的函数中设置一个缓存,然后我可以检查调用是否来自特定组织并相应地允许执行更新操作。任何想法都非常感谢。
解决方案
推荐阅读
- python - 如何在 pandas 或 excel 中建立关系?
- django - 类型对象“模型”没有属性“对象” - 当它明显存在时..?
- javascript - 当用户点击专辑播放按钮时,如何播放专辑中的所有歌曲
- c# - C# Winform OnPaint 闪烁
- python - 如何防止我的程序冻结?
- javascript - P5.js 相机不适用于多个旋转矩阵
- winapi - MFC:在禁用 CFormView 时启用 CFormView 的等待光标?
- javascript - 如何访问 localStorage 或模拟 localStorage 以进行 Jest + vue-test-utils 测试?
- python - 如何从 DataFrame 中删除包含 NaN 的行
- mysql - MySQL 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法