作者简介:戴嘉乐( Mr.Maple ) | 前百度高级研发工程师 | IPFS应用实践者&布道师|
IPFS 伴侣(IPFS Companion)是一款是由IPFS官方应用社区(IPFS-Shipyard)孵化出来的应用项目。 Ta 是一个浏览器插件,可以帮助用户在本地更好的运行、管理自己的节点,并随时查看IPFS节点的资源信息,在之前的文章【IPFS】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件中有详细介绍过。
这款插件对于开发者而言是一款很棒的调试工具和应用,就在前两日(2018.4.9号),官方团队对这款插件进行了一次大的版本迭代,经小编亲身实践评估后,觉得具有很大的里程碑意义:
- 美化了资源上传页面
提前上传一个1.3GB的大资源文件,拿到Hash指纹:QmYk6Adiyn9p...AZNgB
利用go-ipfs驱动的132个对等节点来获取该资源:达到了惊人的91.9MB/s,1.3GB只需要12秒即可传输完成
利用js-ipfs驱动的8个对等节点来获取该资源:354KB/s,节点比较少的情况下,依然性能优异
综合比较后可以发现两个问题:
小编了解了一下,只有Android端的FireFox支持运行浏览器插件,如下图所示:
随即选用了Htc One
机型(Android 5.0.2)进行测试:
兼容模式启用
选项去除,保证浏览器处于全局模式运行:js-ipfs
的节点驱动,我们看到节点成功开启,并连接到了8个对等节点上:hash指纹:QMZR5...
,接入***后,进行ipfs.io的网关访问(切记别关闭js-node),在浏览器中成功读取到资源文件(小编刚才随手拍的电脑屏幕照)(或许有误,尽请指正)
ipfs://
DNS寻址协议后,由js-ipfs内核驱动的浏览器端一定是主流。js-ipfs
开发浏览器插件的例子,那么在跨平台应用层面无疑是打开了一扇新的大门,开发者们应该可以开始大开脑洞,将自己的灵感落地成实际应用了。【戴嘉乐】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件
圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。 在各大平台都长期有优质免费公开课,欢迎报名收看。