本文首发自微信公众号:星鉴网(IPFS-FIRST)

相信有许多人与小编一样十分看好IPFS,对它改善互联网文件的传输和流速的巨大潜力感到兴奋不已。然而,从我个人的角度来看,它实际上的作用远比这更重要。IPFS让互联网不再需要一个中心化的处理设备,这也许是我们重新构建互联网的最佳机会

为什么?答案需要一点背景知识。

我们身处于一个缓慢、脆弱、健忘的网络

IPFS是一种新的对等超媒体协议,旨在补充、甚至可能取代现在统治网络的超文本传输协议HTTP。HTTP有一个问题:当你今天去一个网站时,你的浏览器必须直接连接到为那个网站服务的计算机,即使他们的服务器很远,而且传输过程会消耗很多带宽。

因为每个网络都有一个对等协议,所以数据提供商会收取费用,而每个网络跳转都会给数据提供商带来成本并占用带宽。更糟的是,HTTP每次只从一台计算机下载文件,而不是同时从多台计算机获取文件。

因此,我们有了这样一个问题:我们现在身处的其实是一个缓慢,昂贵的互联网环境。并且,随着计算机网络的发展,网络连接请求的加速增长,未来会变得更加昂贵。除此之外,现在互联网不仅是缓慢而昂贵的,它其实还是不可靠的,试想一下,如果HTTP传输中的一个链接因任何原因而被删除,则整个传输中断,网络用户将一无所获。(每当网页或媒体文件加载速度慢时,HTTP链中的链接问题是最有可能的罪魁祸首之一)。

用IPFS改造互联网

星际文件系统是Juan Benet的创意——对约瑟夫·利克莱德的“星际”互联网愿景的致敬,Juan Benet十几岁时从墨西哥移居美国,在斯坦福大学获得计算机科学学位,创办了一家被雅虎收购的公司!2013年在YComb.or成立了协议实验室。该实验室现在致力于推动IPFS项目,其目标是取代过去20年似乎已成为现实生活的互联网协议。

作为一个对等分布式文件系统,IPFS试图将所有计算设备与相同的文件系统连接起来,它试图通过几种方式改进HTTP。胡安在一次谈话中讲到:

“我们使用内容寻址,所以内容可以从源服务器解放而可以永久存储。这意味着,内容可以存储和服务非常接近用户,甚至可能来自同一个房间的计算机。内容寻址也允许我们验证数据,因为其他主机可能是不可信的。一旦用户的设备有了内容,它就可以无限期地缓存。

IPFS还解决了困扰我们基于HTTP的Internet的安全问题:内容寻址和内容签名保护基于IPFS的站点,使得DDoS攻击不可能。为了帮助减轻中断网站的损害,IPFS还对重要的公共记录内容进行归档,并且能够容易地存储重要的公共记录内容。”

IPFS将帮助互联网成长为我们一直向往的系统

IPFS的最终核心改进是分散式分发,这使得尽管有零星的互联网服务,甚至在离线的时候访问互联网内容成为可能。“它们可以像比特币网络一样被分发。”这实际上是HTTP无法做到的,而且对于没有顶级连接(即整个发展中世界)的网络,以及对于大都市地区之外的接入,这将是特别有利的。

其实早在2014年二月发布的Alpha中,IPFs已经开始被很多公司做成实际运用场景。例如,2014年9月8日,Neocities成为第一个实现IPFS的主要站点,通过和Protocol Labs合作,Neocities成为了在生产中使用IPFS的最主要力量。目前Neocities的所有网站都可以通过世界上任意一个IPFS结点浏览和归档,即使Neocities关闭或撤下了某个站点,该站点也仍然可以被有效访问。支撑Neocities网站的IPFS结点越多,这些网站的可靠性越强(冗余度越高),对我们的集中依赖也就越少。

但是,大公司拥有的网站是否会跟随新社(Neoc.)的脚步,采用这种尚未经过测试的协议,尤其是当仅仅提到“点对点”(peer to peer)就令它们恐惧时?这把我带到了最后一点。

IPFS对互联网业务未来的重要性

事实上,我们正在试图快速地接近一个点,即交付内容的成本远远超过收益和利润。其实世界上很多互联网公司正朝着这一目标前进着,相信未来将有更多的技术大牛公司加入IPFS大军中!

面对这个缓慢、脆弱、健忘的互联网,IPFS协议势在必行!相关推荐

  1. 星际迷航(FILE)基于 IPFS 协议的去中心化游戏生态

    随着 5G 通信技术的快速发展及终端电子设备的更新迭代,网络游戏载体.类型不断丰富, 电子竞技行业的资本涌入和人才发展,游戏这项"第九艺术"的受众群体在以指数级增长的方式不断扩大, ...

  2. 【线上分享】下一代互联网通讯协议:QUIC

    随着互联网的发展,出现了越来越多的应用场景如短视频和直播,用户对网络时延.交互体验.数据隐私的要求也越来越高.TCP协议自 1983 年诞生之后,成为当今互联网的基石,然而 TCP 在弱网.丢包率较高 ...

  3. 互联网打印机协议IPP分析

    wireshark抓取数据包分析,并解析出打印文件名.文件.IP端口.用户名: 一.协议说明 互联网打印协议(IPP:InternetPrintingProtocol)是一个在互联网上打印的标准网络协 ...

  4. ipx互联网分组交换协议_什么是X.25分组交换网络协议?

    ipx互联网分组交换协议 X.25 is a packet-switched network technology used long before ago. X.25 is one of the f ...

  5. IPX:互联网分组交换协议--网络大典

    互联网分组交换协议(IPX)是 Novell NetWare 操作系统所支持的在互联网中传送数据包的遗留网络协议.IPX 是一种面向无连接通信的数据报协议――类似于 TCP/IP 协议组中的网际协议( ...

  6. 【IPFS直播】 利用ipfs协议传输进行直播

    本系列文章是针对 https://blog.csdn.net/weixin_43668031/article/details/83962959 内容的实现所编写的.开发经历包括思考过程.重构和推翻重来 ...

  7. day30Node.js web模块:服务端与客户端、互联网传输协议、

    文章目录 一 1.服务端与客户端 1.1什么是上网 1.2享受服务的流程 1.3服务器 1.4客户端 1.5url地址 协议: 服务器名称: 端口号: 路径: 参数: 1.6 域名与ip的关系 2.互 ...

  8. [RFC5996 翻译二] IKEv2 互联网密钥交换协议版本2

    rfc5996 (ietf.org) 接上篇blog (59条消息) [RFC5996 翻译一] IKEv2 互联网密钥交换协议版本2_羊羊洒洒_Blog的博客-CSDN博客 3.15.配置负载 Co ...

  9. 2. 互联网密钥交换协议 IKE

    互联网密钥交换协议 IKE(Internet Key Exchange),对建立 IPSec的双方进行认证(需要预先协商认证方式):通过密钥交换,产生用于加密和 HMAC 的随机密钥:协商协议参数(加 ...

最新文章

  1. java三大集合_java中三大集合框架
  2. 关于要不要买apple watch 的思考:节俭是一种习惯
  3. [C.Sharp] 接口函数还可以声明为private
  4. CentOS下面ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
  5. java递归分苹果_递归较难题——分苹果问题
  6. 用记事本打造简易计算器
  7. 磕头如捣的拼音及解释
  8. 人脸验证(一)--Deepface
  9. uniapp小程序解压压缩包 (使用jszip)
  10. win11右键新建没有txt文本文档记事本怎么办
  11. java 裁剪 pdf_java拆分pdf文档
  12. 如何计算项目的投资收益率
  13. 问路在何方,路在脚下
  14. git合并冲突【you have not concluded your merge】
  15. 《自控力》-- 精华摘抄
  16. linux查询历史登入系统的主机名称或IP地址
  17. 文件操作与内存,逆向
  18. 位运算以及位运算的应用
  19. 沁恒MCU从EVT中提取文件建立MounRiver独立工程
  20. 35美金可以在Fiverr上让人帮你设计1个NFT卡通头像

热门文章

  1. EZo UIBuilder中嵌入微博分享按钮【实例】
  2. java pdf输出图片_Java PDF转换成图片并输出给前台展示
  3. SPA与MPA的区别
  4. adb shell 查看和修改电池信息
  5. PHP微信扫码关注登录实例
  6. 推荐!适合C++服务器编程初学者的基础开源项目
  7. python写的点名器(内附源码)
  8. 用阿里云搭建自己的云主机详细教程
  9. rono在oracle的作用_Oracle 11g各种服务作用以及哪些需要开启
  10. 海南省计算机作品大赛,海南省教育研究培训院:关于举办第二十届海南省中小学电脑制作活动的通知...