Brave中IPFS对分布式Web的本地访问

2021-01-26 15:57:02

在Brave浏览器中,使用IPFS如何轻松访问本地分布式Web

  我们很高兴地宣布,Brave Web浏览器现在支持IPFS。拥有超过2000万用户,Brave使得最需要它的人可以轻松使用分布式Web。这是主要浏览器首次实现对IPFS的本机支持,这是朝着更具弹性,用户至上的互联网迈出的重要一步。


0126-1-1.png


  尽管IPFS协议仍在开发中,但对于在日常在线生活中遇到实际问题的用户(例如互联网中断和关闭,对重要信息(例如COVID-19新闻)的审查,互联网访问成本高昂,以及在离线或断开连接的环境中共享和协作的能力。这些并不是每个人都遇到的问题,根本没有这些问题的人可能不明白IPFS为何如此重要。但是对于那些急需可恢复互联网以控制其在线体验的人来说,IPFS现在只需单击即可安装在Brave浏览器中。


  Brave的IPFS功能

  Brave已将IPFS集成到用于Windows,macOS和Linux的桌面Web浏览器中。当Brave检测到一个地址,该地址是IPFS内容的HTTP网关URL或本机IPFS地址(例如ipfs://或)时ipns://,将提示用户安装并启用本机IPFS节点,或使用HTTP网关。所使用的默认网关是dweb.link,由协议实验室运行。用户还可以在浏览器设置中指定自己选择的网关。您可以通过访问IPFS管理用户界面brave://ipfs,,或启用IPFS伴侣并在主菜单中选择“我的节点”按钮。


0126-1-2.gif


  为什么使用Web浏览器?

  现代化的Web浏览器可进行实验,创新以及互联网上协作和价值交换的新模型。Web运行时的无处不在和内容创建的低障碍使其成为减轻创建者和消费者对内容和应用程序访问的理想选择。

  但是,当今网络的底层协议是HTTP,它规定了这些应用程序中的电源所在。HTTP使发布者完全控制服务可用性和数据访问,使最终用户成为被动接收者,而不是在关系中具有代理权。IPFS通过在合作公共网络上实现用户之间的直接通信和共享来改变这种动态。

  今天的网络不允许这种类型的体系结构,并且更改非常缓慢。在重新定义当今互联网体系结构的动力动态并使个人而不是发行人掌控的过程中,Brave纳入IPFS是向前迈出的一大步。


  漫漫长路

  更改网络非常困难,并且需要很长时间。使IPFS易于作为本机Web协议使用的目标是雄心勃勃的,但我们一直在取得进展。Brave的此次发布是多年努力的结晶,旨在了解IPFS在浏览器中的工作方式,安全模型的要求,尝试不同的嵌入方法以及与浏览器供应商合作以使其成为可能。

  理解用例和挑战的早期工作始于AreWeDistributedYet项目,该项目中许多分布式和分散式Web项目为这些替代协议做出贡献并跟踪浏览器支持。Web浏览器中的IPFS回购是我们跟踪IPFS努力的地方。在2019年,我们总结了发展势头,Brave增加了对IPFS Companion的支持,Opera宣布了对IPFS的支持计划,并共享了其他实验和感兴趣的浏览器。

  2020年3月,Opera在其Android浏览器中发布了IPFS本机寻址,这是该协议的首个版本。这是迈出的一大步,但仍然使用HTTP连接到IPFS网络,因此,它没有提供IPFS在本地使用时可以带来的所有好处。

  2020年,我们开始与Igalia合作,以解决浏览器本身的问题-识别兼容性问题,互操作性差距,安全模型歧义性以及缺少API的问题,这些问题阻碍了分布式Web的发展。他们的专业知识为Chromium,Webkit和Gecko开源项目提供了大量修复程序,这些修复程序不仅可以帮助IPFS和dweb项目,而且可以使所有开发人员都能更好地使用Web。阅读有关此计划的信息,并查看Igalia的FrédéricWang在我们的博客上发布的所有浏览器修复程序。


  下一步是什么

  Brave中最初对IPFS的本机支持版本提供了基本的节点功能。还有很多工作要做-这是今年一些计划工作的清单,以及我们也想尝试的领域:

  •提高性能和稳定性-减少内存,CPU和带宽使用;

  •轻松在浏览器用户界面中发布和共享IPFS内容;

  •添加用于重新访问,共同托管以及离线/本地协作的功能;

  •定义IPFS Web应用程序的应用程序模型;

  •尝试整合基本注意力令牌和Filecoin的功能和经济模型;

  •在浏览器地址栏中为IPFS开发安全和隐私用户界面以及可视语言;

  •将IPFS支持添加到Brave的Android浏览器。


  立即安装Brave!试试IPFS功能,让我们知道它的发展过程。您可以在Brave的GitHub存储库中,在“ IPFS在Web浏览器”存储库中报告问题,或者与我们一起在IPFS论坛上进行讨论。


最新推荐