LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > IPFS官方 | IPFS 浏览器集成更新 解决最后一公里

IPFS官方 | IPFS 浏览器集成更新 解决最后一公里

2019-10-15 四块科技 来源:区块链网络

在提供以用户为中心的解决互联网最大问题的方法时,去中心化的效果可能没有那么显著。目前,完全由用户控制的软件通常过于专业,脆弱和耗繁琐,很难成为默认选择为大众接受。

 wx_fmt=jpeg但是我们目前正处于发展中阶段。今天,我们想分享一下IPFS项目已经进行了一段时间合作,这使我们离访问无中间商的网络更近一步,通过解决“最后一公里”问题并直接集成IPFS进入大型网络浏览器。发展阶段 wx_fmt=jpegIPFS浏览器集成目前三个实行方式和阶段 通往真正去中心化网络的道路还很长,30多年来,浏览器一直是客户端,但是P2P模式的基本概念要求参与者既是客户端又是服务器。网络浏览器供应商和网络标准组织并未针对这种体系结构转变进行设计,因此我们将其分解为若干步骤。 从一开始,IPFS就拥有一个HTTP网关。网关允许HTTP客户端(例如Web浏览器)发布到IPFS网络或从IPFS网络读取。现在,有许多不同的IPFS网络公共HTTP网关,而我们在ipfs.io上运行的网关每天处理超过500万次请求。 最初,在我们的浏览器工作中,我们的目标是简化对IPFS HTTP网关的访问,从而在集中式网络上的数十亿人和分布式网络上的内容之间建立桥梁。我们期望在下一阶段进行一些试验-根据浏览器API,设备功能,带宽可用性和功耗来调整节点行为-同时随着我们在标准机构学习并建立共识,我们将与浏览器合作伙伴一起提高采用率。最终,我们旨在使多个浏览器实现完全本机(并且可互操作!)IPFS支持。 在向本地IPFS支持的过程中,我们与火狐,Brave,Opera和其他浏览器进行了持续的合作。请继续阅读以了解最新状态并了解我们到目前为止的进展。Brave浏览器从一推出,Brave浏览器就不负众望 - 席卷了浏览器行业,发行商和加密世界。自2018年以来,我们一直在与Brave 合作以某种形式提供IPFS的支持,并且这项工作的成果正在显著提升。 今天,你可以在Brave浏览器中打开brave://settings/extensions并查看启用IPFS手册的开关。  wx_fmt=gif在Brave中启用IPFS手册 删除此安装步骤对于采用确实很重要。尽管技术用户熟悉浏览器扩展程序,但对于非技术用户来说却不太舒服,并且Brave用户有额外的步骤,需要去Chrome谷歌应用商店中查找和安装。 将来,当加载以“ ipfs://”开头的URL时,Brave会提示先启用扩展名,从而提供顺畅入门体验 。当浏览IPFS资源时,地址栏也将反映出来。 但这还不是全部,甚至仅在浏览器中尝试真正的p2p网络的最大障碍之一就是缺少可用于扩展程序和网页的API。大多数p2p系统的原语是文件系统访问,原始TCP sockets,用于广播和接收的UDP sockets,在浏览器中,需要一种使用自定义协议进行导航的方法。这些强大的API使嵌入式浏览器中的js-ipfs节点无需外部守护程序即可提供真正的P2P体验:嵌入式HTTP网关通过HTTP连接到本地IPFS节点,从而消除了对公共网关的依赖TCP传输不仅提高了与go-ipfs节点的传输互操作性,而且还使同一网络内的浏览器到浏览器直接通讯成为可 能,从而改善了连接性UDP sockets启用了LAN中go-ipfs的基于DNS的服务发现,我们正在研究在脱机环境中工作的其他浏览器到浏览器发现方法 默认情况下,我们的浏览器扩展程序仍希望安装IPFS桌面版,但是可以选择下面显示的实验性选项,以便在Brave本身中运行独立的IPFS节点。 wx_fmt=png在今年初的IPFS训练营上,Brave浏览器的工程师Jocelyn Liu在科学博览会上演示了其中的一些功能,包括一键安装嵌入式网关,还讨论了将来的事情:解决当前的连接限制 在js-ipfs中支持DHT,并且还计划Brave在加载IPFS内容时设计地址栏。 wx_fmt=pngOpera浏览器 wx_fmt=jpegOpera浏览器是浏览器领域的另一位早期领导者。他们在浏览器中开发了本机加密钱包,该钱包于2018年开始在Android系统中运行,目前iOS和桌面浏览器中也有发布。 wx_fmt=png今年初,Opera浏览器宣布他们正在努力开发并将支持IPFS! 从那以后我们一直在谈论,并期待在今年年底之前在其Android浏览器中推出IPFS支持。火狐浏览器 wx_fmt=jpeg自2018年libdweb项目问世以来,我们一直与火狐浏览器合作开发初始API,为P2P系统所需的许多原语提供浏览器扩展API:文件系统访问,TCP,UDP和协议注册与处理。 在火狐的ipfs://方案于2018年早些时候被列入白名单,因此现在有了libdweb,我们能够尝试使用合适的ipfs://协议处理程序,我们在2018年8月的Lab Day进行了演示: wx_fmt=png点击链接查看 火狐浏览器支持IPFS分布式协议,去中心化浏览器会是趋势吗?工作才刚刚开始集成IPFS网关支持是向前迈出的一大步,但是顾名思义,它并不是真正的去中心化。只有当浏览器可以完全参与网络(包括客户端和服务器)时,我们才能拥有真正的分布式网络。 这些早期采用者为将来的工作提供了可能,并证明了可行的方法和无效的方法,并简化了dapp开发人员的开发。 但是,还有很多工作要做。 IPFS本身仍在不断变化,有关性能和健壮性的主要工作正在进行中,并且围绕隐私和内容过滤的新功能也在不断发展。 我们正在研究与标准机构共享的详细用例,以及浏览器供应商可以构建和设计的冲突模型。两者都是未来所有主流浏览器都具有可互操作实现的前提,这将使IPFS真正成为网络的一部分。 超过30年来,Web浏览器一直是唯一的客户端-将所有功能交给服务器。今年标志着人们对浏览器的看法发生了范式转变。现在正在从这种力量产生的层次上发生变化:网络。以下是预览!稍微路透一下。还有更多内容在路上:在Brave中,网关是通向更多网关的网关:我们正在致力于IPFS节点的本地发现(mDNS),以及嵌入式节点的Brave-to-Brave连接。我们正在Firefox和台式机和Android上继续使用libdweb进行实验。Puma Browser是第一个支持Coil向发布商支付小额付款的移动浏览器,它对IPFS支持感兴趣。密切关注捆绑的HTTP交换以及IPFS可以为集中HTTP CDN提供去中心化替代方案的方式。我们正在探索Chromium原生实施的样子……

—-

编译者/作者:四块科技

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

LOADING...
LOADING...