首页 > 解决方案 > 所有 IPFS 请求都通过公共网关吗?

问题描述

我使用哈希初始化了一个本地目录,ipfs add -r .并且能够通过https://ipfs.io/ipfs网关访问它。

我还能够使用从另一个节点获取文件ipfs get -o <file-name> <hash>

文件是通过 ipfs.io 网关还是通过其他去中心化参与节点的本地网关提供的?

标签: ipfs

解决方案


TLDR:没有

go/js-ipfs CLI 在您执行ipfs get

公共或本地网关只是将 IPFS 协议栈与对某些数据执行 HTTP 请求的标准体验桥接的一种便捷方式。本地网关将允许您使用基于标准 HTTP 的应用程序(例如 Web 浏览器、curl 等),同时仍然在后台使用您本地运行的 IPFS 守护程序。另一方面,公共网关允许您使用基于标准 HTTP 的应用程序,同时在后台使用其他人(即公共运行的基础设施)的 IPFS 守护程序。

公共网关的主要用途是使公共 IPFS 网络中的对等方拥有的内容可通过 HTTP 提供给无法运行 IPFS 的人员和应用程序。


推荐阅读