You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未携带Token即可通过IPFS Http Client访问Infura节点的原因咨询

无身份Token仍可向Infura IPFS写入数据的核心原因

  • Infura运营早期针对ipfs.infura.io:5001公共服务端点开放了有限度的无验证写入权限,属于推广阶段的临时规则,未携带认证信息的请求只要符合流量限制要求即可完成写入。这类无认证请求有严格的调用频次、单文件大小、单日总流量配额,超出阈值后会直接返回401或429错误。
  • js-ipfs-http-client库会自动读取运行环境中预设的INFURA_IPFS_PROJECT_ID、INFURA_IPFS_PROJECT_SECRET环境变量,若当前运行环境(本地开发环境、服务器全局配置等)提前配置过这两个值,即使初始化代码中没有显式写入认证配置,客户端也会自动生成对应身份验证头携带到所有请求中,使用者不会感知到该逻辑。
  • IPFS采用内容寻址机制,若本次写入的内容对应的CID已经被其他用户上传到Infura的IPFS节点存储,服务端会直接返回已存在的CID标记写入成功,不会对本次请求做身份校验。
  • 目前Infura已经逐步收紧公共端点的无验证权限,新创建的项目默认必须携带有效身份认证信息才能调用写入接口,无认证可写入的情况仅在特定时间段、特定区域的旧存量节点中存在。

内容的提问来源于stack exchange,提问作者Rajat Saxena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 20:15:03