我们可以从ipfs永久哈希创建临时哈希吗?

时间:2018-08-09 12:31:01

标签: javascript python ipfs

这些天,我正在尝试ipfs,我知道在ipfs中而不是使用位置地址,IPFS使用内容本身的表示来寻址内容。这是通过使用文件上的加密哈希(用作地址)完成的。哈希表示根对象,其他对象可以在其路径中找到。因此,现在我想用一些临时哈希替换ipfs哈希。但是我对此一无所知。因此,如果有人知道该怎么做,请帮助我。提前致谢。

1 个答案:

答案 0 :(得分:0)

我不确定您的问题,您应该予以澄清。

1)如果您要计算表示一个不可变文件的哈希,该哈希将在一段时间后不再表示该哈希,则从设计上讲是不可能的。哈希表示文件内容。任何特定的位序列只能有一个哈希。 (顺便说一句,这保证了重复数据删除。)

2)如果您要提供仅允许在给定时间内访问文件的哈希值,则可能可行:使用IPNSDNSLink 。 两者都像域名一样工作:如果创建域名,则可以控制其重定向位置。您可以使用它在开始时重定向到您的文件,然后重定向到您创建的无效哈希或“错误页面”对象。 查找帮助和代码here for javascript