div#pop_ad { opacity: 0; }
AD
首页 > 数字货币 > 正文

区块链的分布式数据库

[2021-01-29 08:21:38] 来源: 编辑:wangjia 点击量:
评论 点击收藏
导读: 区块链是一种共享的、分布式数据库技术,通过分布式数据库来识别、传播和记载信息的智能化对等网络。首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库

区块链是一种共享的、分布式数据库技术,通过分布式数据库来识别、传播和记载信息的智能化对等网络。


区块链的分布式数据库

首先,区块链的主要作用是储存信息。

任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。

其次,任何人都可以加入区块链网络,成为其中一个节点。

区块链没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。


区块链的分布式数据库

再通俗一点来说,区块链分布式数据库好比是一个公共账本。

——任何人都可以在这个账本上记账。

——任何人都可以对这个公共账本进行核查。

——任何人都可以单独保存一个账本。

——所有人保存的账本都是一样的。

——某一个人或者少数人丢失他的账簿,并不影响其他人的账簿的完整。

——账本中的所有数据都是按照时间顺序记录的。

——没有人能擅自对账本的内容或者数据进行改动。

——如果产生新的数据,不能在原有的账簿上添加或改动,只能创建一个新的区块(新的一页)。

——如果确需更改,必须51%的人同意并且51%的人同时改动才能生效。

——任何一个区块(账簿中的任意一页),都可以向后追溯到第一个区块(账簿的第一页)。

这就是区块链分布式数据库的记账的模式,不论是在登记、结算的实时对账能力,还是在数据存证场景上的不可篡改能力,都可以为溯源、防伪、供应链场景提供有力的保障。


区块链的分布式数据库

由于区块链的分布式数据库结构特点,使得区块链具有一些典型的技术特征:

一、去中心化管理

整个系统没有中心化的硬件设备或者管理机构,任意节点之间的权利和义务都是均等的,任意节点的损坏和退出都不会影响整个系统的运作。节点与节点之间直接传输而不通过第三方机构。

二、去信任依赖

各个节点之间无需相互信任,数据内容和系统运作规则公开透明。所有的节点按照程序运行。

三、数据可靠(集体维护)

每个节点都能获得一份完整的数据拷贝(区块链),并且整个系统由多个节点共同维护,参与系统的节点越多,计算机能力越强,系统数据越可靠。

四、系统开源(公开透明)

整个系统必须是开源的,开源的程序保证了帐薄和商业规则可被所有人审阅,以实现系统运作的公开透明。

五、节点隐私保护

节点与节点之间无需信任,因此节点与节点之间也无需公开身份,使得各个节点的隐私在一定程度上能够得到保护。

六、数据的不可逆(不可更改)

一旦在区块链上创建了一个新的区块,则不能更改记录,因为其他的节点已经复制并创建了相同的区块。每一个区块的记录是永久的、按时间顺序排序的,所以这些数据是不可逆的。如果有新的数据需要写入,只能再创建一个新的区块。


添加新手交流群:币种分析、每日早晚盘分析

添加助理微信,一对一亲自指导:YoYo8abc

查看更多:

为您推荐