Yottachain:分布式存储与区块链的关系

2020-01-03 15:02   66次浏览

dy35.jpg

我们常常说区块链是分布式数据库,但在这前面要加上“特殊的”这三个字。因为区块链与传统的分布式数据库还是有区别的。分布式数据库是将数据分割开来,存储在不同的数据库服务器中,数据多了就多用个服务器。当然,实际当中并不是这么简单的,我们还要考虑服务器之间的链接,怎样快速查找数据等等。

在分布式数据库中,负责存储的服务器节点只存储一部分数据,节点之间是彼此信任的,这些节点组合成一个完整的数据库。公有链运用了分布式存储的技术,它提高了每个节点的权限,每个节点都是个独立的个体。与传统分布式数据库的区别是:公有链的节点是彼此制约的。

公有链的节点他们各自就是一个完整的数据库,可以存储公有链上所有的区块数据。由于各节点相互独立,区块链才被称为一个去中心化的分布式数据库。公有链相对于传统的分布式数据库,有着明晰的优势,由于数据确认需要一半以上的节点共识,使得数据具有不可篡改的特点,而且由于数据存在于多个节点,使得数据理论上是永远不会丢失的。

然而,为了这些优势,公有链存在一些短板。首先,由于每个模块的生成需要多方确认,使得数据生成的效率降低。再一个,虽然区块链采用加密技术来保障用户隐私,然而,由于每个节点都能获得完整的数据,数据是公开的,使得一旦用户泄露了自己的地址,别人就能很容易地知晓其交易记录。

传统的云存储方式使用中心化服务器存储数据。自2006年亚马逊推出AWS并获得成功后,各大云服务平台如雨后春笋般相继诞生。短短数年间,大多数数据都存储在了少数几个云平台中,这就导致数据存储出现严重的中心化,由此产生了各种各样的隐患,目前主要表现在4个方面:

1.成本较高:固定成本不变甚至逐渐增加,使中心化云服务价格较高。另外,在不同中心化云存储平台之间的数据迁移成本也居高不下。

2.数据传输速度慢:中心化云服务器机房通常位于偏远地区,距离实际用户很远,使其数据传输速度较慢。

3.安全性低:在物理位置上,中心化云服务器集中在一处或几处,一旦发生停电等故障,往往会导致大量相关业务瘫痪。此外,中心化云服务器发生故障也有使用户数据彻底丢失的风险。

隐私泄漏:网盘的管理员可以从服务端的平台中直接查看和删除用户上传的文件,用户的隐私容易发生泄漏。

从本质上讲,分布式云存储网络的工作方式与中心化存储方式类似。但数据不是在单个公司的服务器上存储数据,而是通过分散的网络进行加密和分发。这意味着除了数据所有者之外,没有任何一方可以访问数据,这使得分散式方法成为目前最安全的云存储解决方案。

分布式云存储网络可能使用数百万台服务器设备而不是数百或数千台。这意味着存储的可用性通常要高得多,并且存储数据的成本要低得多。通过分布式云存储网络,需要额外存储容量的各方可以更安全,更透明地存储数据,以实现更低的价格。同样,超额存储容量的所有者可以通过以前闲置的硬件赚钱。

泛圈科技YottaChain企业云存储+V(wongwingkan)数据保护解决方案,依托区块链存储特性,以统一的界面进行容灾、备份、数据再利用的融合管理,实现多云环境下存储的高效自保护,降低客户灾备建设成本,提升数据价值。

免责声明:本文来自自媒体,不代表一点钟的观点和立场
精彩推荐