通过前导位查找 IPFS Hash

Finding IPFS Hash by leading Bits

是否可以通过前导位找到 IPFS 哈希值?假设我有一些文件,通过向每个文件添加一个随机数,我创建了哈希值,这些哈希值都以 相同的 n 位 开头。客户端是否可以通过搜索以这些位开头的哈希来找到这些文件?

如果是,是怎么做到的?

TLDR:否

IPFS 查找网络上可用数据的两种主要方式是:

  1. 使用分布式哈希 Table 允许询问同行“你知道谁拥有哈希 X 的数据吗?”
  2. 询问您已经连接的同行“您有散列 X 的数据吗?”

这意味着没有有效的方法来询问“你知道谁拥有以 Y 位开头的散列数据吗?”。