Как мне настроить каналы и организации в Hyperledger Fabric? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть веб-приложение с несколькими клиентами.Я хочу записать некоторые данные клиента (записи об образовании сотрудников) на блокчейн.Клиенты не хотят делиться этими данными с любым другим лицом или организацией.Никакие данные не будут переданы самим клиентам.Единственная цель использования блокчейна состоит в том, чтобы иметь неизменную копию записей.

У меня есть два варианта:

Несколько каналов: один канал:

1 организация на клиента и 1 организация для моего приложения.Все организации на одном канале.Я пишу свою бизнес-сеть в composer таким образом, что 1 клиент не может ПРОЧИТАТЬ, ЗАПИСАТЬ, УДАЛИТЬ данные другого клиента.(через определение ACL).

Итак, несмотря на то, что бухгалтерский регистр одинаков для всех клиентов, существуют правила, определенные для предотвращения недопустимого доступа.

Несколько каналов Несколько каналов:

1 организация на клиента и 1 организация для моего приложения.Различные каналы для каждого клиента.(Клиент + My App Org присоединяются к каналу).Таким образом, регистр будет отличаться для каждого клиента.

Con: Мне нужно создать одну и ту же сеть композитора (bna) на всех каналах (задача управления возрастает).

Какой подход хорош для моего сценария?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Если между разными клиентами / организациями нет общих данных, нет смысла иметь общий канал между ними.Забота о разрешениях за данными усложнит настройку вашей сети.Было бы лучше абстрагировать эту деталь от дизайна сети.

У вас должна быть одна организация, соответствующая каждому клиенту.В каждой организации будет один канал, который будут использоваться всеми партнерами в этой организации.

0 голосов
/ 30 ноября 2018

Я думаю, вы могли бы зашифровать данные каждого клиента, передав переходный ключ в цепной код, и просто управлять ключами, это может быть легким и удобным для вашего пейзажа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...