Как использовать "Частные данные" в Fabric v.1.2 в Hyperledger Composer? - PullRequest
0 голосов
/ 22 сентября 2018

Поскольку в Hyperledger Fabric v1.2 есть возможность использовать «Личные данные», см. https://hyperledger -fabric.readthedocs.io / en / release-1.2 / whatsnew.html

Есть ли способ реализовать «Личные коллекции данных» через Hyperledger Composer - или это возможно только на уровне Fabric?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2018

Для настройки личных данных вам нужно определить файл JSON и включить его как часть запроса на создание экземпляра.Невозможно передать эту конфигурацию команде composer network start, поэтому вы не можете настроить частную коллекцию для деловой сети.

Composer не имеет явных API-интерфейсов или знаний о частных данных.Вы можете использовать getNativeAPI, чтобы получить доступ к заглушке для взаимодействия с частным apis цепного кода, но этого будет недостаточно

Со стороны компоновщика на стороне клиента не поддерживается карта переходных процессов для вызова, а также он не поддерживает одноранговый узелтаргетинг (который можно обойти, определив уникальные профили подключения на карте), который вам нужен для использования личных данных.Теоретически, опять же, вы можете использовать вызов getNativeAPI, чтобы получить доступ к клиенту sdk узла, и попытаться сделать это самостоятельно, зная, как создать правильный JSON и подходящую функцию для вызова цепочки кода компоновщика времени выполнения, но тогда вам нужно будет выполнить всеработа по сбору ответов и отправке заказчику и ожиданию событий - это не то, что рекомендуется, или что-либо, что поддержит композитор.

0 голосов
/ 27 сентября 2018

Насколько я знаю, вам нужно написать свою реализацию личных данных на golang, чтобы composer не поддерживал такую ​​функцию.Может быть, вы можете начать изучать код цепи для ткани.

...