У нас есть сценарий использования, и я не совсем уверен, как я могу это реализовать.Для целей этого вопроса я буду использовать учебное пособие «Использование личных данных в ткани» здесь - 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
или более организаций, которые в противном случае не имели быудалось запросить эти данные
Спасибо