首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

成为SpaceX和火星数据的存储商 这只是IPFS的十大目标之一

IPFS,代表了一个伟大的领域,也将承载一个宏大的商业帝国。

作为对标HTTP的超媒体传输协议,IPFS更多的是以“颠覆者”的身份出现在大家眼前的,自由弹性、包容开放、可升级是IPFS网络的特点,保存和增加人类的珍贵信息是IPFS的宏大愿景以及终极目标。(HT98351)

积跬步而至千里,积小流而成江海。IPFS在一步一步实现终极目标之前,有许多小目标在规划和实现中(我们也可以称之为IPFS路线图)。如今时光的年轮已经进入2021年,让我们一起来看看IPFS的“小目标”吧

                                               Large Files

到2021年,IPFS要成为分发文件或1GB以上文件集合的默认方式。 HTTP不适用于分发大文件或小文件的大集合。1GB以上的任何内容都会开始出现问题。BitTorrent适用于不会更改或无法复制但在许多地方失败的单个存档。

IPFS应该能很好地解决此问题,使用起来应该非常容易和令人愉快,并且它应该具有高性能,以使其成为在世界范围内移动任何大于1GB的默认方式。现在,IPFS已准备就绪,接下来,我们要解决的就是一些性能和可用性问题。 Decentralized Web IPFS支持基于p2p连接的分散式Web应用程序,这些应用程序具有强大的功能。 在Web 2.0中,对Web的控制是集中式的:它是基于位置寻址模型的,也是集中式操作的。我们的数据被锁定在集中式系统中,从而增加了隐私泄露,状态控制或单方可以关闭有价值的服务的风险。分散式网络就是关于点对点连接,并让用户控制其工具和数据。它通过将用户直接彼此连接并使用可验证的工具(例如哈希链接和加密)来确保参与者自己保留网络中的功能和控制,从而做到这一点。  IPFS解决了分散式Web的大多数底层设计问题,但是还没有使最终用户足够容易地在使用它们的应用程序,工具和服务中体验它,毕竟,这要求开发人员使用工具和解决方案时需要在不借助任何中央中介机构促进网络的情况下可持续地经营其业务。

                                            Encrypted Web 应用程序和数据已经逐渐完成了端到端加密。用户具有读,写和使用隐私权。 静态时,IPFS上的应用程序和用户数据完全实现了端到端加密,只有用户可以访问。默认情况下,用户获得读写者的隐私。任何提供服务的节点通常都会通过加密数据来执行此操作,并且永远不会访问纯数据。这些应用程序本身已分发,加密,解密并加载到用户控制的安全沙箱中。攻击者(包括ISP)无法监视用户的数据,甚至无法监视用户正在使用的应用程序。

这适用于所有顶级用例应用程序,包括电子邮件,聊天,论坛,协作工具等。 Distributed Web 信息和应用程序在局域网和脱机状态下均表现良好。Web是可分割的结构,就像Internet。 Web和移动设备(地球上最重要的应用程序平台)能够完全在子网中工作。联网应用程序的规范是使用可用的数据和连接,异步同步以及利用本地连接协议。每个主要用例的主要应用在离线或本地网络设置中均能很好地工作。这意味着最上面的IPFS和应用程序可以在台式机,浏览器和移动设备上出色地工作。用户可以使用电子邮件,聊天,论坛,社交网络,协作工具,游戏等Web应用程序,而不必连接到全球互联网。 Personal Web 个人数据和程序受用户控制。 Memex成为现实。网络变得更加个人化。用户的数据和探索处于用户的控制之下,类似于“个人计算机”处于用户控制之下,而“云”则不受其控制。用户决定哪些应用程序和其他人可以访问其数据。可以以memex方式为用户记录探索。用户可以保留通过网络观察到的所有数据的副本。自存档个人记录表格,用户可以随时查阅,浏览和使用这些表格-无论这些应用程序的作者是否还在开发中。

                             Interplanetary Web - Mars 2024 SpaceX,让我们实现行星际梦想! SpaceX计划在2022年登陆火星,并在2024年载人类上火星。届时,IPFS应该成为SpaceX网络的默认/最佳选择。火星上的第一批人类应该使用IPFS来运行前十大互联网应用程序。

这意味着必须存在真正的优秀和知名的IPFS应用程序,这些应用程序可以解决十大网络使用案例。为此,整个系统需要坚如磐石,经过审核,性能良好,功能强大,易于使用,广为人知等。这意味着IPFS必须在各种平台(台式机,服务器,Web,移动平台)上工作,并且必须与专用局域网以及跨行星际距离一起工作。如果我们实现了这一目标,那么IPFS或将能够深入到每一个人的生活中。

Packet Switched Web

IPFS协议使用分组交换,网络可以轻松中继各种流量,可以容忍交换故障。 基础结构协议(libp2p,IPFS等)和最终用户应用程序协议(应用程序的逻辑)可以完全在数据交换层上工作。诸如BitSwap,DHT,PubSub之类的协议的性能大大提高,并且不受之前发送的数据包的约束。Web应用程序可以形成自己的隔离虚拟网络,从而允许其用户分发数据包。用户可以组成自己的组和自己的虚拟网络,从而允许用户仅在他们信任的子网中运行,并确保所有流量在受信任的交换机之间移动。大型公共网络默认使用数据包交换。 Data Web 大型数据集是开放的,易于访问,版本控制,安全,永久的。 我们不断失去对重要信息的访问权限,要么是因为它不存在,要么仅仅是由于虚拟的虚拟障碍(例如,检查制度,缺乏连通性等)。信息也常常迷失在最需要信息的同伴中,并且没有很好的方法来表明某些数据集未被考虑,被引用。我们希望对此进行重大改进,使其版本化,安全且易于备份和定位,从而使生成的数据更易于访问。

                              Package Switched Web Web中的数据可以通过程序包交换网络来回移动。运送TB或PB硬盘驱动器的数据变得很正常。 除了电路交换和数据包交换之外,Web还可以处理软件包交换!可以通过硬盘驱动器发送应用程序,应用程序资产,应用程序用户生成的数据等。这意味着网络堆栈和IPLD图同步层本身具有使用外部可移动媒体中的数据的能力。用户Alice可以轻松地将大量数据保存到可移动驱动器中,而Alice可以将该驱动器邮寄给另一个用户Bob,并且Bob可以插入驱动器以查看其应用程序完成了Alice想要向Bob显示的内容。不必费心处理文件导出,文件系统,操作系统原语以及更糟糕的情况。 Self-Archiving Web  Web成为永久的,不再有“404”的链接。将网页的寿命从6个月增加到永久。 Internet档案库的内容寻址其快照,以最大程度地提高重复数据删除和点击率。IPFS成为使多个Internet档案可以存储,复制和分担谁拥有什么资产的责任的平台。任何机构(从大型组织到小型本地图书馆)都可以很容易地成为Internet存档节点。用户可以在完全符合数据保护法律的这些Internet存档节点中进行搜索。 Versioning Datasets IPFS成为版本数据集的默认方法,并且可以解锁数据集分布和实用程序爆炸,类似于VCS对代码所做的工作。

使用于版本历史记录管理的工具链可与这些大图一起使用(git所做的大部分工作)。

更好的重复数据删除和展现的技术。

虚拟文件系统支持,插入现有体系结构。

能够为现有的数据插入顶级体系结构。

以检索和查询相关的版本化数据集(IPLD选择器和查询)。

IPFS希望将所有这些内容都逐步添加,以增强工具功能并赢得更多的用户群。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210115A06CD300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券