星际文件系统(InterPlanetary File System,缩写IPFS)

By helloword123 at 2019-06-01

星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由Protocol Labs在开源社区的帮助下发展。其最初由Juan Benet设计。 下面说人话,也是我个人的理解: IPFS 是一个文件系统,这个文件系统中的文件以hash的方式存在,每个文件的hash都是独一无二的,只要有一个hash,加上能够访问IPFS文件系统的一个路径,或者叫网关,就可以获得这个hash对应的文件。 比如你可以把图片、视频、文件等等上传到IPFS网络中,传播的时候,只需要传播一个hash值就可以了。这么讲大家可能还不明白,我这里做个演示,你把这个 hash 複製代碼 QmdvkdPKD3D7TQAsukkUgHeRyHURRXqxGwvyQ8Q99c62Pk 复制到这个网站 https://ipfstube.erindachtler.me/ ,是一个IPFS视频播放器的网站

是不是很神奇?最核心的东西是,这个文件系统是分布式的,每个人都可以安装一个客户端,成为一个节点,这样只要有网络在,即使上面这个网站打不开了,也不影响你获得这个hash的内容。 网上搜到有个国内版本的IPFS视频播放器:http://www.ipfs.guide 和一些去年的电影,大家可以试试看。 这些网站其实只是起到一个网关的作用,如果你电脑上安装了IPFS客户端,其实只要有hash就可以在本地播放了。不过现在貌似由于节点太少,本地播放会比较慢。

文件, interplanetary, file, system, 缩写


神秘巨星:QmWBbKvLhVnkryKG6F5YdkcnoVahwD7Qi3CeJeZgM6Tq68 芳华:QmYVri7jyBdPyfR8AgBLTgyTjiJifCgpeHFiFrKxowQeq8 大佛普拉斯:QmdpR9iP9EhUg1rmduHqwA4ddyHNMcsR8t9saXA9BmMU4t 看不见的客人:QmYWwXkgjdhMps9mB6DyEp4zSFmDQ9U6SuqGRGovEycr49 勇往直前:QmZRJevYhADpXmCGGF6eCcP1afNEYFahDW5jxje3iyyCJS 至暗时刻:QmUPvs7iyM5ZWPQwDovRqvNzxMJHSUWNRWAWRkAsseVcvs 银翼杀手2049:QmcUHdzKgRrcJrD5Ah46HgBHF7urWDhmAnLKYwcHaLgeGP 盗梦空间:QmQATmpxXvSiQgt9c9idz9k3S3gQnh7wYj4DbdMQ9VGyLh 狮子王:QmfHGQZNQNymHDC6b7TZjgGbh962VWQQN5oV92w9jHE4qt 祖宗十九代:QmbrwEH4AEQhUN929yPy4j5B2PfQYk3JJyG8iq7HVoXbia 疯狂动物城:QmUKaQwN2ppapUEFhbHsKoVXn2yBRM7mLpu5HQv9am7dB7 彩绘心天地:QmXg1c6qPtoQAyfrXrWnuDrUgFehnt4kLvv1hxheMUeFBC 肖申克的救赎:QmRUYeMkvirV4frGX8wcntCq6x5GqDixAjZnFj5Jg1E3qj 太空旅客:QmdxpUVnvFnert9nmEkzwwz2tWdavU3fUQzrgBsTZP5yyG

helloword123 at 2019-06-01
1

https://ipfstube.erindachtler.me/

helloword123 at 2019-06-01
2

理念不错,只是现在速度还不咋样。

小二 at 2019-06-01
3

不过有一个问题,ipfs文件数据存在那个实体硬件当中的?(虽然这个问题有点傻,我就是问问😅

Free at 2019-06-06
4

@Free https://zh.wikipedia.org/zh-hans/%E6%98%9F%E9%99%85%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F

IPFS at 2019-06-07
5

@Ciao 感觉速度还行

IPFS的科普文 https://hackernoon.com/a-beginners-guide-to-ipfs-20673fedd3f 官网 https://ipfs.io/ 白皮书 https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf

wechathack at 2019-06-09
6

https://2049bbs.xyz/t/100 很久之前我就试过了,你可以看下当时帖子里的链接是不是还能打开。

号称分布式,其实可靠性远不如现在的互联网。中心化互联网挂了你是知道的,但是这种不可靠的可用性完全支撑不起来。

小二 at 2019-06-09
7

@Ciao 确实有你所讲的这些缺点,IPFS作为分布式系统跟BT一样用户越多才越好用,需要暴力推广。 我只是试了一下楼主贴的视频播放站还蛮快的。 另外,不知道IPFS的匿名性能如何。

wechathack at 2019-06-09
8

@wechathack 匿名性应该远远好于现在的互联网吧。就和bt一样,你的文件来源是多个ip,根本不知道原始文件是谁上传的。我没深入研究,不一定对。

小二 at 2019-06-10
9