合约的存储空间能无限增长么?

这里有个需求,就是一个点的数据是随时间增长的,需要按照时间序列全部保存到链上。比如每分钟需要上报一次数据,要把数据都保存起来。这中数据点有大约几百个,每个的数据希望能够分开保存。

现在的问题是,如何根据这个数据点的ID和时间快速索引到对应的数据呢?这个合约要怎么实现才能让一个点通过一个私钥保存起来不断增长的数据?

大家有合适的方案分享么?

1赞

你可以考虑一下,将数据原文件存放在分布式数据库,仅把文件 指纹 存证到链上。
让区块链只做最重要的 证据 存储。

这样一方面可以节点很多空间,还可以利用现有的大数据分析工具。
使用 CITA 做存证,不需要开发合约。可直接使用 CITA 的存证接口,参考:

谢谢回复
这个数据量没问题的,存指纹也没事,关键是怎么快速索引查出来数据呢?

这个我感觉就要利用数据库上的设计能力了,已经与区块链没有关系了。

这样的指导和工具应该会比较多。