IPFS是一个点对点的分布式文件系统协议,也被称为“星际文件系统”。
IPFS定义了文件在系统中的存储、索引和传输方式。它会将上传的文件转换成特定的数据格式进行存储,并通过哈希计算为相同的文件确定唯一的地址。因此,无论在任何设备和地点,相同的文件都将指向相同的地址(与URL不同,这种地址由加密算法保证,无法改变)。
通过IPFS,所有设备可以连接到一个文件系统,使得存储在IPFS系统上的文件在全球范围内快速获取,而且不受防火墙的限制(无需使用网络代理)。
因此,IPFS能够改变WEB内容的分发机制,实现去中心化。
如果你还不理解,下面举个简单的例子。
根据超文本协议HTTP,我们在互联网上浏览网站或下载文件都需要经过一个数据中心。如果该数据中心发生故障或受限制,你将无法访问网站或下载文件。
但是在IPFS协议中,所有文件都有唯一的地址,这个地址可共享。如果你的邻居访问过你想打开的网站,你可以直接从他那里打开网站或下载文件,无需远程访问数据中心,这样物理距离更近,打开速度更快。
IPFS还有其他许多用途,但今天只介绍IPFS的两个特点。
1、数据永久存储
通过IPFS协议,存储在该系统中的任何资源(包括文字、图片、声音、视频和网站代码)都会经过哈希运算生成唯一的地址。
结合加密算法的保护,该地址具备不可篡改和删除的特性。这意味着一旦数据存储在IPFS中,它将永久存在。
举个例子,我们在平时浏览网页时可能会遇到“404 NotFound”这种情况。原因是你浏览网页的中心服务器出现问题,这是中心化技术带来的困扰,难以解决。
但在IPFS上,不会出现这种情况。即使中心服务器被撤销,只要存储该信息的网络仍然存在,该网页仍然可正常访问。存储站点越分散,它的可靠性也越强。
2、解决“过度冗余”问题
如今我们的个人电脑通常会存储一些电影、音乐和电子文档等文件。但很多文件在网络上都是重复的,例如,我的电脑下载了最喜欢的电影《阿凡达》,但你的邻居可能也在电脑里有这部电影。
这导致内存资源被严重浪费,这是HTTP协议的缺点。过多的文件冗余备份会导致过度冗余问题。
但IPFS可以很好地解决这个问题。IPFS会对存储的文件进行哈希计算,只有两个文件的哈希值完全相同,这两个文件就是相同的。用户只需使用相同的哈希值,就可以访问该文件,这个哈希值即为该文件的地址。只要获得这个地址,就可以共享资源。
由于IPFS协议的永久存储特性,再也不用担心找不到喜欢的《阿凡达》电影了,也不再需要备份,因为全球仅几个人存储着这部电影,你就可以永远观看,这样可以节省大量内存资源。
IPFS受到许多机构的关注,短时间内筹集了数亿资金,说明这项技术是非常有价值的。FIL币在未来是非常重要的。FIL币是通过硬盘矿机存储数据,并获得奖励来产生的。这个过程称为挖矿,与挖掘FIL币现货相比,挖矿的成本要低得多。即使一台手机也可以参与FIL币挖矿。专业的团队负责矿机的运维,三套电力系统保证矿机正常运作,防止矿工的质押币被罚没,无尘机房保证矿机的寿命。而这一切只需要一个APP就可以连接和使用。