
目前为止,互联网访问所依赖的是http超文本传输协议,曾经带给人类社会经济腾飞的http,现在面对人类越来越多的需求,已经感觉到越来越乏力。更安全更高效的网络不断被提及,而IPFS恰恰能解决http面临的困境。
IPFS和Filecoin作为一对互补协议,可以解决数据的传输、定位和存储。
30多年来,浏览器一直是作为客户端存在——但是在P2P系统的演绎下,浏览器作为参与者,既是客户端又是服务器。
那些Web浏览器开发商和Web标准组织并没有针对P2P网络体系进行设计,因此IPFS开发团队——协议实验室为了实现浏览器符合未来的去中心化网络,决定一步一步实现。
在浏览器中集成IPFS,目标是简化对IPFS的HTTP网关的访问,这样在传统网络的亿万人和分布式网络的内容之间建立桥梁。
协议实验室为此进行大量的开发和实验,并与Firefox,Brave,Opera等浏览器厂商进行了合作。
最终的目标是,使多个浏览器实现完全原生的、可互操作的IPFS支持。
这将简化用户的参与的成本和流程,促进IPFS这种新技术的大规模应用。
Brave浏览器
Brave以保护隐私闻名,它的创始人是Brendan Eich,他是Mozilla的联合创始人,还是Java的发明者。

协议实验室是从2018年开始和Brave开始合作的,使得Brave浏览器提供IPFS支持。
你可以通过“brave://settings/extensions”启用 IPFS Companion(IPFS伴侣)这个扩展,不想用时可以关闭。当然你也可以去Chrome Web应用商店安装这个扩展。
当你加载以“ ipfs://”开头的URL时,Brave会提示你启用扩展IPFS Companion,从而访问IPFS网络资源,这时地址栏会变成带有IPFS哈希地址的样式。
Opera浏览器
值得注意的是,Opera在浏览器中开发了加密钱包,有Android、iOS和桌面版。可见Opera很早就布局了区块链生态支持。
Firefox浏览器
在2018年初,Firefox新增了“ipfs://”协议的支持。注意:libdweb仍然是一组实验性的API,尚未包含在Firefox中。

集成IPFS网关支持是向前迈出的一大步。但是有HTTP的存在,意味着它并没有真正分布式。只有当浏览器可以既是客户端又是服务器的角色完全参与网络时,我们才能拥有真正的分布式网络。
像Brave、Opera和Firefox这些早期采用者,为将来的工作指明了方向,证明了行之有效的方法,也包括那些行不通的方法,并简化了dapp开发人员的开发。
纵观IPFS生态,不难发现IPFS的核心内涵是通过底层技术使得没有公司控制你的数据,任何人都可以获得自己数据的掌控权。


