为了解决这些问题,分布式存储出现了。分布式存储并不是每台电脑都存放完整的数据,而是将数据分割后存放在不同的电脑中。
星际文件系统IPFS是一个点对点的分布式版本文件系统,它是互联网的HTTP的补充。IPFS是一种技术和协议,不是一条链或币。
IPFS的目标是构建一个更加开放、快速和安全的互联网,通过分布式哈希表来解决数据传输和定位问题,实现点对点的P2P传输。
每个IPFS节点都存储着一个地图,这些地图相互连接,形成了一个分布式哈希表。当请求数据时,根据数据的ID哈希值,通过数学计算找到资源在哪台机子上,并建立连接来下载所需数据。
IPFS的理念是实现文件的分布式存储和读取。现在所有的信息都存在服务器上,为了防止信息丢失,IPFS技术将文件分割并分散存储在不同的硬盘上,下载时再从全球的硬盘中读取,类似于BT下载的升级版。
如果每个人都能贡献出自己闲置的存储空间,云存储的安全性将得到提升,存储成本和价格也会相应降低。