问题描述
我想存储一些信息并使用区块链保护它。我将其存储在ipfs中,并将ipfs哈希保存在区块链中。我应该怎么做才能保持哈希值。假设,如果我需要检索几个月前存储的文档,应该在区块链中搜索(如果可能)还是设置另一个数据库(如MysqL或oracle)将哈希存储在元组中,以便我可以查询它并稍后获取哈希。
解决方法
在区块链中存储ipfs哈希时,基本上就是将直接地址存储到节点/机器(或固定在其上的另一个节点)上的一条信息上 如果那是像BTC这样的区块链,那么每个人都可以看到存储在其中的哈希,即可以访问您的信息。 此过程绝不会增加信息本身的安全性,仅能确保通往信息的地址的公共/永久性和时戳知识。 如果那是您想要的,那好吧。
当您将文件上传到ipfs时,可以使用名称将其包装,但是网络界面不会显示上传日期。
您可以解决 日期->来自区块链的哈希和 哈希->通过ipfs ls命名
或者只是在上传过程中存储所有这些信息,这可能会更有趣