DxChain中文博客

DxChain 有问必答精华 (2019/09/11)


感谢社区成员对DxChain项目的关注,希望通过本期“有问必答”活动可以让大家更加理解DxChain理念与技术!以下为本期活动摘要:

为什么分布式的存储系统比中心化的存储系统好?

中心化和去中心化之间最大的区别就是数据所有权和控制权的分配问题。

在分布式的存储系统中,个人数据都掌握在用户手中,这意味着数据产生的价值也只属于用户个人,价值最大化的同时能够保护个人的数据隐私性和安全性。

而中心化的存储使用户所产生数据都被大公司收集和掌握,个人对于数据并没有所有权、主导权。数据被利用、泄露等风险都可以看出中心化存储的巨大弊端。除此以外,中心化存储所需的海量储存空间以及高速带宽都使其运营成本相对更高。

为什么用区块链技术做存储?

区块链技术可以完美解决我们目前在存储领域中遇到的问题,例如需要大量的数据存储中心,数据存储成本高、速度慢,一旦数据中心出现问题数据丢失及泄露的概率极高。

DxChain运用区块链技术,使用户能够通过共享自己的闲置存储空间、家庭存储计算资源及个人数据获得经济激励,构建一个低价、安全、可靠、高效的去中心化存储生态系统。

DxChain如何保证用户的数据隐私?如何防止数据丢失?

DxChain的云存储产品DxBox能够用于解释这个问题。在用户上传文件至DxBox的过程中,我们采用了数据块加密、分片,并通过纠删码算法(erasure coding)以确保文件存储系统的安全性和可靠性。

首先是加密及分片,由于每一个存储提供方只能拿到经过加密并分片的数据片,对他们来说,拿到所有需要的数据片并还原数据基本是一项不可能的任务。即使在最坏的情况下,攻击者拿到了所有的数据片用来还原数据块,但数据块已被委托方进行私钥加密,原文件的内容仍旧无法被读取,大大保证了用户的数据安全。

而根据纠删码算法(erasure coding)的机制实现数据备份并存储到不同的存储提供方,还原源数据只需其中一定数量的任意数据碎片。

比如说,在用户上传文件的参数配置中,一个数据文件会产生30个数据碎片并存储在30个存储提供方,只要其中任意10个碎片就可以还原得到原数据。而这30个存储提供方同时丢失数据或数据受到损坏的概率微乎其微。

配合数据冗余度算法和存储提供方将定期进行节点状态验证,极大地保证了数据安全问题。

DX面向的用户群体是谁?

DxChain的核心理念是赋能个人用户,实现人人都能分享他们的闲置硬盘和家庭存储计算资源,从而构建一个低价安全的去中心化区块链云存储网络。因此DxChain所面向的是每一个普通用户,使其可以自由选择成为存储委托方或提供方,并在DxChain网络中互惠互利。

Author image

About DxChain

DxChain is the world’s first decentralized big data and machine learning network powered by a computing-centric blockchain.