今天,将讨论星际文件系统(IPFS),它是什么以及为什么您要关心。
我敢肯定,现在许多人都熟悉基本的区块链架构原理,例如去中心化数据库和不变的审计跟踪。
什么是IPFS?
今天,将讨论星际文件系统(IPFS),它是什么以及为什么您要关心。
我敢肯定,现在许多人都熟悉基本的区块链架构原理,例如去中心化数据库和不变的审计跟踪。
IPFS 也与这些类似,因为它是一种开源的,对等的分散式存储和访问数据的方式。
传统上,通过 Internet 以数字方式存储和访问数据是通过超文本传输协议(HTTP)完成的。您设备的 IP 地址用于通过基于位置的寻址来标识托管请求的信息的特定服务器。
通过标识数据的位置而不是内容来标识数据。如果托管服务器因意外或有意停机,则将出现 500 系列错误代码。
当今的网络非常集中,导致不必要的低效率,费用和机会限制。
IPFS数据以哈希/值对形式存储在计算机网络中,用户不必依赖中央服务器来提供信息。
IPFS 可以使我们受益的几种方法
-
要下载新的 Podcast 吗?HTTP将从一台计算机下载该文件,而不是同时从多个源下载文件。IPFS 可通过 p2p 传输节省大量带宽,并极大地提高了 Internet 上的文件传输和流传输速度。
-
平均而言,一个网页处于活动状态,并且在永久消失之前可以使用大约三个月。任何一方都可以在服务器的控制下访问,更改和删除HTTP中的数据。IPFS存储文件的每个版本,从而实现弹性的数据镜像基础结构。
-
IPFS 可以实现 Internet 的最初构想,即“有或没有Internet连接的开放,平坦的网络”,可以高效地传输大量数据。
IPFS 如何工作?
星际文件系统的工作原理是通过节点网络将设备与同一文件系统连接起来。IPFS 网络上存储的数据将被赋予唯一的内容哈希,并且该哈希可以存储在区块链上。
由于 IPFS 数据以散列/值对形式存储在计算机网络中,因此用户不必依赖中央服务器来提供信息。取而代之的是“询问”整个“拥有与哈希相关的数据”的网络,并同时从多台计算机收集数据。
即使节点离开网络或出现故障,网络也可以可靠。节点不需要集中协调,并且网络可以轻松扩展以支持数亿个节点。
这样,基于 IPFS 的 Web 可以比 HTTP 更安全和更具弹性,而不会出现单点故障。
IFPS 的开发是由协议实验室(由Juan Benet掌管)以及数百名从事开源项目的开发人员共同驱动的。IPFS 寻求两种改进HTTP的关键方法,如Juan所提到的:
“我们使用内容寻址,以便可以将内容与原始服务器分离,而可以永久存储。这意味着内容可以非常靠近用户的位置进行存储和服务,甚至可以从同一房间中的计算机进行。内容寻址也使我们也可以验证数据,因为其他主机可能不受信任。一旦用户的设备拥有了内容,就可以无限期地对其进行缓存。”
如何使用 IPFS?
当前,在以太坊等区块链上,将“大块”(例如图像和视频)存储在状态数据库中太“繁重”且昂贵。存储和检索链上的大文件将花费大量的汽油(ETH)。由于IPFS和区块链共享相似的结构并通过哈希进行链接,因此它们可以和谐地使用,其中IPFS有效地最小化了链上的存储和计算成本,同时保留了链下数据的安全性。
IPFS 有许多用例,并且正在分散应用中积极使用,例如市场,社交媒体,视频平台,游戏和知识库。
-
市场上的在线商店可以放心,即使原始店面节点处于脱机状态,客户也可以使用其店面。在市场上使用 IPFS 和共享经济也消除了对中介机构的需求。
-
在社交媒体中使用 IPFS 可以帮助创建不受审查的社区。数据存储在 IPFS 中,并带有指向以太坊等不可变区块链的链接。
-
IPFS 在分散式视频应用程序和流服务中非常有价值,它允许用户以高吞吐量和低延迟流内容。Netflix 等公司正在研究和试验大规模 P2P 技术以进行流传输。显然,优化内容分发方法以控制成本并满足消费者即时媒体消费的需求是大型技术公司的首要考虑。
-
对于构建在区块链之上的游戏,将内存密集型数据存储在 IPFS 上是有意义的,以便为游戏玩家提供最佳的用户体验。
-
利用 IPFS 创建知识库可以帮助保留信息的永久性并实施强大的版本控制系统。可以检索特定主题的整个文件历史记录,并且可以轻松访问新版本。
在这样一个时代,公众对政府和公司提供的信息的信任度很弱,并且对数据隐私的关注一直以来都很高,IPFS 可以解决某些实际的人为难题。对于数据管理和访问方式,IPFS 也是 dApp 的一项关键技术进步。
在分散式和分布式 Internet 方面,我们仍处于起步阶段,但是像 IPFS 这类有前途的计划以及创建者和用户基础不断扩大的其他计划,可以帮助定位互联网的基础基础结构,以进行持续的创新。
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用