记一个不被删除的段子

in #cn7 years ago

就在今天,不知道有没有内涵的“内涵段子”因为出现了与特色核心价值观不符的内容被永久关停了,是永久。由此想到了之前接触到的一个听起来很牛逼的东西:IPFS(InterPlanetary File System星际文件系统),也许你认为这不过是有一种文件系统罢了。但是这个IPFS可是号称要代替和互联网一样久远的HTTP。IPFS是一个去中心化的、点对点的分布式文件系统,可以作为超媒体协议。相信有了这么个打算复兴互联网初始愿景的规则破坏者,未来会很好玩。
我们可能早就习惯了C/S、B/S的模式,这两种架构下都可以看到有一个中心化的服务器,这就会带来一些问题:数据传输效率低下,大量的内容集中在几家超级巨头手中,服务器上的内容可能由于各种原因而“永久”消失。
那么IPFS是如何改变这一切的?当我们添加一个文件到IPFS时,每个文件和构成文件的块都生成了一个叫加密散列的唯一指纹,IPFS会在网络中删除重复的文件并追踪每个文件的版本历史,类似于git。每个网络节点只存储自己感兴趣的内容,以及一些索引信息用于找出谁存储了什么。当我们要查找一个文件时,IPFS网络会根据散列指纹找到存储该文件内容的节点。同时还可以通过一个名为IPNS的分布式命名系统来找到每个文件。
IPFS使用了一种称为内容寻址的机制,每个文件被分发到离目标用户最近的节点,可以提供高性能、分布式的存储。当用户把文件上传到IPFS节点,他就可以永久的保存这个文件,而不用担心被删除,避免类似内涵段子的命运。IPFS还可以轻松的归档那些重要的、公开记录的内容,理论上它可以备份这个世界。
IPFS的核心改进是去中心化的分发,这使得我们即使在脱机状态也可以访问internet内容,在IPFS网络中一个web应用是没有中央服务器的,它们可以像比特币网络一样分发。这实际上是http根本无法做到的事情,这对于处于局域网之内的世界无疑是一种福音呵。we will see that.