区块链如何改进数据存储?( 四 )

BitTorrent和IPFS协议都远非完美 , 并面临着许多挑战 。 随着区块链技术的出现 , 使用它来改善数据存储的想法已经吸引了全球各地的开发人员 。 与此同时 , 基于区块链的分布式云解决方案也已经从其前辈那里汲取了教训 , 旨在改善安全性 , 隐私性和用户对其数据的控制 。 它们的显着特征之一就是加密 。 当你将文件上传到网络时 , 它会自动对文件进行加密 。 之后 , 你可以使用加密密钥访问文件;没有密钥 , 没有人可以到达并读取你的文件 。

基于区块链的解决方案与BitTorrent和IPFS的共同点则在于分片 。 简而言之 , 这是将单个文件分成多个部分 , 以便这些部分可以存储在不同节点上的过程 。 没有单个节点服务器可以保存你的整个文件 , 而是只保留其中的一部分 。 这些片段是重复的 , 从而导致数据冗余;即使某个节点因文件片段而崩溃 , 也可以在其他节点上找到相同的片段 。

“链上和链下”是区块链数据存储解决方案中有两种根本不同的方法 。 链上原则意味着用户的所有数据都存储在区块链上的每个区块内 。 这种方法的优势无疑是 , 即使发生黑客攻击 , 也可以还原并重新同步数据 。 但是 , 增强安全性的同时也是以维护完整节点为代价的 , 即每个节点实际上必须包含所有的数据 , 这是一个昂贵得多的选择 。

推荐阅读