干掉http 首个支持ipfs://前缀的浏览器面世

CN
5 年前

最近,全球首款支持Web3互联网3.0的浏览器-Opera浏览器安卓版通过引入IPFS实现了对分布式网络的无缝支持。可以使用ipfs://前缀直接访问分布式网络,不再需要http://。这无疑是构建分布式网络的一个重要里程碑。


?wx_fmt=png


Opera浏览器,是一款挪威Opera Software ASA公司制作的支持多页面标签式浏览的网络浏览器,是跨平台浏览器可以在Windows、Mac和Linux三个操作系统平台上运行。Opera浏览器创始于1995年4月。Opera是第一个在其移动和计算机浏览器中引入Web 3功能和内置加密钱包的浏览器。这家挪威公司现在增加了一些新功能,将区块链浏览体验提升到了一个新的水平。 目前为全球3.6亿人提供浏览器和AI驱动的内容交付解决方案。12月13日,它推出了首个支持区块链的浏览器。Opera在纳斯达克上市,股票代码为OPRA,股票代码为OPRA。


?wx_fmt=png


正如我们之前关于网络浏览器中IPFS的文章中所提示的那样,Opera网络浏览器对IPFS的支持已经开发了有一段时间了。


?wx_fmt=jpeg


现在,适用于安卓系统的Opera浏览器已经在Google Play商店上线,并默认支持IPFS!快去安装尝鲜吧!


?wx_fmt=png


这个版本是IPFS协议项目的一个巨大飞跃,它具有非常大里程碑式的意义:


这是IPFS在主流网络浏览器的正式版中首次被默认启用。


这是IPFS首次能够在主流网络浏览器中直接用作可寻址协议。


这是第一个在生产版本中提供IPFS支持的移动网络浏览器,从而简化了全球大多数互联网用户所使用的设备上的分布式内容访问。


当然,这不仅仅是IPFS的胜利,同时也是分布式网络、P2P网络和内容可寻址概念的胜利:


主流大型网络浏览器有史以来第一次不需要求用户指定应从某个服务器中获取相关内容。


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


在安卓版Opera中使用IPFS


浏览器默认启用对IPFS链接(ipfs://)的支持,因此用户无需执行任何其他的操作即可将IPFS的链接打开。


?wx_fmt=png


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


ipfs:// bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/


如果在Opera安卓版浏览器中单击上面的链接,你将直接看到由IPFS网络提供的维基百科!


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


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


启用可读的地址


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


目前,要使IPFS的命名和分布式网络工作更加成熟,还有很多工作要做,但是一些服务已经开始努力弥合这一差距。


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


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


实作


此实施中的IPFS功能:


实现IPFS网络浏览器寻址规范,“ ipfs://”和“ ipns://”


可配置的HTTP网关,具有使用dweb.link,Infura或本地节点之类的网关的选项


支持用于安全Web应用程序的子域网关


支持混合协议使用,例如通过IPFS在HTTP网页中加载图像


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


本机协议寻址


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


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



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


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


?wx_fmt=png


HTTP网关


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


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


?wx_fmt=gif


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


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


参与其中


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


我们欢迎您为将分布式网络引入浏览器提供帮助!对要构建的IPFS +浏览器项目有想法吗?我们正在积极资助新的提案。看看IPFS开发者补助基金计划,我们在赞助为IPFS的成功做出重大贡献的工作的人。


现在安装安卓版Opera,并在手机上对你喜欢的web3互联网3.0应用和页面享受默认支持!



免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

ad
出入金首选欧易,注册立返20%
廣告
分享至:
APP下載

X

Telegram

Facebook

Reddit

複製鏈接