
这是一个系列文章的开篇,我会从浅到深的讲解关于IPFS的一切,如果写的不对,欢迎指正。官方文档在这里,想要深入学习IPFS的,建议仔细研读。
什么是IPFS网络呢?为什么 i-Book.in 要使用它作为基础设施呢?本文将会详细解释,先看看Wikipedia关于IPFS的总结:
星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由Protocol Labs在开源社区的帮助下发展。其最初由Juan Benet设计。
分布式储存主要的好处就是文件的安全性和可维护性非常强,不会因为源站无法访问导致文件失效。如果某个网关(后面会详细解释)
无法访问那就切换其他的网关访问该文件,当然这不是没有代价的,那就是延迟会变高,因为需要网关检索整个分布式网络,找到文件的真正所在。
这就是为什么 i-Book.in 要使用它作为技术基础的原因了,现在的大部分资源类搜索引擎给出的结果经常无法访问,费劲心思找到的链接却无法下载,这样的使用体验相当差。造成这样的原因就是文件的储存由各个站点维护的,当某个站点运营不下去了,下线了,那么曾经索引过它站内资源的链接将全部失效,并且无法恢复,除非源站重新上线。
IPFS分布式网络就是一个搞定文件储存安全性
和可持续性
的一个快速解决方案,i-Book.in 的所有索引链接均为网友自主上传到IPFS网络,i-Book.in 并不储存任何的文件本身,仅仅储存文件的Qmhash,任何人可以拿着这个Qmhash到任何网关下载这个文件。
本文主要内容为如何提升搜索引擎 i-Book.in 内的资源下载速度、介绍 IPFS 网络以及一些奇技淫巧。 ### 前言这是一个系列文章的开篇,我会从浅到深的讲解关于 IPFS 的一切,如果写的不对,欢迎指正。官方文档在这里,想要深入学习 IPFS 的,建议仔细研读。什么是 IPFS 网络呢?为什么 i-Book.in 要使用它作为基础设施呢?本文将会详细解释,先看看 Wikipedia 关于 IPFS 的总结:星际文件系统(InterPlanetary File System,缩写 IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在……