数据存储变革,IPFS正在颠覆传统!

星际智芸
星际智芸
分散式云存储旨在实现分散的好处,例如没有单点故障和审查阻力。在典型的集中模型(如Google、Amazon和Dropbox运行的服务)中,如果服务器出现问题,则可以限制对数据的访问。

互联网时代,我们每天需要花费大量的时间访问数据,这些数据包含图片、视频、文件等。访问的数据主要存储在中央服务器上。这种集中式的模式,统治着当今数据存储的世界。随着去中心化创新的蔓延,出现了一些有趣的替代方案,比如说区块链技术。但是,以几美元的价格在以太坊智能合约上存储1kb数据,价格也是相当昂贵的。

而IPFS的诞生就解决了这个问题,它利用自身的分布式存储技术颠覆我们现有存储和访问数据模式,打破旧有的存储弊端和中心化限制,让用户更加安全、高效、低成本地存取和共享数据。

IPFS数据存储主要表现在以下几个方面:

对等节点文件系统

IPFS有两个关键属性。首先,它是一个分布式文件系统;其次,它是一个版本化的文件系统,不仅可以存储文件,还可以跟踪它们的版本。这两个属性的组合是IPFS提出的新模型,与HTTP相比具有很多优点。

HTTP是请求-响应协议。每台计算机都会输入自己的请求,然后连接到服务器进行检索数据。在HTTP中访问相同内容的计算机,与物理距离的远近是不相关的。而IPFS则不同:我们将文件添加到IPFS时,它们会被赋予一个加密哈希。这意味着当你查找文件时,可以要求网络查找,存储唯一哈希后面的内容的节点。唯一哈希充当地址,类似于在HTTP中键入网络地址的方式。还应用了一个称为IPNS的分散命名系统,以便每个文件都具有一个可读的名称。通过使用此系统,IPFS可以利用物理的邻近性。

举例如果一个生物医学班的100名学生,都被告知访问同一网页,通过HTTP访问他们都需要单独连接到中央服务器;如果完全依赖于中央服务器来访问内容,这可能会导致一些问题。但是使用IPFS,相同的节点之间可以相互提取数据,所需要的只是访问数据的起点,即加密哈希。这就是IPFS如何利用物理距离,并实现比HTTP更高效的系统。

分散式云文件存储

对于那些使用过Dropbox的用户来说,分散式云存储可以被认为与其是相同的,除了内容是存储在用户的硬盘上,而不是在中央服务器上。用户基本上出租了他们的硬盘空间,并且开发了许多加密技术以促进这种商业模式。

分散式云存储旨在实现分散的好处,例如没有单点故障和审查阻力。在典型的集中模型(如Google、Amazon和Dropbox运行的服务)中,如果服务器出现问题,则可以限制对数据的访问。在这些模型中,数据的隐私也值得怀疑。分散式模型没有单点故障,可以提供对数据的无限制访问,并使用加密来增强隐私。

分布式数据库技术

分布式数据库是这些大型企业用户(如电商、金融、制造、零售等)承载核心业务的重要技术选型方向之一,是帮助企业处理大规模结构化数据的重要技术平台。基于IPFS平台研发的新一代分布式关系型数据库,规模可无限水平扩展,支持分布式事务,具备金融级数据强一致性,满足企业级核心数据库对大容量、高并发、高可靠及高可用的苛刻要求。

分散式技术能否在数据存储行业中大规模采用,仍有待观察。提出的不同模式,包括:对等节点文件系统、分散式云存储和分布式数据库技术;其中一个关键限制是在可扩展性、安全性和分散性之间进行权衡。为了提高吞吐量,分布式系统通常需要牺牲安全性和分散性。在加密领域,提出了不同解决方案,包括:文件分片和改变共识机制。

这些分散式的系统,在其集中式系统之上提供了许多优势。集中型模式仍然是当前的主导模式,但随着越来越多的用户和开发人员尝试使用分布式系统,分散式存储模式将会是数据存储的未来。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论