IPFS Check 升级:更强大的数据可检索性调试工具

本文介绍了IPFS Check工具的升级版本,新增了对CID单独检查、IPNI支持、NAT穿透检测和网络协议显示等功能,帮助用户更轻松地调试IPFS主网中数据的可路由性和可检索性问题。

🎉 使用 IPFS Check 改进可检索性调试

Shipyard 团队很高兴分享 IPFS Check 的升级版本,这是一个用于 IPFS 主网公共网络的调试工具。这个新版本既更简单易用,又更强大。请在 check.ipfs.network 试用。

🧰 在 IPFS 上调试可检索性可能很棘手

内容标识符(CID)是 IPFS 的核心,它使您摆脱了对任何单一数据提供者的依赖。这非常神奇,因为只要该数据至少有一个提供者,您始终可以通过 CID 检索它,而无需事先知道提供者。因此,即使个别提供者不可用,IPFS 上的数据检索仍然具有弹性。

然而,将数据与单一提供者解耦也有一个权衡:故障模式比客户端-服务器模型更加细微。在 IPFS 中,当您尝试获取 CID 时,一些提供者可能在线,而其他提供者可能离线、使用其他不兼容的网络协议、速度慢、过载,或者在 NAT 后面需要打洞才能到达。此外,随着委托路由和网络索引器的出现,CID 可能由 DHT 或网络索引器或两者共同路由。

因此,检索数据时遇到错误的可能性取决于几个动态因素:

  • 提供者可用性(可能不断变化)
  • 客户端和提供者的网络条件
  • 成功向 DHT 或网络索引器宣布 CID

作为希望通过 CID 检索数据的用户,您可能会遇到不同的情况,具体取决于您查找的 CID 以及尝试检索时的网络条件。直到现在,还没有简单的方法来详细了解给定 CID 是否可检索,如果不可检索,原因是什么。

🔍 IPFS Check 帮助您调试数据的可检索性

IPFS Check 为使用 IPFS 主网公共网络的用户和开发者填补了一个空白:能够轻松检查数据是否可通过 CID 路由和检索。IPFS Check 提供对 IPFS 主网公共网络上任何数据的可访问性和路由的洞察。它是一个网络应用程序,不需要任何设置或安装。

您可以使用 IPFS Check 来:

  • 验证数据是否在 IPFS 主网上可通过 CID 路由和检索(如果不可,则获取每个提供者的详细解释)
  • 查看用于连接到提供者的多地址和网络传输
  • 确定是否需要 NAT 打洞

获取 IPFS 节点网络设置的外部视角以及它是否正确配置特别有用。

IPFS Check 的最新更新

作为最近全面改进的一部分,我们对 IPFS Check 进行了几项改进:

  • 支持仅 CID 检查:您现在可以检查 CID 是否可从任何提供者处获得,而无需传递特定提供者的多地址
  • IPNI 支持:默认情况下,IPFS Check 将在 IPNI 和 DHT 中搜索提供者
  • NAT 穿透:您现在可以在结果中查看检索是否需要 NAT 穿透(如果有两个成功的连接多地址且其中一个包含 p2p-circuit)
  • 网络协议:您现在可以在结果中查看用于连接的具体多地址,这告诉您使用了哪种网络协议,例如 QUIC

请在 check.ipfs.network 试一试。我们希望您觉得它有用!如果您有任何问题或反馈,请在 GitHub 仓库中提出问题或讨论。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计