Ограничение доступа к отдельным объектам из организаций в Hyperledger Fabric - PullRequest
0 голосов
/ 14 марта 2019

У нас есть сценарий использования, и я не совсем уверен, как я могу это реализовать.Для целей этого вопроса я буду использовать учебное пособие «Использование личных данных в ткани» здесь - https://hyperledger -fabric.readthedocs.io / en / release-1.4 / private_data_tutorial.html

В учебном пособии существует частный сбор данных, в основном скрывающий информацию о цене мрамора от Org2.

То, что я хотел бы сделать, это вместо того, чтобы предоставлять доступ ко всей коллекции мрамора к оргам, я хотел бы ограничить его для каждого мрамора.Например, org1 имеет доступ ко всем шарикам, для которых в поле 'OwnerOrg' установлено значение Org1, но другие организации не могут запрашивать эти данные.Однако, если org1 выберет, они могут предоставить доступ к отдельным шарикам для org2, который сможет видеть детали этого конкретного мрамора, но не другие.

Возможно ли это с помощью Fabricесли так как?Я использую Go SDK для Fabric для создания клиентских приложений, если это актуально.

Кроме того, возможно ли ограничить доступ мрамора к org1, который по умолчанию запрашивал его создание через цепной код?Например, если org1 создает новый мрамор, только они должны иметь возможность получить его информацию, но, как я сказал, они могут выбрать доступ к этому мрамору для org2 или более организаций, которые в противном случае не имели быудалось запросить эти данные

Спасибо

...