LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 去除牛皮藓广告 IPFS联合浏览器大厂 构建真正的去中心化互联网

去除牛皮藓广告 IPFS联合浏览器大厂 构建真正的去中心化互联网

2019-10-10 引擎矿机 来源:区块链网络

今天,我们给大家分享一下,IPFS项目这段时间进行的一些合作。

通过解决“最后一英里”问题,并直接集成IPFS进入网络浏览器,IPFS离“无中介信息方式”访问互联网的愿景更接近了。

发展阶段

640 wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

通往去中心化网络的道路很长。30多年来,浏览器一直是客户端,但是点对点网络系统的基本概念是,参与者既是客户端又是服务器。Web浏览器供应商和Web标准组织,尚未针对这种结构化转变进行设计,因此我们将其分解为若干步骤。

从一开始,IPFS就拥有一个HTTP网关。网关允许HTTP客户端(例如Web浏览器)发布信息到IPFS网络或从IPFS网络读取。下图中有多个不同的IPFS网络公共HTTP网关,目前我们在ipfs.io上运行的网关,每天处理超过500万个请求。

640 wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

最初,我们的目标是简化对IPFS HTTP网关的访问——在中心化Web上的数十亿人和分布式Web上的内容之间建立桥梁。

我们预计在下一阶段进行一些试验,根据浏览器API、设备功能、带宽可用性和功耗来调整节点行为,同时随着共识的建立,我们将与浏览器合作伙伴一起提高使用率,最终使多个浏览器实现对IPFS网络的本地化支持(并实现互操作功能)。

我们与Firefox,Brave,Opera和其他浏览器进行了持续的合作。

Brave浏览器

Brave浏览器有很高的知名度,在软件业界和加密世界中很流行。自2018年以来,我们一直在与Brave合作,以提供对IPFS支持,这项工作已经取得了显著的成果。

现在,您可以在“Brave浏览器”brave://settings/extensions 中,打开并查看启用IPFS Companion的切换开关。

640 wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

将来,当您加载以“ ipfs://”开头的URL时,Brave会提示您启用扩展名,从而提供顺畅的发现和入门体验。当您浏览IPFS资源时,地址栏将反映该内容。

但这还不是全部。在浏览器中尝试真正的p2p网络的最大障碍之一,就是缺少可用于扩展程序和网页的API。

Chromium操作系统具有原始套接字API,但已在Chrome浏览器中禁用。Brave修改了其内部版本,将那些供IPFS Companion使用的API列入白名单,这完美解决了以上问题。

这些强大的API,使浏览器中嵌入的js-ipfs节点无需外部守护程序,即可提供真正的 P2P体验:

640 wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

默认情况下,浏览器扩展程序仍希望用户安装IPFS桌面,但是您可以选择下面显示的实验性选项,以便在Brave中运行独立的IPFS节点。这些功能将随着时间的推移而改善。

火狐浏览器

自2018年libdweb项目推出以来,我们一直与Mozilla合作 ,为P2P系统提供浏览器扩展API:文件系统访问、TCP、UDP和协议注册和处理。

640 wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

在2018年初,“ipfs://“方案已在Firefox中列入白名单,因此现在有了libdweb,就可以尝试使用ipfs://协议处理程序,我们在2018年8月的Lab Day进行了演示:

我们在libdweb中,使用了更多的API来实现本地发现和TCP传输。

不过libdweb目前仍然是一组实验性的API,尚未包含在Firefox中。希望Mozilla能在今年于某些扩展应用中,为Firefox提供libdweb API取得更多进展!

工作才刚开始

集成IPFS网关支持,是向前迈出的一大步,但尚未实现真正的去中心化。只有当浏览器可以完全参与IPFS网络(包括客户端和服务器)时,我们才能拥有真正的分布式网络。

640 wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

目前还有很多工作要做。IPFS网络本身仍在不断发展变化,有关网络性能和安全性的主要工作正在进行中,并且围绕隐私和内容过滤的新功能,也在不断发展。

我们正在研究与机构共享资源的详细用例,以及浏览器提供商是否可以根据自身特点,设计和建立更有适应性的模型。此两者都是未来所有主流浏览器,需要实现互操作性的前提,这将使IPFS真正成为去中心化网络的一部分。

—-

编译者/作者:引擎矿机

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...