您现在的位置:首页 > 教案下载 > 正文

全球银行数据库 2018年爆发的区块链概念,究竟是什么?(2)

2018-01-30 01:04 网络整理 教案网

维基百科是一个开放的平台,储存着文字和图片,以及随时间更新的数据。而“区块链”则可以把它当成一个开放的基础设施架构,上面储存着各种各样的资产“履历”,包括资产的管理者、拥有者和地点等各种变动信息。

由于区块链是公开的记录系统,存储着该网络上的所有交易记录,而且它可以复制到网络中的每台电脑上,因此它非常的安全,几乎无法被篡改。

我们可以较为完整、通俗的描述一下区块链到底是什么?

区块链中的“区块”,就是数据包,我们可以想象成一个个封装好的包裹,这些包裹里放的全是记录数据的本子,这些数据可以想象成会计记账本。

“区块链”就是由一个一个区块首尾相连形成的一条链条。下面这张图可以看成是区块链的两个区块。

区块链中的两个区块模型

而下面这张图可以看成是区块的模型:

区块的模型

我们用会计使用的复式记账本来类比区块链的概念:

会计使用复式记账本给个人、公司或者其他组织记账,一页一页地记录,形成一本完整的账本。全球银行数据库但如果有人从中间撕掉一页,或者从一堆账本里烧掉一本,是可以做到毫无痕迹的。

但如果换成电脑来记账,在每一页账本的开头就记录一个“页头”,包含了前面所有页的信息,包括页与页之间的顺序,即将前面所有页的信息通过一种加密算法,变成一句可记录的数据。

如果前面的页有任何修改,通过相同的加密算法都会得出不一样的结果。记一页,便将这一页排队插页链最后,每一页账本都延长链一节,并把自己排在最后。

这里的“页”就是区块;“页头”就是区块头信息;而“页链”就是区块链。

这样形成的区块链,你要想伪造,你就必须将已经成形的前面的现有的链全部复制下来,并且比现在记账的计算机更快的计算能力,产生下一个区块。

所以,基于以上的描述,我们可以看到区块链具有以下一些特征。

3.区块链的特点

① 去中心化

区块链的去中心化特征,可以简单理解为:没有固定的中心化机构存在(比如政府、银行、支付宝等),所有的数据主体都将通过预先设定的程序自动运行。

去中心化(图片来自网络)

这是由于在区块链系统中,分布着许许多多的节点,这些节点都具有高度自治的特征。而且彼此之间可以自由链接,从而形成新的单元。

所以任何一个节点都可能成为阶段性的中心,但却不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络,形成非线性的因果关系。

但是,去中心化并不意味着不要中心,而是由节点来自由选择中心、自由决定中心。所以在区块链系统中:任何人都是一个节点,任何人也都可以成为一个中心,任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。

为了进一步说明去中心化,我们拿熊和蜜蜂来做个比喻:

熊可以理解为一个中心化决策系统,也就是它自己替自己决策(中心化决策系统,通常意义上只有一个节点在决策)。而蜜蜂则是执行蜂群的基础协议,比如,它们会自动与旁边的蜜蜂保持一定的距离。

全球银行数据库_sql数据库编程_银行数据库介绍

单个的熊相比单个的蜜蜂,智商要高无数倍。但是我们发现,熊窝很简陋,而成千上万的蜜蜂却可以构筑非常精妙的蜂巢。科学家们赞誉蜂巢是耗费最少资源、结构最优化、最符合蜜蜂集群社会应用的生存空间。

中心智慧和分布式智慧的对照

所以,蜜蜂集团就是一个典型的去中心化、分布式决策系统,每个蜜蜂当做系统中的一个“节点”,即每一个蜜蜂都是麦克斯韦妖。(一个理想的“麦克斯韦妖”可以理解为具有自我补偿机制的人工智能。)

② 不可篡改性

基于去中心化的特征,即使区块链遭受了严重的黑客攻击,只要黑客控制的节点数不超过全球节点总数的一半,系统就依然能正常运行,数据也不会被篡改。

这是基于区块链的分布式数据存储,因为没有某一个中心进行集中的管理,使得区块链系统中,即便某一个节点受到攻击或篡改,并不会影响整个网络的健康运作。