Brave浏览器用户人数已经超过2000万,并且已经开始支持本地

IPFS协议仍然在开发、完善中。相信很多人在日常上网过程中,经常遇到如网络中断或404,重要信息(如COVID-19新闻)被过滤、联网成本高昂,以及断网和离线环境中的共享与协作功能等实际问题。

这些并不是每个人面临的问题,那些一点也没有察觉到这些问题的人可能不明白为什么IPFS如此重要。但是对于迫切需要一个弹性开放的互联网,使得他们可以自主控制自己在线体验的人,IPFS现在只需点击一下就可以安装在Brave的浏览器上。

Brave浏览器中的IPFS

Brave已将IPFS集成到其桌面Web浏览器中,用于 Windows、macOS 和 Linux。当 Brave 检测到一个地址是 IPFS 内容的 HTTP 网关 URL,或者本机 IPFS 地址(例如将提示用户安装和启用本机 IPFS 节点或使用 HTTP 网关)时,使用的默认网关是 dweb.link,由协议实验室运行。

用户还可以在浏览器设置中指定自己选择的网关。您可以在访问的IPFS管理UI,或启用IPFS助手并在主菜单选择"我的节点"按钮。

为什么选择 Web 浏览器?

现代网络浏览器支持在互联网上进行实验、创新和新的协作以及价值交换模式。Web运行时的无处不在以及内容创建的低障碍低门槛使其成为简化创作者和使用者对内容和应用程序访问的理想之选。

但是,当前Web的基础协议是HTTP,HTTP 使发布者完全控制服务可用性和数据访问,使最终用户被动接收。而IPFS通过协作公共网络,实现用户之间的直接通信和共享来更改此动态。

今天的Web不允许这种类型的体系结构,而且更改速度非常慢。Brave加入IPFS 是重新定义当今互联网架构的力量动态,让每个独立的个体迈出了重要一步。

漫漫长路

更改网络不仅很难,而且需要很长时间。

使IPFS作为本机Web协议易于使用的目标雄心勃勃, 但我们一直在取得进展。Brave 的此次发布是多年来努力了解 IPFS 如何在浏览器中工作、安全模型需要什么、使用不同嵌入方法进行实验以及与浏览器供应商合作使其成为可能的顶峰。

使用案例最早源于AreWeDistributedYet项目,该项目中许多分布式的Web应用为这些替代协议做出贡献并通过浏览器支持。最新版本的源码库可以访问到我们持续优化IPFS的文件内容。2019年,我们总结过进展,Brave增加了对IPFS Companion的支持,Opera也宣布了对IPFS的支持计划,同时公布了其他实验项目和感兴趣的浏览器。

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

2020年,我们开始与 Igalia 合作修复浏览器本身中的问题——识别兼容性问题、互操作性差距、安全模型歧义以及阻止分布式 Web 上取得进展的缺少 API。他们的专业知识为Chromium、Webkit 和 Gecko 开源项目提供了大量修复功能,这些项目不仅有助于 IPFS 和 dweb 项目,而且使 Web 更好地满足所有开发人员。

未来值得期待

Brave中IPFS的本地支持的初始版本提供了基本的节点功能。接下来还有很多工作要做,以下是IPFS今年计划的一些工作,以及想尝试的领域:

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

简化浏览器 UI 中 IPFS 内容的发布和共享

添加用于重新访问、共同托管和脱机/本地协作的功能

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

尝试整合基本注意令牌和文件库的功能和经济模型

在浏览器地址栏中开发 IPFS 的安全性和隐私用户界面和可视语言

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

如果以上工作全部顺利实现,用户的体验还会明显提高,这会让加密世界更加令人充满期待。

想要了解更多IPFS和Filecoin资讯的投资者,可关注IPFS中国社区官网:http://ipfs.cn

ipfs浏览器java实现_Brave浏览器中的IPFS相关推荐

  1. ipfs浏览器java实现_IPFS + Ethereum(上篇):JS+IPFS-API存储和获取数据

    1. 内容简介 这篇文章将为大家讲解js-ipfs-api的简单使用,如何将数据上传到IPFS,以及如何从IPFS通过HASH读取数据. 2. IPFS-HTTP效果图 3. 实现步骤 3.1 安装c ...

  2. java jeditorpane 自动换行_JDIC 中利用WebBrowser内置浏览器到java application中 | 学步园...

    JDIC简介: JDesktop Integration Components (JDIC),是一个开源的项目,目的是构建消除本机应用程序和 Java 等价物之间差距的组件.项目组长是个中国人.该项目 ...

  3. java——开发工具eclipse中的相关快捷键及Google浏览器的快捷键(开发者实用),便于快速开发

    java--开发工具eclipse中的快捷键,便于快速开发 java--开发工具eclipse中的相关快捷键及Google浏览器的快捷键(开发者实用),便于快速开发 谷歌浏览器(Google)相关快捷 ...

  4. java中如何设置浏览器宽度_[Java教程]关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)_星空网...

    关于JS中获取浏览器高度和宽度值的多种方法(多浏览器) 2017-08-07 0 三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 d ...

  5. java 简单图片浏览器_Java实现简单的图片浏览器

    第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...

  6. java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案

    JAVA实现文件下载,浏览器端得到数据没反应 代码如下 public void doPost(HttpServletRequest request, HttpServletResponse respo ...

  7. java实现浏览器_利用Java实现网页浏览器

    使用VC,VB或者C#的开发者们对于在程序里面嵌入一个网页来说,那真是小事一桩.但是在JAVA里面,却几乎是不可能实现的任务. JEditorPane虽然说可以打开网页,但是它那解析速度以及解析质量, ...

  8. java uc_UC浏览器Java通用版本uc Java通用版本java通用版本浏览器uc7

    陈祖母开始脱下男人的湿衣服,但经过几次尝试,她仍然无法用旧骨头帮她,也无法帮助男人. 此刻,陈宝珠率领一名中年男子返回. uc浏览器java通用版本uc java通用版本java通用浏览器uc7.5 ...

  9. Java swing简易浏览器(其二)前进后退与收藏夹实现

    [Java swing简易浏览器(其一)页面显示,超链接跳转与手动输入URL跳转] [Java swing简易浏览器(其二)前进后退与收藏夹实现] [java swing 简易浏览器(其三)下载器,智 ...

最新文章

  1. 深入理解Redis主键失效原理及实现机制
  2. 浅析网站与网址二者之间的差别
  3. OpenG 轮廓检测
  4. 使用Flash Builder 4.5进行多平台游戏开发
  5. 使用python turtle库绘制一个三角形和一个五角星_使用turtle库绘制一个五角星 如何采用Python语言绘制一个五角星...
  6. Android 8 AudioPolicy 分析
  7. mysql让数据-1_mysql数据库基本操作1
  8. band math函数_波段运算(bandmath)工具中常用的函数
  9. faketime实现游戏服务器时间定制
  10. 如何查看泛泰A870高通骁龙600(APQ8064T)的CPU体质(A850/A860也可参考)
  11. 不用vpn的谷歌翻译网址
  12. 58-高级路由:双点双向重分发
  13. 不到一个月用业余时间撸了个App
  14. ZBrush与数位板雕刻模型如何才能结合
  15. android 程序中设置默认输入法
  16. scons构建mdk工程
  17. 亚马逊苹果手机数据爬取
  18. vue里使用quill
  19. C语言内存空间示意图
  20. 来自卡内基梅隆计算机科学系主任的回复

热门文章

  1. SPOJ - COT Count on a tree [LCA+主席树]【数据结构】
  2. UI Element UXML特性及USS样式
  3. ImmersionBar篇Android实现全屏配置 自动横屏
  4. N个数求和--(PTA天梯赛练习)
  5. 现在我的机子是卡巴+ewido+ZA的组合了!希望以此能远离病毒、木马等等威胁!
  6. ArchSummit讲师专访:百度主任架构师廖若雪谈搜索新时代
  7. 可将视频转换成Gif动画的相关软件
  8. 基于python将grd文件转成tif,并进行裁剪
  9. 常用的GUI框架(1)
  10. 特征值和特征向量的本质概念