区块链如何改进分布式存储?
Posted 泰坦超算服务器
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链如何改进分布式存储?相关的知识,希望对你有一定的参考价值。
基于区块链的分布式存储类项目这条赛道很早就被看好,早年有Siacoin、ss、storj等项目代币价格随着比特币价格起起伏伏,间接催生和促进了PoC机制硬盘挖矿的一些项目,比如国内2019年上线的BHD,从那以后类似项目一年都能产生百余个。直到2014年发起,2020年即将上线的Filecoin,区块链技术的分布式存储才具有商业上可用的价值,试图解决区块链技术介入海量数据去中心化的应用落地问题。
要谈存储,首先需要了解存储的基础计算机网络。简单的说计算机网络包括了计算、分发和存储。计算就是对数据进行运算处理得到的信息,分发是指内容分发网络也是IPFS协议基础的概念,CDN(Content Delivery Network)内容分发网络。涉及的是交换机、路由器、内容管理系统等,而分发的快慢也很大程度上影响了数据的使用效率。
存储从一开始的直连存储即存储和计算直连。特点是实现简单、扩展性灵活性差。到集中存储比如NAS、硬盘服务器等特点是有一定扩展能力,数据迁移复杂。再到分布式存储,具有高可扩展、运维难度可控、上线较快、价格昂贵等特点。但是随着互联网的快速发展,数据的无限复制性特点被无穷放大,数据呈现指数级别增长,花费也越来越高昂。以美国太空总署NASA为例,目前每年需要支付约6500万美元存储费用给AWS,而目前的数据量为32PB。到2025年将拥有247 PB的数据,目前NASA已经是用卡车拉硬盘存数据了,这用了一种奇异的方式实现了数据的分发。虽然我们承认数据的产生是科学发现的基石,但是无上限的数据,会遇到物理上的限制。存储的扩展性达到了极限,运维难度也同样加大,价格失控等问题。
分布式存储就是一种独特的系统架构,用廉价、普通的机器去处理更多数据,响应更多需求。
目前解决方案就是把数据多找几个地方存,分散到参与者的电脑里面。2003开发的BitTorrent协议很好的解决了这个问题,但是又会遇到数据保密的问题,容易被攻击,节点失效等问题。
然后区块链技术的非对称加密、基于激励层的方案则解决了这个问题,这样就让整个产业链全部打散具有重新整合的可能,这就是区块链技术在分布式存储的意义。区块链技术根据公开程度和范围有三种不同形式:联盟链、私链和公链。
比如视频公司通过IPFS技术实现分布式存储与机房提供商合作,即可以降低成本也可以提高存储上限和读写速度。又比如某单位为了数据安全购买基于IPFS技术的分布式存储服务,那么可以实现比传统存储更高的数据安全、更好的容灾备份。而基于FileCoin的公链则可以实现全球化分布式存储服务,对投资者有门槛低、回报高的特点,对商业需求方可以降低数据使用成本、减少存储开销、提高读取速度、降低数据泄漏风险等优点。
在过去个人用户只能通过下载电影、在线观看等方式使用厂家所提供的分布式存储技术,只有区块链技术的公链建设让个人用户能够拥有获利的资格,所以只有参与这个市场,通过参与基础设施的建设了来获取区块链技术红利的回报,接受技术浪潮的洗礼,而这一切时间会告诉我们答案。
以上是关于区块链如何改进分布式存储?的主要内容,如果未能解决你的问题,请参考以下文章