咨询热线:027-0000000 关注我们

区块链中的分布式系统到底是什么

来源: 中亿财经网整合 作者: 中亿财经网-周盛梅 2021-03-17 加入收藏 103

生活中的分布式系统

摊煎饼的小贩卖煎饼需要进行三道的工序:准备原料、加工、销售。主人A发现这样一天太累了,根本忙不过来,于是招B准备原料,招C来帮忙加工,这样主人A就可以之进行销售,B和C相对于A来说就是分布式。

后来随着销量的增加,B和C忙不过来,又找了B1加入到准备原料,C1加入到加工小组。这样B和B1之间就是集群关系,C和C1之间也是集群关系。B小组和C小组属于分布式。

分布式系统的由来

从20世纪80年代以来,计算机系统向网络化和微型化的发展日趋明显,传统的集中式处理模型越来越不能适应人们的需求,具体表现在:

1、人才培养成本非常高。通常一台大型主机操作非常复杂,这对一个运维人员掌握其技术细节提出了非常高的要求。

2、价格非常昂贵的。通常一台配置较好的IBM大型主机,其售价达到上百万美元甚至更高。

3、非常明显的单点问题。一旦一台大型主机出现了故障,那么整个系统将处于不可用的状态,后果相当严重。

4、扩容困难。随着业务的不断发展,用户访问量迅速提高,计算机系统的规模也在不断扩大,在单一大型主机上进行扩容往往比较困难。

于是,1969年组建了第一个分组交换实验网ARPANET,1980年,TCP/IP研制成功,从此,奠定了“分布式系统的基石 -- 网络和通信协议”!

 

分布式系统的主要特征

1.没有主、从之分。在分布式系统中,可以随意分布多台计算机之间在空间上的位置,系统中的所有计算机之间没有主、从之分,即没有控制整个系统的主机,也没有受控的从机。

2.系统资源被所有计算机共享。每台计算机的用户不仅能够使用本机的资源,还能够使用本分布式系统中其他计算机的资源(包括CPU、文件、打印机等)。

3.系统中任意两台计算机都可以通过通信来交换信息。

4.与集中式系统相比,分布式系统具有性价比更高、处理能力更强、可靠性更高、扩展性更好的特点。

 

区块链中的分布式

区块链中的分布式,可以简单的理解为:

1.分布式的信息发布与传输:每个参与系统的节点都可以发起信息,每一个参与的节点可与相邻节点进行信息交互,全网公开传递有价值的信息。

2.分布式记账:每个参与系统的节点只要根据共识机制,完成工作量的设定,便能取得数据库的记账权,且记录可以追溯查询,但不可篡改。

3.分布式储存:分布式记账后在记录信息加工中加上一个时间戳,便会产生区块数据,网络广播出去后,就会在区块链中形成,每个节点可以选择储存完整的数据或者是部分数据。而且,每个点都可以拥有一份完整的本地数据储存实时的更新。

 

关注微信公众号 中亿财经网,输入"资料",限时免费领取炒股、炒外汇、炒期货、炒黄金等资料,定期更新;

【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
【版权声明】本文部分内容及图片均来自于网络/注册作者/投稿人,版权归原作者所有,如有侵权,请联系删除。
热门看点
更多
热门专栏
更多
中亿财经网官方公众号
  • 咨询热线 000-000-000
  • 投稿咨询QQ:
  • 问题咨询处理QQ:
  • 增值电信业务经营许可证:晋ICP备2020015102号-1
  • 广播电视节目许可证:晋ICP备2020015102号-1