下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分布式存储与区块链的关系展开全文我们常常说区块链是分布式数据库,但在这前面要加上“特殊的”这三个字。因为区块链与传统的分布式数据库还是有区别的。分布式数据库是将数据分割开来,存储在不同的数据库服务器中,数据多了就多用个服务器。当然,实际当中并不是这么简单的,我们还要考虑服务器之间的链接,怎样快速查找数据等等。在分布式数据库中,负责存储的服务器节点只存储一部分数据,节点之间是彼此信任的,这些节点组合成一个完整的数据库。公有链运用了分布式存储的技术,它提高了每个节点的权限,每个节点都是个独立的个体。与传统分布式数据库最大的区别是:公有链的节点是彼此制约的。公有链的节点他们各自就是一个完整的数据库,可以存储公有链上所有的区块数据。由于各节点相互独立,区块链才被称为一个去中心化的分布式数据库。公有链相对于传统的分布式数据库,有着明晰的优势,由于数据确认需要一半以上的节点共识,使得数据具有不可篡改的特点,而且由于数据存在于多个节点,使得数据理论上是永远不会丢失的。然而,为了这些优势,公有链存在一些短板。首先,由于每个模块的生成需要多方确认,使得数据生成的效率降低。再一个,虽然区块链采用加密技术来保障用户隐私,然而,由于每个节点都能获得完整的数据,数据是公开的,使得一旦用户泄露了自己的地址,别人就能很容易地知晓其交易记录。传统的云存储方式使用中心化服务器存储数据。自2006年亚马逊推出AWS并获得成功后,各大云服务平台如雨后春笋般相继诞生。短短数年间,大多数数据都存储在了少数几个云平台中,这就导致数据存储出现严重的中心化,由此产生了各种各样的隐患,目前主要表现在4个方面:成本较高:固定成本不变甚至逐渐增加,使中心化云服务价格较高。另外,在不同中心化云存储平台之间的数据迁移成本也居高不下。数据传输速度慢:中心化云服务器机房通常位于偏远地区,距离实际用户很远,使其数据传输速度较慢。安全性低:在物理位置上,中心化云服务器集中在一处或几处,一旦发生停电等故障,往往会导致大量相关业务瘫痪。此外,中心化云服务器发生故障也有使用户数据彻底丢失的风险。隐私泄漏:网盘的管理员可以从服务端的平台中直接查看和删除用户上传的文件,用户的隐私容易发生泄漏。从本质上讲,分布式云存储网络的工作方式与中心化存储方式类似。但数据不是在单个公司的服务器上存储数据,而是通过分散的网络进行加密和分发。这意味着除了数据所有者之外,没有任何一方可以访问数据,这使得分散式方法成为目前最安全的云存储解决方案。分布式云存储网络可能使用数百万台服务器设备而不是数百或数千台。这意味着存储的可用性通常要高得多,并且存储数据的成本要低得多。通过分布式云存储网络,需要额外
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论