如上图所示,在之前的3篇文章中,我们讲了区块链的加密系统以及区块链的链表结构,对区块链的“物理结构”有了初步的认识。但是,聪明的你肯定会想到,哈希算法和数字签名是互联网初期的产物,根本不是区块链特有的东西。对,如果区块链仅仅是哈希指针的话,那么肯定不会有那么多公司蜂拥而上,更不会有比特币如今的繁荣。所以,接下来的几篇文章中,我们将会谈到区块链最核心的东西:去中心化和共识算法。

在这里再次申明,我写本系列文章的目的是普及区块链,让想了解区块链的朋友通过这些文章之后对区块链有一个浅显的认识,而不是谈论区块链的诸多技术细节,所以,在技术层面我会用最浅显易懂的文字来解释,力求让有技术基础和没技术基础的朋友都能看懂。

在讲去中心化之前,我们先来谈谈中心化,我们首先要知道如下三个问题:

1.什么是中心化?

2.中心化有什么弊端?

3.如何解决中心化的问题?

1.什么是中心化。

中心化:系统中有中心节点,所有想要参与到系统的节点都必须要与中心节点联系才能工作。与之对应的是去中心化,去中心化的意思是系统中的所有节点都相互存在联系,并不存在中心节点。

举几个简单的例子:

在网站:中心化就是门户网站,管理网站的人让你看什么你就看什么,去中心化就是社区,每个人都可以发表自己的观点和文章。

在直播:中心化就是电视节目的新闻播报员,大家都看他说什么,去中心化就是快手,抖音,每个人可以成为主播。

在互联网技术:中心化就是用一个服务器(服务器群)给用户提供数据(优酷),去中心化就是用户自己相互可以共享数据或文件(快播)

在金融领域:这个是重点! 中心化是由央行统一发行货币并统一进行调控,去中心化就是没有央行,由货币自行发行和调控,比如比特币。

上面几个例子比较直观的阐述了中心化和去中心化的区别,下面我们来看看两者的对比。

2.中心化的弊端

其实,中心化作为目前主流的应用形态,其优势非常明显,数据清晰,层级明显,传输直观等,其中最大的优势便是利于管控。但是,中心化依然面临着如下几个核心的问题。

a.传输效率低,所有的信息传播都要通过中心节点进行发送,节点之间的交流也需要通过中心节点来转发,这必然会导致传输效率低下。比如,国外转账等问题

b.中心节点安全风险,这里的安全风险就包括中心节点停止工作,中心节点被盗等。

补充:去中心化也有一个的问题--难以管控。

3.如何解决中心化的弊端,或者说如何实现去中心化

回到去中心化,如何实现去中心化呢,除了模式上面的更新之外(比如社区,抖音等),在技术层面其实前辈们早就有了探索和发现。P2P网络(peer to peer)便是相对成熟的结果,简单说就是点对点的信息传输:将所有的信息通过广播的形式,通知系统中的所有节点,所有的节点做出相应的反馈。这块我们将在下一期中进行重点讲解。

总结一句:中心化和去中心化重点在于思想。在下一期中,我们会讲到区块链中到底如何使用去中心化。最后我想说的是,任何模式和技术都是相对的,中心化有如上一些弊端,刚好去中心化可以解决这些问题,但是并不是说去中心化是万能的,去中心化有个非常致命的问题,便是缺少监管,比如P2P应用比较广的快播(技术)和P2P借贷(模式),这两者都存在各自的管控问题,这点希望读者可以明确。

加入《这就是区块链》学习群:

http://oyf24qjpw.bkt.clouddn.com/%E7%BE%A4%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg

或者添加好友:xiaomingqkl

加入《这就是区块链》学习群:

http://oyf24qjpw.bkt.clouddn.com/%E7%BE%A4%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg

或者添加好友:xiaomingqkl

《这就是区块链》之区块链基础(4)--去中心化概念相关推荐

  1. 区块链的核心价值就在去中心化

    区块链落地现在也做得很好,比如说存证.溯源项目这种,但是区块链的核心价值就在去中心化. 中心化虽然一定程度上实现了效率提升,但容易产生垄断,进而打击创新.以电商为例,现在电商全部是中心化的,那我们就做 ...

  2. ​区块链公链“三元悖论”专题系列之去中心化(Decentralization)

    区块链作为系统去中心化的一种工具,所追求的并不一定是系统的"绝对"去中心化,而是相对于中心化来说,去中心化的程度. 在上一期的内容中,我们提到了区块链公链"三元悖论&qu ...

  3. Web3.0初探:一个基于区块链技术、用户主导、去中心化的网络生态

    Web3.0初探 一个基于区块链技术 用户主导.去中心化的网络生态 Web3.0:致力打造一个基于区块链技术.用户主导.去中心化的网络生态.在Web3.0中,用户为满足自身需求进行交互操作,并在交互中 ...

  4. 区块链如何在技术上实现去中心化的呢?

    内容来源:书<区块链世界> 主编:井底望天/武文源/史伯平/赵国栋 本文内容为区块链入门级阅读材料,但是还是需要一定的基础知识才能理解,目前国内关于区块链的知识普及还比较少,本文虽然篇幅较 ...

  5. 区块链发展第三阶段:去中心化金融

    2017年12月17日,以太坊上第一个完全去中心化的数字稳定币--Dai正式发布,它是去中心化金融(DeFi)的基石.DeFi的最终目的是构建一个透明的金融系统,这个金融系统向任何可以连接互联网的人开 ...

  6. Hxro将采用Solana作为第一层区块链,并过渡为完全去中心化的链上衍生品网络

    加密交易平台Hxro宣布将选择Solana作为第一层区块链,同时从平台过渡为完全去中心化的链上衍生品网络.具有内置头寸管理功能的Hxro期权自动做市商协议将使用Serum现货.掉期和期货运行恒定的动态 ...

  7. 深度 | 区块链对人工智能的变革:去中心化将带来数据新范式

    近年,从围棋到人类水平的语音识别,人工智能(AI)研究者终于在他们几十年一直努力探索的领域取得了突破.取得突破进展的关键一点是研究者们可以收集巨量的数据并「学习」这些数据,从而将错误率降低到可接受范围 ...

  8. 《这就是区块链》之区块链基础(5)--去中心化的意义

     在上一篇中,花了比较大的篇幅来阐述去中心化的概念.其实对于有计算机基础的朋友来讲,去中心化或者P2P网络并不是新颖的观点.但是,我还是希望本系列文章可以从基础展开,让所有的朋友都可以理解区块链的 ...

  9. 区块链开发实战:如何从零打造一个去中心化应用

    编译 | 区块链大本营 整理 | reason_W 区块链会是一场革命吗? 今天,很多成功的互联网企业都是在以中介者的形式存在.比如Google--你和互联网之间的中介,比如亚马逊--买家和卖家之间的 ...

最新文章

  1. jquery实现单行滚动效果
  2. mysql服务器的HA集群之corosync+drbd+pacemaker实现 上
  3. 在大规模系统中使用Scala
  4. 我的第一个Spring MVC程序
  5. 【转】自然语言系列学习之表示学习与知识获取(八)利用远程监督多实例的关系抽取
  6. (七)整合spring cloud云服务架构 - common-service 项目构建过程
  7. 高等数学同济第七版上册电子版_高等数学同济第七版(上册)第一章答案
  8. 工程勘察设计收费标准2002修订版_2020抚顺花海工程设计收费标准
  9. LINUX SHELL为awt指定分隔符
  10. Java多个PDF合成一个PDF的方法
  11. PID算法理解和代码以及PID调参
  12. JS点击按钮打开新的独立页面
  13. Java setlocale方法_Java MessageFormat setLocale()用法及代码示例
  14. “鲁班”画海报、“小蜜”当客服,“菜鸟”管物流……,双十一阿里黑科技知多少...
  15. 怎么把磁盘合并成一个?两个硬盘分区合并,如何硬盘分区合并
  16. 3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机
  17. 0 1随机数C语言程序,C语言产生随机数的方法
  18. Linux 10个主流发行版本
  19. 华为TechWave峰会上主推的分布式云到底什么来头?
  20. Android 电池管理

热门文章

  1. 70个JAVA问答!
  2. 2021-07-28 银联支付旗下_三家支付机构变更整合
  3. 火狐的旺旺和支付宝控件总是需要反复点击确认?
  4. MATLAB 2016a遗传算法工具箱安装
  5. U盘无法复制4G以上文件的解决策略
  6. 计算机程序设计乘法,微机原理设计实验之两个数相乘
  7. Gionee/金立C500 root教程_方法
  8. linux内核创建用户,分析Linux内核创建一个新进程的过程
  9. 致青春!一键上线你们专属的云上毕业纪念册
  10. 从《职业分类大典》看人才需求,优秀的程序员应该具备哪些能力?