gpt4 book ai didi

search - IPFS搜索文件机制

转载 作者:行者123 更新时间:2023-12-02 03:15:26 32 4
gpt4 key购买 nike

我正在使用IPFS(星际文件系统)以分散的方式存储文档/文件。

  • 为了从网络上搜索文件,是否有网络上所有哈希值的记录(如水蛭)?
  • 我的请求如何通过网络传输?

最佳答案

抱歉,但我不清楚您是否打算搜索网络上的文件内容或只是搜索网络上的文件。我假设是后者,如有错误请指正。

接下来的内容有点过于简单化,但事实是这样的:

In order to search a file from the network, is there a record of all the hashes on the network(like leeches)?

没有一条记录,没有。相反,组成网络的每个 ipfs 节点都保存着总记录的一部分。当您向节点添加一个区 block 时,该节点将向网络宣布,如果有要求,它将提供该区 block 。宣布的过程意味着让网络中的许多其他 ipfs 节点知道您拥有该 block 。本质上,您的节点会询问其对等体,而这些对等体又会询问其对等体,依此类推,直到您找到一些 ID 接近区 block 哈希值的节点。可以使用类似 xor 之类的简单方法来测量近值。

需要理解的重要一点是,给定一个 block 的哈希值,您的节点会在网络中找到具有与该 block 的哈希值相似的 id 的其他 ipfs 节点,并告诉它们“如果有人询问” ,我有带有这个哈希值的 block ”。这很重要,因为想要查找相同哈希内容的人可以使用相同的过程来查找已被告知可以从何处检索哈希的节点。

How does my request travel through the network?

基本上与上面相反。


您可以在以下内容中了解有关 ipfs 内容路由的更多信息:

关于search - IPFS搜索文件机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56312163/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com