У меня есть веб-приложение с несколькими клиентами.Я хочу записать некоторые данные клиента (записи об образовании сотрудников) на блокчейн.Клиенты не хотят делиться этими данными с любым другим лицом или организацией.Никакие данные не будут переданы самим клиентам.Единственная цель использования блокчейна состоит в том, чтобы иметь неизменную копию записей.
У меня есть два варианта:
Несколько каналов: один канал:
1 организация на клиента и 1 организация для моего приложения.Все организации на одном канале.Я пишу свою бизнес-сеть в composer таким образом, что 1 клиент не может ПРОЧИТАТЬ, ЗАПИСАТЬ, УДАЛИТЬ данные другого клиента.(через определение ACL).
Итак, несмотря на то, что бухгалтерский регистр одинаков для всех клиентов, существуют правила, определенные для предотвращения недопустимого доступа.
Несколько каналов Несколько каналов:
1 организация на клиента и 1 организация для моего приложения.Различные каналы для каждого клиента.(Клиент + My App Org присоединяются к каналу).Таким образом, регистр будет отличаться для каждого клиента.
Con: Мне нужно создать одну и ту же сеть композитора (bna) на всех каналах (задача управления возрастает).
Какой подход хорош для моего сценария?