私有数据收集在Fabric SDK节点中不起作用

时间:2019-05-06 10:58:45

标签: node.js collections sdk hyperledger-fabric private

我在sdk节点中有一个Fabric网络,我想介绍一些私有数据。我有3个组织,并且收集策略仅允许org1和org2使用私有数据。实例化运行良好,但是它允许org3使用数据,因此无法正常工作。有什么想法吗?

我尝试在“签名者”处更改策略,但仍然无法正常工作,并且仍使用基本网络结构(例如,使用OR(ORG1MSP.member)),什么也没做。

[{
    "name": "humanDataCollection",
    "policy": {
        "identities": [{
                "role": {
                    "name": "member",
                    "mspId": "Org1MSP"
                }
            },
            {
                "role": {
                    "name": "member",
                    "mspId": "Org2MSP"
                }
            }
        ],
        "policy": {
            "1-of": [
                {
                    "signed-by": 0
                },
                {
                    "signed-by": 1
                }
            ]
        }
    },
    "requiredPeerCount": 0,
    "maxPeerCount": 2,
    "blockToLive": 0
}]

对于org1和org2,输出应该是数据,对于org3,输出应该是哈希值和一些错误或警告消息。

谢谢。

0 个答案:

没有答案