在调研IPFS中有这么一个疑惑,在IPFS的路由机制中,块被存储在节点nodeID与块哈希距离最近的节点中,查找文件时KAD协议查询与该文件哈希值最近的节点来获取文件数据。
根据我调研的信息,一个节点上传新的文件时,文件并不会主动上传至IPFS网络。只有网络中有其他节点请求该文件时文件才会上传到IPFS网络。
那么我的问题:一个节点A上传了一个新文件。其他节点试图获取这个文件时KAD路由协议会查询与文件哈希最近的节点来查找此文件?若是这样便无法查询到节点A了;新文件上传至IPFS网络中,其他节点如何找到此文件对应节点?
同时一个新上传的文件具体如何将其每个块都存储到其块哈希对应的节点中?希望有大佬解惑。谢谢!