Hyperledger Fabric: В чем разница между хранилищем состояний и хранилищем криптографии? - PullRequest
0 голосов
/ 05 декабря 2018

HL Fabric поддерживает хранилище состояний и криптографическое хранилище, например, здесь .Но в чем разница между этими двумя магазинами?Похоже, что оба хранят какие-то секреты, но какой магазин для чего используется?

Некоторые ссылки, которые я нашел, но ни одна из них не отвечает на вопрос: https://jira.hyperledger.org/browse/FABN-643

https://fabric -sdk-node.github.io / Client.html говорит:

Клиент также поддерживает постоянство через хранилище состояний.Хранилище состояний - это простой плагин хранения, который реализует модуль: интерфейс api.KeyValueStore, который помогает SDK сохранять важную информацию, которая будет использоваться при перезапусках / сбоях сервера.Из коробки SDK сохраняет идентификаторы подписи (экземпляры класса User) в хранилище состояний.

Таким образом, мы считаем, что у нас есть некоторое представление о том, для чего используется хранилище состояний.Но для чего тогда используется cryptoStore?

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

В криптографическом хранилище хранятся открытый и закрытый ключи.

enter image description here

В хранилище состояний хранится открытый сертификат X509, а также некоторые метаданные и указатель на ключи.в крипто магазине.На рисунке ниже указатель signingIdentity.

enter image description here

0 голосов
/ 31 января 2019

cryptoStore хранит закрытые ключи.В государственном магазине хранятся сертификаты, полученные из ткани-ча

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