LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 化学反应当区块链遇上分布式存储

化学反应当区块链遇上分布式存储

2020-06-06 麦客存储 来源:区块链网络

云服务可以完整地记录我们的生活,可以储存我们智能手机和工作文档中的所有照片视频,乍一看,这种解决方案让我们的生活更加便利了,但是在便利和宽泛的服务范围背后,有我们看不到的威胁

尽管中心化的数据存储有高速、可用性、快速读写和低延迟的优势,但这需要付出代价,像亚马逊、谷歌这样的云服务巨头经常被怀疑与当局合作,允许他们访问私有数据。用户的文件没有加密,而且存储在一个地方,所以很容易被操纵。此外,单一的存储中心很容易被黑,造成成千上万用户私人数据的丢失

与中心化云存储相比,分布式云存储号称更安全更保护隐私。他们不会将用户的文件储存在单一的服务器上,而是将文件分散存储在不同的服务器或者节点上,从而减少外部控制用户数据的可能性。尽管有了这些改进,分布式存储还是有一些局限性。

从区块链兴起,布道者们就一直在说,区块链会给上至银行医疗,下至投票筹款,几乎所有的领域带来改进方案。那区块链能不能给云存储行业带来改进?今天就跟着麦客存储来研究一下。

分布式云存储的原理

云存储系统将数据储存在可通过因特网访问的被称为“云”的远程服务器上,这个系统由云服务器提供商进行维护,不同于传统的云服务,分布式云存储不是将用户的数据存在某一个特定的服务器,而是存在遍布世界各地的独立节点。这些节点不由单个实体托管,也不被服务提供商控制,任何人都可以运行节点。

区块链始于20年前一个名为BitTorrent的合约,这个合约是专门为点对点文件共享而设计的。BitTorrent用户下载各种视频、音频、文本文件到他们的本地存储上,然后这些文件作为“源”与其他用户共享。BitTorrent的文件没有加密,但是被分散成了不同的片段,文件片段可以从不同的“源”下载,就像一片分散的云

星际文件系统(IPFS)协议是分散存储发展的又一步。它出现在2015年,后来成为一些当前正在开发的基于区块链的分布式存储解决方案的基础。

与HTTP一样,IPFS是一种用于Web的超媒体协议,旨在因特网的用户和服务器之间传输数据,但它可在多个节点而不是中心化服务器上工作。当某人将文件上传到IPFS网络时,该文件被分成不同的片段,这些片段被称为“区块”。每一个区块都收到一个单独的哈希值。以后可以使用基于内容的寻址通过区块的哈希值或名称来检索某一个文件,这与HTTP基于位置的寻址不同

基于区块链的云存储解决方案

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

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

区块链数据存储解决方案中有两种根本不同的方法:链上和脱链

链上原则意味着用户的所有数据都存储在区块链上的每个区块内。这种方法的优势无疑是,即使遭到攻击,也可以还原并重新同步数据。这样安全性是增强了,但每个节点实际上必须包含所有上载的数据,这成本太大了。

人们认为,区块链的可扩展性不足以存储用户的整个文件。任何正在运行的节点都必须保留所有上载的用户数据的副本,并且所有节点都必须不断地彼此同步。如果每个用户仅上传几兆字节的数据,网络都将变得过载。

此外,它会花费巨额的网络费用。这就是为什么市场上几乎所有数据存储解决方案都是脱链的。他们试图通过不将用户数据存储在区块链中,将自己限制为仅将元数据存储在链上以及使用区块链来促进平台生态系统来解决可扩展性问题。

脱链解决方案的明显弱点是安全性较弱。从理论上讲,如果系统受到攻击,则可能只有元数据遗留下来,而数据本身将完全丢失。尽管如此,脱链解决方案还是更具经济性,并且具有多个用例。

脱链解决方案的矿工提供的硬盘来存储其他用户的文件,并以此获得报酬,而区块链用于促进矿工和用户之间的存储市场。说服用户将其他人的数据存储在其磁盘上并运行节点是很难的,但这对于扩展脱链解决方案的生态系统至关重要,而区块链则可以提供分散性。传播最广泛的选择之一是使用平台的原生加密货币作为奖励。这激励用户租用其备用磁盘空间,从而使这种互不信任的生态系统得以发展。

在被TRON收购后,BitTorrent推出了BTT。BTT的主要用例是奖励用户保留和分发“源”文件,但是还策划了其他选择,例如为内容付费,给内容创建者小费和众筹。

在Filecoin网络中,区块链还用于将需要存储数据的用户与能够提供存储空间的用户连接在一起-他们都被称为“矿工”。客户在区块链上提交投标,当找到矿工的匹配订单时,双方签署交易订单。然后向矿工发放奖励币。

区块链+分布式存储

与传统的中心化云服务器,如亚马逊、谷歌相比,基于区块链的分布式存储具有许多引人注目的优势:

安全

如本文上一节所述,基于区块链的分布式云存储使数据的保存和传输更加安全。文件使用私钥加密,这使得任何没有密钥的人都无法访问文件。文件也分为多个片段,以保留在多个节点上,这样就不会出现单点故障。如果中心服务器发生故障,您可能会失去对数据的访问权限。如果某个节点出了问题,文件依然安全。

不可篡改

由于没有中心机构,因此没有人可以删除、限制访问或审查您的文件。文件的哈希值保存在分类帐中。

价格更低

虽然像Amazon S3,Google One和Dropbox这样的中心化云存储产品分别提供1 GB的空间,分别为每月0.023美元,0.02美元和0.005美元,但其竞争对手使用区块链的价格低至0.002美元。

存储奖励

许多分布式云项目使用区块链或本土加密货币来激励用户。那些拥有备用存储空间(比如未使用的硬盘,磁盘,数据中心)的用户可以出租闲置资源以获得奖励。区块链云存储平台将愿意与需要共享存储空间的用户连接起来,实现双赢。

麦客存储专注于构筑区块链分布式存储生态,与我们一同征战无限蓝海!

—-

编译者/作者:麦客存储

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...