Hyperledger Fabric 1.4 CouchDB Txn 日志
Hyperledger Fabric 1.4 CouchDB Txn logs
我已经创建了 Hyperledger Fabric 网络,其中包含 2 个组织和 1 个独立订购者。在对等节点上,我将 CouchDB 配置为状态数据库并启动对等节点(在创建通道并加入之后)。我可以看到 CouchDB 正在创建数据库:
mychannel_
mychannel_mycc
mychannel_lscc
我在我的频道上安装并启动了 "chain-code_example02" Go 链码。我可以在对端成功查询和调用命令。 CouchDB 在调用命令和 mychannel_mycc 更新字段 "revpos" 时得到更新,但我无法像在许多教程中看到的那样在任何地方看到事务日志。我在哪里可以看到带 ID 的交易日志的历史记录? mychannel_mycc 数据库只有 A 和 B 键的数据,但没有我从 A 转移到 B 的值以及交易详细信息,例如我转移了多少和价值。
CouchDB 只保存状态,不保存事务。
交易(和事件...)按块排序并添加到链中,链保存在您加入的同行中 /var/hyperledger/production
下的文件中。
您可以在对等容器中看到日志...
docker logs -f --tail 100 mypeercontainer
...或使用客户端 SDK 检查您频道的链元素:https://hyperledger.github.io/fabric-sdk-node/release-1.4/Channel.html.
我已经创建了 Hyperledger Fabric 网络,其中包含 2 个组织和 1 个独立订购者。在对等节点上,我将 CouchDB 配置为状态数据库并启动对等节点(在创建通道并加入之后)。我可以看到 CouchDB 正在创建数据库:
mychannel_
mychannel_mycc
mychannel_lscc
我在我的频道上安装并启动了 "chain-code_example02" Go 链码。我可以在对端成功查询和调用命令。 CouchDB 在调用命令和 mychannel_mycc 更新字段 "revpos" 时得到更新,但我无法像在许多教程中看到的那样在任何地方看到事务日志。我在哪里可以看到带 ID 的交易日志的历史记录? mychannel_mycc 数据库只有 A 和 B 键的数据,但没有我从 A 转移到 B 的值以及交易详细信息,例如我转移了多少和价值。
CouchDB 只保存状态,不保存事务。
交易(和事件...)按块排序并添加到链中,链保存在您加入的同行中 /var/hyperledger/production
下的文件中。
您可以在对等容器中看到日志...
docker logs -f --tail 100 mypeercontainer
...或使用客户端 SDK 检查您频道的链元素:https://hyperledger.github.io/fabric-sdk-node/release-1.4/Channel.html.