Гиперледжер Fabri c 1.4 CouchDB Txn журналы - PullRequest
0 голосов
/ 20 марта 2020

Я создал сеть Hyperledger Fabri c с 2 оргами и 1 одиночным заказчиком. На одноранговом узле я настроил CouchDB в качестве базы данных состояний и запустил одноранговый узел (после создания канала и соединения). Я вижу, что CouchDB создает базы данных:

mychannel_
mychannel_my cc
mychannel_ls cc

Я установил и инициировал "цепочку" -code_example02 "Go код цепи в mychannel. Я могу успешно запрашивать и вызывать команды на одноранговом конце. CouchDB обновляется по команде invoke, а mychannel_my cc обновляет поле "revpos", но я нигде не вижу журналы транзакций, как я видел во многих руководствах. Где можно посмотреть историю журналов транзакций с идентификатором? В базе данных mychannel_my cc есть только данные для ключей A и B, но нет значений, которые я перенес из A в B с деталями транзакции, например, сколько я передаю и значение.

1 Ответ

1 голос
/ 23 марта 2020

CouchDB сохраняет только состояние, а не транзакции.

Транзакции (и события ...) упорядочиваются в блоках и добавляются в цепочку, которая сохраняется в файлах под /var/hyperledger/production в ваших присоединенных пирах. .

Вы можете просмотреть журналы в одноранговом контейнере ...

docker logs -f --tail 100 mypeercontainer

... или использовать клиентский SDK для проверки элементов цепочки вашего канала: https://hyperledger.github.io/fabric-sdk-node/release-1.4/Channel.html.

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