Hyperledger Explorer: как запретить участникам доступ к истории транзакций - PullRequest
0 голосов
/ 12 сентября 2018

В моем приложении Hyperledger-Fabric (разработанном с помощью Hyperledger Composer) я хочу, чтобы участники не могли просматривать старые транзакции.

Старые транзакции можно просмотреть либо в Hyperledger Composer Historian, либо в Hyperledger Explorer.

Я знаю, как сделать старые транзакции невидимыми для участников в случае с Hyperledger Composer Historian (а именно в файле permissions.acl). Но предотвращение просмотра участниками старых транзакций в Hyperledger Composer Historian бесполезно, поскольку вместо этого они могут просматривать историю транзакций в Hyperledger Explorer.

Итак, мой вопрос таков: как я могу сделать историю транзакций невидимой для участников в случае с Hyperledger Explorer?


UPDATE:

Возможно ли вообще использовать Hyperledger Explorer без ведома других членов сети?

Если один участник не может использовать Hyperledger Explorer в сети без разрешения других участников, проблема все равно исчезнет.

1 Ответ

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

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

Я знаю, как сделать старые транзакции невидимыми для участников случай Hyperledger Composer Historian (а именно в файле permissions.acl).

Даже если вы определяете контроль доступа для клиентов на прикладном уровне:

  • Все одноранговые каналы в канале все еще могут видеть транзакции
  • Каждый клиент, у которого есть разрешение на получение блоков от пиров или заказчиков, все равно может видеть транзакции, вытягивая их сам.

Но не дает участникам взглянуть на старые транзакции в Hyperledger Composer Historian бесполезен, пока они могут вместо этого просмотрите историю транзакций в Hyperledger Explorer.

Такой факт должен вселить сомнения в сознание любого человека и заставить его / ее задаться вопросом, имеет ли смысл какое-либо использование сокрытия для того, кто имеет доступ к самой блокчейне.

...