经《IPFS原理与实践》主要作者董天一、戴嘉乐,以及华章出版社孙海亮老师的授权,在微信公众号“乐生活与爱IT”首发。早在2017、2018年,董天一、戴嘉乐,和另外一位作者黄禹铭,就是国内IPFS的布道师,他们的文章是IPFS中文社区的权威阐述。本篇是书籍第1章的第1节,原标题为 认识IPFS。
第1章 认识IPFS
欢迎大家来到第一章,在这一章里,我们首先来从宏观上了解IPFS。在了解技术细节之前,我们先来回答如下问题:什么是IPFS?为什么我们需要IPFS?它与常规的区块链系统相比,有什么异同?IPFS和Filecoin会给现在的区块链带来什么样的改变?相信读完这一章节,你会对上述几个问题有自己的理解。
1.1 IPFS概述
其实早在在2017年下半年,国内大部分投资人或开发者就已经接触到了IPFS和Filecoin项目,那么IPFS和Filecoin究竟是什么?IPFS与区块链到底是什么关系?其有什么优势,竟然会得到如此广泛的关注?其未来的应用前景到底如何?本节我们就来解答这几个问题。
1.1.1 IPFS的概念和定义
IPFS(InterPlanetary File System)是一个基于内容寻址的分布式的新型超媒体传输协议。IPFS支持创建完全分布式的应用。它旨在使网络更快,更安全,更开放。
IPFS是一个分布式文件系统,它的目标是将所有计算设备连接到同一个文件系统,从而成为一个全球统一的存储系统。某种意义上讲,这和Web最初的目标非常相似,但是它是利用BitTorrent协议进行Git数据对象的交换来达到这一个目标的。 IPFS正在成为现在互联网的一个子系统。
IPFS有一个更加宏伟而疯狂的目标:补充和完善现有的互联网,甚至最终取代它,成为新一代的互联网。这听起来不可思议甚至是一个疯狂的目标,但是的确是IPFS正在做的事情。图1-1为IPFS的项目官网。