Hyperledger Fabric - collection_config.json не уважает сбор частных данных - PullRequest
0 голосов
/ 15 декабря 2018
[
{
  "name": "id1CollectionMarbles",
  "policy": "OR('Org1MSP.member', 'Org2MSP.member', 'Org3MSP.member', 'Org4MSP.member')",
  "requiredPeerCount": 0,
  "maxPeerCount": 3,
  "blockToLive":1000000,
  "memberOnlyRead": true
},
{
  "name": "id1CollectionMarblesPrivateDetails",
  "policy": "OR('Org1MSP.member', 'Org2MSP.member')",
  "requiredPeerCount": 0,
  "maxPeerCount": 3,
  "blockToLive":3,
  "memberOnlyRead": true
},
{
    "name": "id2CollectionMarbles",
    "policy": "OR('Org1MSP.member', 'Org2MSP.member', 'Org3MSP.member', 'Org4MSP.member')",
    "requiredPeerCount": 0,
    "maxPeerCount": 3,
    "blockToLive":1000000,
    "memberOnlyRead": true
 },
  {
    "name": "id2CollectionMarblesPrivateDetails",
    "policy": "OR('Org3MSP.member', 'Org2MSP.member')",
    "requiredPeerCount": 0,
    "maxPeerCount": 3,
    "blockToLive":3,
    "memberOnlyRead": true
  },
  {
    "name": "id3CollectionMarbles",
    "policy": "OR('Org1MSP.member', 'Org2MSP.member', 'Org3MSP.member', 'Org4MSP.member')",
    "requiredPeerCount": 0,
    "maxPeerCount": 3,
    "blockToLive":1000000,
    "memberOnlyRead": true
 },
  {
    "name": "id3CollectionMarblesPrivateDetails",
    "policy": "OR('Org3MSP.member', 'Org2MSP.member', 'Org4MSP.member')",
    "requiredPeerCount": 0,
    "maxPeerCount": 3,
    "blockToLive":3,
    "memberOnlyRead": true
}
]

Это коллекционный_конфиг.json, который я использую во время создания цепочки кода.Но когда я запрашиваю "id1CollectionMarblesPrivateDetails" из Org3 или 4 cli, данные из этой коллекции обнаруживаются.Но это не должно.

Пожалуйста, сообщите, если требуется дополнительная информация.

Заранее спасибо.

...