在超级账本中存储数据

Storing data in hyperledger

我想在 hyperledger 中存储有关将美元兑换为欧元的数据,例如(日期 -> 汇率):

"21 Mar 2017" -> 0.92940
"22 Mar 2017" -> 0.92583
"23 Mar 2017" -> 0.92699

所以,据我所知,首先我应该调用 deploy 带有空映射的链代码, 每天我都应该调用 invoke 来更新地图

这是应该的吗?

基本上是。

您可以编写您的链代码,部署它,然后您将能够调用 invoke 方法将您的数据存储在世界状态中。

deploy 不需要初始化地图或任何东西。区块链上的数据经过建模,因此可以存储 key/value.

您可以编写链代码将该数据存储在世界状态中。您可以通过将 cron 类型逻辑包装在 nodeSDK javascript 函数中来动态 运行 调用 运行 基于时间或其他业务规则的调用。