LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > IPFS技术进展:全球第一手机浏览器Opera宣布支持IPFS

IPFS技术进展:全球第一手机浏览器Opera宣布支持IPFS

2020-03-31 FilCloud 来源:火星财经

正如我们之前关于 Web 浏览器中 IPFS 的帖子所暗示的那样,Opera Web 浏览器对 IPFS 的支持已经开发了一段时间。

今天,适用于 Android 57 的 Opera 现已在 Google Play 商店中上线,并默认支持 IPFS!立即安装带有 IPFS 的 Opera Android。


此版本是 IPFS 项目的一个巨大飞跃,它具有两个重要的里程碑:

这是主要 Web 浏览器的正式版中首次默认启用 IPFS 。这是 IPFS 首次能够在主流 Web 浏览器的生产版本中直接用作可寻址协议。您可以在地址栏中输入 ipfs://,然后 Opera for Android 将加载提供的内容地址!这是第一个在生产版本中提供 IPFS 支持的移动 Web 浏览器,从而简化了世界上大多数 Internet 用户使用的设备上的分散内容访问。

这不仅是 IPFS 的胜利,而且是分布式 Web,对等网络和内容可寻址性概念的胜利:

大型 Web 浏览器第一次不要求用户指定应从哪个服务器中获取内容。

这是 Web 网络体系结构的范式变化!Opera 等公司进行的这种大胆尝试推动了我们的目标,即真正让用户控制他们在互联网上的体验。

在 Android 版 Opera 中使用 IPFS

默认情况下启用 IPFS 支持,因此作为用户,您无需执行任何操作即可将其打开。


您可以加载 IPFS 内容地址,例如:

ipfs:// bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq / wiki /

如果您在 Opera for Android 中单击上面的链接,您将看到由 IPFS 提供的 Wikipedia!

这是来自 HTTP 网关的相同地址,在所有浏览器中都可以使用:

https://ipfs.io/ipfs/bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/

启用可读的地址

如您所见,原始 IPFS 地址可能很长,并且几乎没有人可读的元素。尽管许多人不了解 HTTP URL 的真正含义,但其中的人类可读部分具有含义并建立了对用户的信任(我们即将发布有关此问题的一些研究)。

通常,要使 IPFS 的命名和分布式 Web 工作日趋成熟,还有很多工作要做,但是一些服务已经开始努力弥合这一差距。

您可以使用不可阻挡的域名或以太坊名称系统(ENS)等服务注册映射到 IPFS 地址的分散域名。

您还可以注册和使用任何 DNS 域名,并使用http://Terminal.co之类的服务或 DNSLink 之类的工具将其映射到 IPFS 地址。

实作

适用于 Android 的 Opera 中的 IPFS 支持由使用 IPFS HTTP 网关满足请求的本机协议处理程序启用。这种方法提供了一种平衡:尊重电池和带宽等移动设备资源,同时为早期的 web3 开发人员简化了对 IPFS 的访问。随着 IPFS 的不断成熟,我们正在评估移动设备上功能更全的节点可能是什么,并期待与 Opera 等合作者进行试验,以期看到我们对完全分散化的 Web 的愿景成为现实。

此实施中的 IPFS 功能:

实现 IPFS Web 浏览器寻址规范,“ ipfs://”和“ ipns://”可配置的 HTTP 网关,具有使用 dweb.link,Infura 或本地节点之类的网关的选项支持用于安全 Web 应用程序的子域网关支持混合协议使用,例如通过 IPFS 在 HTTP 网页中加载图像

继续阅读以了解有关这些功能的更多信息。

本机协议寻址

Opera 已使用 IPFS Web 浏览器寻址规范实现了协议处理程序。该规范定义了应如何在 Web 浏览器中构造和处理 IPFS 地址。

此规范的实现意味着浏览器支持诸如 ipfs://或的方案 ipns://。除了使用地址栏中的这些方案导航到内容之外,混合内容方案也是可行的。示例包括 XMLHTTPRequest 或 Fetch 请求,外部样式表或图像:

<img src =“ ipfs://…”>

您可以使用 IPFS 协议处理程序 smoketest 页面轻松检查兼容性和实现级别。

这是不支持 IPFS 地址的浏览器的外观。在适用于 Android 的 Opera 中,两种情况下图像均加载相同的图像。


HTTP 网关

Opera for Android 57 通过将本机 IPFS 地址导航到 IPFS HTTP 网关(该服务器代表您直接连接到 IPFS 网络)来添加 IPFS 支持。

在此版本的 Opera for Android 中 dweb.link,默认网关为,但您也可以在“加密钱包”设置中轻松配置该网关,如下所示:


该设置内置了多种网关选择,还允许您设置自定义网关。也许您运行自己的网关,或者使用本地网关在设备上运行 IPFS 节点,或者想使用社区提供的众多公共网关之一。

通过使默认网关可配置,用户可以控制您如何连接到 dweb,从而消除 IPFS 浏览体验中的任何中心故障。

参与其中

如果您对 Web 浏览器中的 IPFS 感兴趣,请在 Freenode#ipfs-in-web-browsers 和 Matrix 上的 IRC 频道上加入我们的频道,参与讨论!

您可以在 ipfs / in-web-browsers 中提出问题并关注我们的浏览器集成工作。

我们欢迎您为将分布式 Web 引入浏览器提供帮助!对您要构建的 IPFS +浏览器项目有一个想法吗?我们正在积极资助新的提案。看看 IPFS DevGrants 计划,我们在其中赞助为 IPFS 的成功做出重大贡献的工作。

现在安装 Android 版 Opera,并在手机上对您喜欢的 web3 应用和页面享受默认支持!

非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。

FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用

公众号:filcloud

本文来源:FilCloud
原文标题:IPFS技术进展:全球第一手机浏览器Opera宣布支持IPFS

—-

编译者/作者:FilCloud

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

LOADING...
LOADING...