Как общедоступное хранилище блоков данных обновляется при использовании частного канала в Hyperledger Fabric? - PullRequest
0 голосов
/ 31 октября 2019

Мне недавно стало интересно в Hyperledger Fabric. Я сталкиваюсь с понятием частного канала. Кажется, я понял, как это работает. Однако я застрял при рассмотрении следующего сценария основных денежных операций между тремя сторонами.

enter image description here

Если мы рассмотрим приведенный выше случай, когда Алиса хочет отправитьденьги Блобу в частном канале, а затем отправляют деньги Саре по обычному сценарию использования. Как одноранговый узел за пределами канала затем проверяет баланс Алисы, если у него нет информации о частной транзакции Алисы и BLOB-объекта?

1 Ответ

1 голос
/ 31 октября 2019

Вы можете сделать два способа

  • контролировать это на уровне цепочки кодов
  • контролировать это на уровне клиента

то, что вы пытаетесь сделать, это некоторыеданные, присутствующие в одном канале, должны появляться в другом канале

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

Помните, что нетконцепция, называемая частным / общедоступным каналом, если организация не является частью канала, то она будет рассматривать этот канал как частный канал по концепции

...