Hyperledger Fabric - Ledger шифрование - PullRequest
0 голосов
/ 29 марта 2019

У меня есть некоторые сомнения относительно данных, зарегистрированных в бухгалтерской книге в HL Fabric v1.4.0.

  1. Зашифрованы ли данные, хранящиеся в одноранговых узлах (состояние мира и блокчейн)?
  2. В каких файлах однорангового узла хранится бухгалтерская книга (часть блокчейна)?
  3. Можно ли считать данные из данных регистра без использования цепного кода?

1 Ответ

1 голос
/ 30 марта 2019
  1. Данные не шифруются по умолчанию. FAQ рекомендует использовать шифрование файловой системы на одноранговом узле для достижения этой цели. Если вы используете частные коллекции данных или каналы, данные могут быть зашифрованы даже без этого.

  2. Регистр хранится в базе данных LevelDB. Данные можно найти в /var/hyperledger/production/ledgersData (подробнее здесь ). Можно также использовать отдельную базу данных CouchDB , в этом случае вы можете настроить хранилище по своему вкусу.

  3. Вы можете использовать Hyperledger Fabric REST API SDK для запроса данных книги. Hyperledger Composer также предоставляет REST API для вашего бизнес-приложения. Возможно, вы могли бы также прочитать файлы напрямую, поскольку они в основном являются файлами базы данных LevelDB / CouchDB, хотя я никогда не пробовал этого.

...