全国统一热线:020-3114-0531

IPFS第一个浏览器,到底有多牛?

发表时间:2020-8-14

IPFS在Brave中的应用——分布式网络的本地访问
我们很高兴地宣布,IPFS现在在Brave浏览器得到了本地支持。Brave浏览器现在已拥有超过2000万用户,它让最需要它的人可以轻松地使用分布式网络。这是主流浏览器首次实现对IPFS的本地支持,也是朝着更灵活、用户至上的互联网迈出的重要一步。




虽然IPFS协议仍在研发中,但对于日常上网中遇到实际问题的用户来说,它让用户更加容易获得资讯和答案,例如互联网的中断和关闭、对新冠肺炎COVID-19的新闻等关键信息的审查,互联网接入的高成本,以及离线或断开连接时共享与协作的能力。这些不是所有人都会遇到的问题,那些根本不存在这些问题的人可能不明白为什么IPFS如此重要。但对于那些渴望拥有一个有弹性的互联网、让他们控制自己的在线体验的人来说,IPFS现在只需要安装Brave浏览器就可以接触得到。
立即下载Brave浏览器
IPFS在Brave中的功能
Brave浏览器已经与IPFS整合到其针对Windows,macOS和Linux系统的桌面网页浏览器中。当Brave浏览器检测到一个地址是IPFS内容的HTTP网关URL,或者一个本地IPFS地址例如ipfs:// 或者 ipns://,它会马上提示用户安装并启用本地IPFS节点,或者使用一个HTTP网关。使用的默认网关是dweb.link链接,由协议实验室负责。用户也可以在浏览器设置中指定自己选择的网关。你可以在brave://ipfs进入IPFS管理UI,或者启用IPFS Companion并在主菜单中选择“我的节点”按钮。





为什么选择网络浏览器?
现代的网络浏览器可以在网上进行实验、创新,以及发现新的协作与价值交流模式。网络运作时的普遍性和内容创作的低门槛,让它非常适合创作者和消费者对内容和应用程序进行访问。
然而,如今网络的底层协议仍是HTTP,它支配着这些应用程序。HTTP让发布者完全控制服务可用性和数据访问,让终端用户被动接受信息而不是在关系中拥有代理的服务。而IPFS通过实现用户之间直接通信和共享公共网络来改变了这种状况。
今天的网络不允许这种类型的架构,而且改变进行得非常缓慢。Brave浏览器的加入,对于IPFS来说是一个巨大的进步,它将重新定义了今天网络的架构的权力动态,让每个人都能主导控制权,而不是受制于发布者。
长路漫漫
改变如今的网络很艰难,需要花很长的时间。让IPFS成为本地网络协议并更容易使用的目标是宏大的,但我们也有为此一直不懈努力并取得一定的进展。Brave浏览器这次发布是多年来努力的结晶,它让我们知道IPFS在浏览器中的工作原理,安全模型需要是什么、试验不同的嵌入方法,并与浏览器供应商合作使之成为可能。
早期了解使用案例与挑战始于 AreWeDistributedYet项目。在这个项目中,许多分布式与去中心化网络项目作出贡献,并跟踪浏览器为这些替代协议提供支持。网络浏览器中的IPFS就是我们跟踪IPFS工作的地方。在2019年,我们把这一势头总结为Brave浏览器添加IPFS Companion的支持,Opera宣布IPFS支持计划,并分享了其他实验以及感兴趣的浏览器。
2020年3月,Opera发布IPFS本地寻址在他们的安卓浏览器,这是该协议的首次发布。它是一个巨大的进步,但它仍然是使用HTTP来连接到IPFS网络,所以它没有提供IPFS在本地使用时所能带来的所有好处。
在2020年,我们开始与Igalia合作解决浏览器本身的问题——确定兼容性问题、互操作性差距、安全模型模糊性以及阻止分布式web发展的缺失API。他们的专业知识为Chromium、Webkit和Gecko开源项目提供了大量修复,这些项目不仅有助于IPFS和dweb项目,而且使所有开发人员都能更好地使用网络。阅读这一倡议,并在Igalia的Frédéric Wang在我们的博客中发布的这篇文章中,还可以看到所有的浏览器修复。

接下来...
Brave浏览器中对IPFS的本地支持的初始版本提供了基本的节点功能。接下来我们还有很多工作要做——下面列出了今年的一些计划工作,以及我们想尝试的领域:
· 提高性能和稳定性—减少内存、CPU和带宽的使用
· 在浏览器UI中轻松发布和共享IPFS内容
· 添加重访、共同托管和离线/本地协作功能
· 定义IPFS网络应用程序的应用程序模型
· 整合BAT和Filecoin的特征和经济模型的实验
· 在浏览器地址栏中为IPFS开发安全和隐私用户界面和可视化语言
· 向Brave的Android浏览器添加IPFS支持
现在就安装Brave浏览器!试试IPFS的功能,让我们知道它是如何运行的。您可以在Brave的GitHub repo、IPFS网络浏览器repo中报告问题,也可以在IPFS论坛上加入我们的讨论。