「」从入门到高阶,一文洞察IPFS | 火星号精选


「」从入门到高阶,一文洞察IPFS | 火星号精选
本文插图

免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:星际视界IPFSNEWS
IPFS是一个点对点(p2p)文件共享系统 , 旨在从根本上改变信息在全球及全球范围内分发的方式 。
IPFS由通信协议和分布式系统中的多项创新组成 , 这些创新相结合产生了无与伦比的文件系统 。
因此 , 要试图了解IPFS达到的全部广度和深度 , 重要的是要了解使之成为可能的技术突破 。
「」从入门到高阶,一文洞察IPFS | 火星号精选
本文插图

01
通信协议和分布式系统
对于两个人交换信息 , 他们需要通用的规则集来定义信息的传输方式和时间 。 这些规则被广泛称为通信协议 , 但是这很繁琐 , 因此我们将其简称为语言 。
如果您去过一个不是自己母语的国家 , 您可能会遇到“通信协议”的失败 。
计算机就是这种情况 。
它们无法相互通信 , 并作为孤立的计算设备存在 , 直到1980年代初发明了第一批用于计算的通信协议 。
“协议要传达什么编程语言就是计算”
在计算机中 , 通信协议通常存在于多层的捆绑包(称为协议套件)中 。 例如 , Internet协议套件由4个层组成 , 每个层负责特定的功能 。
除了通信协议之外 , 要理解的重要关系是计算机之间互连的基本结构 。 这就是所谓的系统架构 。
存在两种类型是“客户端-服务器网络”和“对等网络” 。
当前 , 互联网由依赖于Internet协议套件的“客户端-服务器”关系主导 。 其中 , 超文本传输协议(HTTP)是通信的基础 。
1.数据存储在集中式服务器中 , 并通过基于位置的寻址进行访问 。
这使分发、管理、保护数据以及扩展服务器和客户端的容量变得更加容易 。 但是 , 在安全性 , 隐私性和效率方面存在许多弱点:对服务器的控制转换为对数据的控制 。
这意味着在服务器的控制下任何一方都可以访问 , 更改和删除您的数据 。 这可能是对服务器具有合法权限的实体 , 也可能是恶意黑客 。
2.在基于位置的寻址中 , 通过数据的位置而不是其内容来标识数据 。
这种限制意味着即使必须在更近的位置获得相同的数据 , 也必须一直走到特定位置才能访问一条数据 。
但是客户端服务器模型和HTTP在其大部分历史中已经相当可靠地为互联网服务 。
这是因为HTTP Web对于在文本和图像之类的小文件中移动非常有效 。 要知道 , 在网络的前二十年中 , 平均网页的大小仅从2KB增加到了2MB 。
「」从入门到高阶,一文洞察IPFS | 火星号精选
本文插图

02
资源
HTTP非常适合加载网站 , 但它并不是为传输大量数据(例如音频和视频文件)而设计的 。
这些限制使替代文件共享系统的出现和并逐渐成为主流 。 如Napster主要传输音乐 , BitTorrent可以传输电影以及几乎所有东西 。
回到2018年 , 点播高清视频流和大数据已经变得无处不在;我们将继续生产和消费越来越多的数据 , 并开发越来越强大的计算机来处理它们 。
云计算的重大进步帮助维持了这一过渡 , 但是用于分发所有这些数据的基本基础架构基本上保持不变 。
03
星际文件系统
IPFS尝试通过新颖的p2p文件共享系统解决客户端-服务器模型和HTTP Web的缺陷 。
该系统是几种新的和现有的创新的综合 。
IPFS是由Protocol Labs创建的一个开放源代码项目 , Protocol Labs是一家针对网络协议和以前的Y Combinator启动的研发实验室 。 Protocol Labs还开发了互补系统 , 例如IPLD和Filecoin 。


推荐阅读