Я разработал приложение Hyperledger Composer.
В файле permissions.acl я определил права доступа для разных участников.
Ни один из участников не имеет доступа на чтение к Composer Historian.Таким образом, старые транзакции не могут быть просмотрены ни одним из участников.
Я не реализовал Hyperledger Explorer для сети Fabric, потому что мне не интересно, чтобы кто-нибудь имел возможность просматривать старые транзакции.
Теперь мойбеспокоит то, что одна из организаций сети может установить Hyperledger Explorer и затем увидеть старые транзакции.
Итак, у меня есть два следующих вопроса:
1.)
Возможно ли, чтобы одна организация, участвующая в сети Fabric, установила Hyperledger Explorer и получила доступ к старым транзакциям сети?Или это невозможно, потому что другие организации должны были бы одобрить такой шаг (так же, как они должны утвердить изменения в определении бизнес-сети)?
2.)
В случае, если ответ на первый вопрос - «да»: какие подробности будут видны о данной транзакции в Hyperledger Explorer?Я не возражаю, если люди увидят, что, например, Боб отправил транзакцию типа «addComment» 1 сентября в 5 часов вечера.Я был бы против, если бы также было видно содержимое транзакции addComment.(Допустим, транзакция добавила комментарий, в котором говорится, что «изображение вашего профиля выглядит хорошо» в профиле Сары, тогда было бы плохо, если бы строка «Ваше изображение профиля выглядело хорошо» была бы видимой и в Hyperledger Explorer).