浏览器在我们现有的互联网应用中一直都扮演着客户端的角色。但是在直接的点对点系统中,客户端同时也扮演着服务器的角色,绝大多数浏览器在设计上还是沿用的客户端框架。
最开始,IPFS生态中出现了HTTP网关。这个网关让HTTP客户端比如浏览器从IPFS系统读取数据或者向IPFS系统写入数据。现在这类网关已经大量涌现,并且这些网关已经被大量使用。仅仅在ipfs.io上运行的网关每天响应的请求就多达500万次。
后来IPFS团队希望更进一步,在IPFS系统中根据现有浏览器的特点增加一些新的功能和特色,最终希望能使浏览器能内嵌对IPFS的支持。因此IPFS团队开始了与Firefox,Brave和Opera这几大浏览器的合作。
一、Brave
在2018年,IPFS就开始了与Brave的合作,并且取得了巨大的进展。现在Brave的用户只要打开浏览器的设置(brave://settings/extensions)就能看到一个小开关,打开这个开关就能激活IPFS的功能。
技术人员通常都知道如何设置和使用这个选项,但非技术领域的用户就未必了。为了让所有人都能方便地使用这个IPFS选项,未来Brave将实现这样的功能:当用户在浏览器地址栏输入“ipfs://”时,Brave会提醒用户激活这个选项。
除此以外,未来Brave还将添加新的功能让用户在Brave浏览器上就能运行IPFS的节点。
二、Opera
Opera浏览器也是这个领域的先行者。它的团队已经在浏览器中开发集成了数字货币钱包。现在Opera的安卓版,iOS版和桌面版都有了这个功能。
去年早些时候,Opera就宣称正在开发对IPFS的支持功能,并预计该功能将在2019年年末或2020年年初上线。
三、Firefox
IPFS团队在2018年就开始与Firefox的团队Mozilla进行合作,合作的项目名为libdweb。这个项目要为浏览器开发扩展API功能,让浏览器拥有点对点系统的功能---文件系统接入,TCP,UDP,协议注册,协议处理等。
在IPFS团队看来,要真正实现去中心化的互联网,离不开浏览器的支持。只有当浏览器同时成为客户端和服务器时,真正的去中心化互联网才会到来。
这几款浏览器在这条路上进行了大胆的探索,这些探索有的已经取得了成果,有的还在进行中。但我们相信,只要所有有志于此的团队都始终如一地坚持向这个方向前进,未来一定可以在某个时间点取得质的突破。
可以预见,IPFS在国内一经落地,就会如星火燎原之势迅速扩散,最终覆盖全社会,关系到人们生活的方方面面。目前,Filecoin主网即将上线,IPFS的热度将随之不断升高,其激励层——FIL币价格也会不断上涨。
来源:oschina
链接:https://my.oschina.net/u/4586144/blog/4527857