「第三期」如何区分传统分布式存储与区块链分布式数据存储
今天,小空将为大家带来区块链小知识第三期:区块链的分布式存储。
分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。
所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。
传统上的分布式存储本质上是一个中心化的系统,是将数据分散存储在多台独立设备上,采用可扩展的系统结构、利用多台存储服务器分担存储负荷、利用位置服务器定位存储信息。
区块链的核心技术分布式数据存储,是基于P2P网络的分布式存储,是将数据存储于区块链上并通过开放节点的存储空间建立的一种分布式数据库。
在此,我们先科普一下一些专业名词:
P2P存储:是一种不存在中心化控制机制的存储技术。P2P存储通过开放节点的存储空间,以提高网络的运作效率,解决传统分布式存储的服务器瓶颈、带宽而带来的访问不便等问题。
账本:账本是指所有区块链的数据结构、所有的交易信息和当前状态的数字记录。
分布式:分布式是通过区块链的P2P技术实现,分布式是描述一个计算机系统具有在多台计算机上同时运行和维护的完整副本,没有任何人或组织来控制这个系统。
节点:节点是区块链分布式系统中的网络节点,是通过网络连接的服务器、计算机、电话等,针对不同性质的区块链,成为节点的方式也会有所不同。以比特币为例,参与交易或挖矿即构成一个节点。
全节点:全节点是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,主要负责区块链的交易的广播和验证。
在区块链系统中入链的所有交易数据,都将被同步保存到区块链中的每一个节点中,每一个节点中保存着同一份数据。这种机制的好处在于区块链实现了数据同步的机制,无需关心多节点存储的数据是否同步,劣势在于节点中数据的存储是需要空间的,并且节点中数据的同步是需要时间的(非常耗时)。
区块链采用了分布式存储的方式。也就是说,即使黑客破解和修改了一个节点上的信息,并没有什么用,篡改者需要同时修改网络上超过半数的系统节点数据才能真正的篡改数据。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。