星鉴网>IPFS常识>Web 3.0分散式网络解决方案:IPFS + FileCoin

Web 3.0分散式网络解决方案:IPFS + FileCoin

2019/1/4 15:09:16 3403人阅读

【导读】 Web技术的第三次迭代为我们带来了分散的网络:服务分布化而非本地化的,用户拥有和控制自己的数据。

  过去十几年,互联网的发展经历了几个阶段,先是原始形式web 1.0:由超链接捆绑在一起的页面网络,在自引用网格中互连。然后是社交网络web 2.0:博客、论坛、社交媒体平台、无尽的频道充满了用户生成的内容,由制作它的同一受众策划。
  
  今天,Web 3.0的种子开始萌芽。Web技术的第三次迭代为我们带来了分散的网络:服务分布化而非本地化的,用户拥有和控制自己的数据,较小的群体有能力从谷歌和亚马逊等企业巨头手中夺回一些权力。
  
  Web 3.0的确切含义,以及它将如何改变我们的数字生活,仍然处于定义的过程中,但网络分散化是当前存在的趋势,并且这个想法正在逐渐成为现实。它代表了数字文化的一个重要进步,也是对原始网络价值的回归,其中自主性和创造性表达与商业利益脱钩。
  
  在这里,我们解开了分散式网络的原则:它所解决的问题,它提供的解决方案以及它所暗示的未来。
  
  什么是网络?

  
  互联网就是网络本身:庞大的电线和电缆系统以及无线电信号和数据传输协议,允许全球数十亿在线设备之间的连接。网络是一种通过互联网使用称为HTTP的协议发送特定类型信息的方式- 通常构成网站的信息。
  
  要理解分散化,我们首先需要了解集中化,这意味着要考虑网络的位置。我们通常不认为网络在任何地方,特别是,或者我们认为网络是以太网中的一些模糊的地方,我们可以通过我们的计算机或电话访问。但网络存在于其他计算机上,称为服务器,它们一直连接到互联网,其工作是在我们请求时“为”我们的网页“提供服务”。



  

传统的客户端 - 服务器网络


  现代网站建立在“客户端 - 服务器模型”上,这是您可能没有听过的,但这是您访问过的每个网站的基本原则。客户端是发送信息请求的计算机,服务器响应某种数据,例如网页的文字和图片、Google地图的路线建议或要下载的文件的内容。
  
  这里有一个重点:无论有多少客户端同时连接到服务器,服务器都将与每个客户端进行通信,但客户端之间不直接通信(即使它们可能在物理上比它们与服务器更接近)。
  
  服务器将始终占据通信的中心位置。不出所料,这创建了一个Web服务的集中模型。
  
  有什么问题?
  
  由于服务器在客户端 - 服务器模型中占据这一关键位置,因此它成为整个网站的单点故障。发生的一种方式是服务器在短时间内收到太多请求,因此无法响应新请求。对于网站,在此之后尝试访问该页面的任何人都将收到错误消息。
  
  服务器容量的限制是DDoS(分布式拒绝服务)攻击中利用的限制,黑客使用被劫持的计算机网络重复请求来自网站的信息,最终使其脱机。但它也可能无意中发生,例如来自通常流量较低的网站的文章传播病毒,使访问者超载网站并最终使其脱机。
  
  除了客户端 - 服务器架构的限制因素之外,Web集中化还存在一个更高级别的问题,这个问题源于Web托管提供商的不断增加的整合。
  
  目前,亚马逊的AWS网络托管占云基础设施市场的34%左右,超过了接下来的四大网络(谷歌,微软,IBM,阿里巴巴)的总和。这意味着亚马逊是许多其他的网站以及大多应用程序的托管服务者。
  
  虽然早期的大部分网络都是由创建内容的人拥有和运营的计算机托管,但现在越来越多的网络托管在属于一小部分大公司的服务器上。矛盾的是,虽然网上的内容和服务比以往任何时候都更加多样化,但对这些服务的托管和分发的控制也比以往更加集中。
  
  我们作为互联网用户现在主要受到五大科技公司的影响:微软、谷歌、Facebook、苹果和亚马逊。早在2012年,科幻作家和技术未来学家布鲁斯斯特林就说这五个“堆栈” 正在成为互联网。出于类似的原因,HTTP协议的发明者Tim Berners-Lee 经常谈到积极抵制网络集中化的必要性,以便将他的创作掌握在每个人手中。
  
  有什么选择?

  
  如果您对区块链技术有所了解,您可能已经听过“点对点”这句话。
  
  这是它的工作原理。如果我通过Netflix观看电影,我的笔记本电脑连接到Netflix的服务器(偶然在AWS上运行),这些服务器向我发送了我想要看的电影的视频数据流。如果Netflix或AWS的错误导致服务停止,偶尔会发生,我无法流式传输电影。


  


  如果我用像BitTorrent这样的软件下载电影 - 一个点对点模型 - 然后我的电脑直接从已经拥有我想要的文件的其他人那里获得数据,并愿意通过torrent分享它(称为“播种”) 。
  
  在下载电影的过程中,我可能同时连接到20台不同的“对等”计算机,每台计算机都使用一小部分带宽向我发送数据。在下载过程中,这些对等体中的一些可能会脱机,而共享同一文件的新对等体会联机。只要我可以连接至少一台托管该文件的其他计算机,下载将继续,我就可以观看我的电影了。
  
  对等系统的格言是任何单个节点的丢失都不应该破坏整个网络。
  
  由于文件共享是通过点对点网络完成的,因此非常难以故意删除(这就是为什么非法文件共享激增,尽管音乐和电影行业大厅几十年来一直在努力防止它)。对等系统的格言是任何单个节点的丢失都不应该破坏整个网络。
  
  分散式Web的基本思想是,对等网络的一些原则也可以应用于网站和Web应用程序。
  
  另外,值得一提的是分散式数据存储项目,如IPFS、Filecoin,它们为分散式应用提供关键基础设施,当然还有比特币,这是第一个最终证明我们可以在不需要集中中介的情况下进行国际金融交易的项目。
  
  分布式存储解决方案:IPFS + FileCoin
  
  星际文件系统(IPFS)是Protocol Labs发起的一种协议,是用于在Web上创建服务器信息的新方法。 目前,互联网运作的位置基于类似于您访问像ipfsfirst.com这样的网站,其IP为XXXX,然后您就可以获得文章的地方。 这些URL指向世界各地的某些服务器(美国,新加坡,英国等)。
  
  IPFS所做的是它根据内容而不是信息(位置)来提供信息。 通过他们的路由算法,您可以选择从哪里获取内容,并且可以设置您信任的同伴/节点的隐私,以接收您的文件,这非常有趣。 那有什么好处呢?
  
  · 哈希值寻址使内容不可变 。 不像当前的HTTP协议那样消失
  
  · 通过从多个节点和片段而不是从一个服务器收集内容来节省带宽
  
  · 访问内容“离线”或在低连接性第三世界或农村地区,与git离线工作的意义相同。
  
  · 审查抵制
  
  · 与去中心化的精神契合
  
  为了进一步利用技术,FileCoin被提议作为一种创建去中心化存储网络的方法,通过使用IPFS协议,通过FileCoins(FIL)使用周围未使用的存储并激励用户成为共享经济的一部分。
  
  他们在2017年9月进行了私募(ICO),他们仍然在构建他们的产品,所以看看他们如何使用他们提出的空间证明和复制证明共识算法构建它们,这将会很有趣。

37

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部