如何在hyperledger fabric v0.6 chaincode实现中查询状态一段时间

时间:2017-07-24 11:59:43

标签: go ibm-cloud blockchain hyperledger-fabric

我正在使用IBM-bluemix中的Hyperledger fabric V0.6服务,并将我的go语言链代码部署到bluemix文档中提供的对等方。 由于我对这个实现很陌生,我只能在ChaincodeStubInterface中找到 PutState GetState 方法。
但我的要求是在一段时间内查询州 例如:
2017年2月11日10:00:00:创建了Asset1
2017年2月11日12:00:00:创建Asset2
2017年2月12日10:00:00:修改资产1 2017年2月13日13:00:00:创建Asset3
....
2017年2月15日14:00:00:创建了AssetN

现在我想查询2017年2月12日00:00:00范围内的状态到当前时间戳。我已经完成了大量的文档,但我没有找到任何解决方案。

我如何获得这些数据? 提前致谢。

1 个答案:

答案 0 :(得分:1)

Hyperledger Fabric的v0.6实现不包含此类功能。 Hyperledger社区最近发布了Hyperledger Fabric的v1.0.0,它也很快将在IBM Bluemix上提供,它可以增强链代码和分类帐的功能。但是,据我所知,它并不提供在一系列日期内查询分类帐的方法。它确实提供了一种在给定起始键和结束键的情况下迭代一系列块的方法。