当前位置:首页 > 知识 >

传统分布式存储VS区块链分布式数据存储:如何区分

今天,小空将给大家介绍区块链小知识第三期:区块链的分布式存储。

分布式存储是一种数据存储技术,通过互联网将每台机器上的磁盘空间联系起来,使这些分散的存储资源形成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。因此,分布式存储并不是所有的数据都存放在一个地方,而是将数据切割后存放在不同的电脑上。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。

传统上的分布式存储本质上是一个中心化的系统,是将数据分散存储在多台独立设备上,采用可扩展的系统结构、利用多台存储服务器分担存储负荷、利用位置服务器定位存储信息。

区块链的核心技术是分布式数据存储,是基于P2P网络的分布式存储,是将数据存储于区块链上并通过开放节点的存储空间建立的一种分布式数据库。

下面,小空为大家科普一下一些专业名词:

• P2P存储是一种不存在中心化控制机制的存储技术。P2P存储通过开放节点的存储空间,以提高网络的运作效率,解决传统分布式存储的服务器瓶颈、带宽而带来的访问不便等问题。

• 账本是指所有区块链的数据结构、所有的交易信息和当前状态的数字记录。

• 分布式是通过区块链的P2P技术实现,分布式是描述一个计算机系统具有在多台计算机上同时运行和维护的完整副本,没有任何人或组织来控制这个系统。

• 节点是区块链分布式系统中的网络节点,是通过互联网连接的服务器、计算机、电话等。对于不同性质的区块链,成为节点的方式也不同。以比特币为例,参与交易或挖矿即构成一个节点。

• 全节点是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,主要负责区块链的交易的广播和验证。

在区块链系统中入链的所有交易数据,都将被同步保存到区块链中的每一个节点中,每一个节点中保存着相同的数据。这种机制的好处在于,区块链实现了数据同步的机制,无需关心多节点存储的数据是否同步,劣势在于节点中数据的存储是需要空间的,并且节点中数据的同步是需要时间的(非常耗时)。

区块链采用了分布式存储的方式。也就是说,黑客破解和修改一个节点上的信息是没有用的,篡改者需要同时修改网络上超过半数的系统节点数据才能真正的篡改数据,确保区块链的安全。

猜你喜欢

微信二维码

微信