我正在运行以下链接中提到的IBM提供的区块链演示:
https://github.com/IBM-Blockchain/marbles
我已经在一个linux系统上运行了Hyper ledger Fabric网络,并在另外3个虚拟实例上运行了另外3个客户端,我的大理石客户端也在上面运行。它工作正常。
如果我们做任何交易,那么它将影响所有的3个客户端,那么,现在如果我想查看所有交易的详细信息,我可以从哪里看到它?
客户端有没有数据库或者文件?
如果有,请提供答案或参考链接。
提前谢谢。
发布于 2018-01-16 05:51:04
当使用Marbles tutorial时,有一个“故事模式”选项,它将显示有关交易过程的更多详细信息。见“使用大理石”标题下的第10点。
事务存储在与每个对等体相关联的分类帐上。请参阅Hyperledger Fabric documentation on the ledger。链接的Transaction Flow部分也可能会有帮助。账本本身不会传播到客户端应用程序。但是,从客户端应用程序启动的查询可以针对分类帐运行以返回信息。
Hyperledger Fabric Writing Your First Application文档主题还有助于解释查询分类帐的工作原理。
发布于 2018-01-22 21:56:58
大理石演示启动并使用CouchDB docker容器。您也许能够查询它,但我不知道映像是如何构建的。参见docker-compose-marblesv3.yaml中的第187行。
安装CouchDB很容易。您可以在core.yaml文件中告诉对等方关于其CouchDB的信息。但我在docker-compose-marblesv3.yaml中看不到任何东西,所以它可能设置在图像中。
https://stackoverflow.com/questions/48187808
复制相似问题