首发!2020年IPFS项目规划初步成型

2019-11-01

IPFS使命宣言:

● 确保所有人都有能力有效地获取和发展人类知识。

 认真开发能够保护和促进个人权利的新技术。

 支持持久,可升级和开放的互联网。

我们相信:

Internet上的所有信息都应该在分布式对等Web上唯一且永久地进行内容寻址。

在接下来的1个多月时间里,我们会制定2020年的发展计划,并于12月2日至6日之间进行公布。2019年的目标之一是对IPFS项目重点有一个高层次的五年(或十年)的展望。


2020+目标规划预设

大文件处理

到2020年,IPFS成为分发文件或1GB以上文件集合的默认方式

HTTP不适用于分发大文件或小文件的大集合。1GB以上的任何内容都会开始出现问题(恢复,重复,集中式带宽限制等)。BitTorrent适用于不会更改或不会重复但在许多地方失败的单个存档。

IPFS成为在世界范围内移动任何容量超过1GB的默认方式。现在,IPFS只需要解决一些性能和可用性问题。


二、分布式网络

IPFS支持在具有强大功能的p2p网络连接上,构建的去中心化应用程序

在Web 2.0中,Web的控制是集中的,我们的数据被锁定在中心化系统中,从而增加了隐私泄露、状态控制或单方可以关闭有价值的服务的风险。

IPFS解决了分步式Web的基础设计问题,但是还需要更多应用程序、工具,来确保参与者自己保留网络中的数据信息。


三、加密网站

应用程序和数据在沉睡时,已完全端点加密。用户具有读、写和使用隐私权

这意味着IPFS和相关应用程序可以在台式机,浏览器和移动设备上出色地工作。用户无需连接全球互联网即可使用电子邮件、聊天、论坛、社交网络、协作工具、游戏等Web应用程序。将文件从一台计算机移到另一台计算机上最终变得很容易。


四、个人网

个人数据和程序受用户控制

网络变得更加个人化。用户的数据和探索处于用户的控制之下-类似于“个人计算机”处于用户控制之下,而“云”则不受其控制。

用户决定哪些应用程序和其他人可以访问其数据,可以保留他们通过网络观察到的所有数据的副本、自我存档的个人记录表格,可以随时查阅、浏览和使用-无论这些应用程序是否仍由其作者开发。


五、可跨阻隔运动的网络链接

Web可以完全分布式地运行,用户可在与Internet断开链接的网络上,依然享受传播信息、使用应用程序等相同质量的体验

应用及其数据可以跨Internet组件之间高延迟、间歇性、异步链接流动。在断开连接的网络中的用户,与最强大的连接部分- Internet的主干网”中的任何人一样,都能具有相同的冲浪体验。Web完全可以抵抗大规模分区。信息可以很容易地在断开的组件之间流动,以至于没有必要在边界处阻止或控制信息。


六、星际网站-火星2024

SpaceX计划在2022年登陆火星,并在2024年发射人类。届时,IPFS应该成为SpaceX网络的默认/最佳选择

这意味着IPFS必须在各种平台(台式机、服务器、Web、移动设备)上工作,并且必须与专用局域网以及跨星际网络一起工作。如果我们实现了这一目标,那么在解决不同用户之间(而不是专门针对火星用例的问题)跨平台使用问题的同时,IPFS将处于非常重要的地位。


七、分组交换网

IPFS协议使用分组交换,网络可以轻松中继各种流量,可以容忍交换故障

基础结构协议(libp2p、IPFS等)和最终用户应用程序协议(应用程序的逻辑)可以完全在数据包交换层上工作。诸如BitSwap、DHT、PubSub之类的协议的性能大大提高,并且不受其之前发送的数据包的限制。

Web应用程序可以形成自己的隔离虚拟网络,从而允许其用户分发数据包。用户可以组成自己的组和自己的虚拟网络,从而允许用户仅在他们信任的子网中运行,并确保所有流量在受信任的交换机之间移动。


八、数据网

大型数据集是开放的,易于访问、易于复制、版本控制、安全永久

当前的Internet网络使我们会不断失去对重要信息的访问权限,要么是因为它不存在,要么仅仅是由于虚拟障碍(例如检查,缺乏连通性等)。我们希望对此进行重大改进,使其版本化,安全且易于复制和定位,从而使生成的数据更易于访问不丢失。


九、打包交换网

Web中的数据可以通过程序移动。运送TB或PB级硬盘数据变得很正常

除了电路交换和数据包交换之外,Web还可以处理软件包交换!可以通过硬盘驱动器发送应用程序、应用程序资产、应用程序用户生成的数据等。

举例:用户Alice可以轻松地将大量数据保存到可移动驱动器中,而Alice可以将该驱动器邮寄给另一个用户Bob,并且Bob可以插入驱动器以查看其应用程序完成了Alice想要向Bob显示的内容。


十、自存档Web

Web成为永久的,不再有断开的链接。将网页寿命从6个月增加到趋近无限

IPFS成为使多个Internet档案可以存储、复制和分担,共确保用户谁拥有财产权的平台。任何机构(从大型组织到小型本地图书馆)都可以很容易地成为Internet存档节点。用户可以搜索这些Internet存档节点,这些节点完全符合数据保护法律。


十一、版本数据集

IPFS成为版本数据集的默认方法,并且可以解锁数据集分布和实用程序爆炸,类似于VCS对代码所做的事情

IPFS源自数据集版本控制、程序包管理和分发问题。在这个空间中存在巨大的漏洞,因为大型数据集非常笨拙,并且使大多数使小型文件易于版本控制,打包和分发的系统无所适从。IPFS在设计时就考虑到了此类问题,并具有解决许多此类问题的原始方法。


十二、星际DevOps

程序、数据库、操作系统、VM的版本控制,数据信息的打包、分发和加载的方式默认为IPFS

IPFS非常适用于通过各种媒介进行版本控制,重复数据删除,打包,分发资产。IPFS可以彻底改变计算基础架构系统。它有可能成为数据中心和服务器基础结构用户设置其基础结构的默认方式。


十三、可通过DWeb访问世界知识

构建一个人人可平等访问的知识库

人类应平等获得知识。诸如Wikipedia,Coursera,Edx,Khan Academy等平台需要独立于位置和连接性而可用。

该服务的内容需要无处不在。这些副本应该是整个世界数据集的一部分,而不是不相交的数据集。任何人都应该能够通过协议访问这些资源,而不必在每个区域部署新服务。


十四、WebOS

Web平台和OS系统合并

网络和操作系统之间的裂痕终于得到了治愈。操作系统与本地程序和WebApp合并。它们不仅是无法区别的,而且是同一回事。“

安装”变为将应用程序固定到本地计算机。本地“保存”信息也是固定的。浏览器和操作系统不再可区分。整个OS数据本身都是在IPLD之上建模的,内部文件系统是IPFS的一部分。