• 冰岛闷平阿根廷秘诀或在“平凡”二字 2019-07-20
  • 埃及苏伊士运河大学孔子学院企业拓展训练营顺利举行 2019-07-20
  • 垃圾袋里有碎玻璃 贴上标签才放心扔 2019-07-19
  • 150秒!速览习主席青岛峰会精彩瞬间 2019-07-18
  • 2017年度国家社科基金基础类重大项目结项成果概述 2019-07-18
  • 女性之声——全国妇联 2019-07-13
  • 部分MacBook Pro存在硬件问题 需同时换主板和SSD 2019-07-12
  • 【诗会马克思】第四期 :《怪影》节选 2019-07-12
  • 长治举行 “6.16”大型安全生产宣传咨询日活动 2019-07-12
  • 嘴长你身上,你爱怎么说怎么说。 2019-07-08
  • 中考科目改革催热高价冲刺班 2019-07-07
  • 合肥市公立医疗机构1271种医疗服务价格公示 部分服务涨价 2019-07-07
  • 而其实,正所谓资本制度是资本人格化阶级主导一样,现在的人民也不是现成可用的概念,是要经过社会革命才成立的概念。 2019-06-24
  • 大学毕业生永远不过剩,这是民族素质问题 2019-06-24
  • 习近平点出“一带一路”取得积极成果的关键原因 2019-06-24
  • 文章阅读页通栏

    十一选五安徽开奖号码:共识及分叉极简入门

    来源: JURA侏罗记 作者:JURA
    什么是共识? 共识在去中心化系统中必不可少,如果没有共识,去中心化的系统就不能运转。   但在中心化系统中,并不需要共识。中心化系统只......
    什么是共识?

    共识在去中心化系统中必不可少,如果没有共识,去中心化的系统就不能运转。
     
    但在中心化系统中,并不需要共识。中心化系统只存在两个角色:命令者(控制端)与执行者(受控端)。它们是一对一或一对多的关系。

    举个例子,一对一的关系,比如使用??仄骺刂频缡?,比如使用鼠标控制电脑,比如某些妻管严的家庭,丈夫对妻子说一不二,言听计从。
     
    一对多的关系,比如在90年代,有一种BP机放羊的方法。把BP机挂到每个羊群首领的脖子上。牧羊人只要给BP机发消息,所有的羊群都会被羊群首领带回来。但羊群首领只认BP机的震动,而无法识别BP机的内容。如果有其他人知道了BP机的号码,向其发送信息,也可以通过BP机的震动控制羊群。
     
    在中心化的系统中,受控端相信控制端,它必须执行控制端的指令,除非它坏了。但在去中心化的系统中,没有命令者与执行者。所有节点都是平等的,都按照事先规定的机制来运转。这套机制就是共识。
     
    回到放羊的例子,如果这些羊群并不归1个牧羊人管理,而是需要5个牧羊人投票表决。当5个牧羊人讨论羊群要不要回家的时候,需要进行投票。假设有3个人同意,有2个人反对,则少数服从多数,牧羊人小组达成共识,让羊群回家。这种共识属于系统之外的共识。
     
    如果对BP机进行改造,每次要收到5个指令,1代表回家,0代表不回家。则BP机根据比例判断是否震动。5个牧羊人开始发送指令,有3个牧羊人要羊群回家,有2个牧羊人要羊群不回家,则BP机收到了3个1和2个0,按照规则,于是BP机震动,羊群回家。这就是系统内的共识。共识就是多方认可某项规则或提议。

    区块链中的共识,是根据一套规则来决定谁有记账权及验证记账是否有效。共识能让每个节点的数据都相同,从而保证系统整体的一致性。

    如果在共识中产生了分歧,则会形成分叉。下面举个简单的例子来解释分叉。

    现在有一个由3个节点组成的区块链流水账,每个节点都有1份流水账,总共有3份流水账,内容如下:

    节点a的流水账:

    1月1日,张三转给李四一个包子。
    1月2日,李四转给王五两个包子。

    节点b的流水账:

    1月1日,张三转给李四一个包子。
    1月2日,李四转给王五两个包子。

    节点c的流水账:
    1月1日,李四转给张三一个包子。
    1月2日,王五转给张三一个包子。

    在这个例子中,节点a和节点b的流水账相同,却和节点c有出入。区块链必须保持一致性,否则新的流水账不知该以谁为准。节点a和节点b相同,则2/3的结果作为最终结果。节点a和节点b的数据最终会覆盖节点c,使得整个区块链达成一致。

    如果节点c始终不承认a和b怎么办?节点c可以拉上新的节点d和e,让d和e的流水账和自己一致。这样新的系统有5个节点,而3/5大于2/5,从而达成新的一致性?;蛘遚节点贿赂b节点,b节点的数据也改过来和节点c一致。

    这样,就形成了一个分叉。在分叉的链中,1月1日,李四转给了张三一个包子。而在分叉之前,却是张三转给李四一个包子。

    可见,分叉的动力源自利益。为了避免恶意分叉,共识需要有安全的加密算法做支撑,还需要有合理的经济模型做制约。
    经过上面的描述,相信大家对共识能有一个全新的认知。
    关键词: 共识  分叉  去中心化  
    0/300
    ?
  • 冰岛闷平阿根廷秘诀或在“平凡”二字 2019-07-20
  • 埃及苏伊士运河大学孔子学院企业拓展训练营顺利举行 2019-07-20
  • 垃圾袋里有碎玻璃 贴上标签才放心扔 2019-07-19
  • 150秒!速览习主席青岛峰会精彩瞬间 2019-07-18
  • 2017年度国家社科基金基础类重大项目结项成果概述 2019-07-18
  • 女性之声——全国妇联 2019-07-13
  • 部分MacBook Pro存在硬件问题 需同时换主板和SSD 2019-07-12
  • 【诗会马克思】第四期 :《怪影》节选 2019-07-12
  • 长治举行 “6.16”大型安全生产宣传咨询日活动 2019-07-12
  • 嘴长你身上,你爱怎么说怎么说。 2019-07-08
  • 中考科目改革催热高价冲刺班 2019-07-07
  • 合肥市公立医疗机构1271种医疗服务价格公示 部分服务涨价 2019-07-07
  • 而其实,正所谓资本制度是资本人格化阶级主导一样,现在的人民也不是现成可用的概念,是要经过社会革命才成立的概念。 2019-06-24
  • 大学毕业生永远不过剩,这是民族素质问题 2019-06-24
  • 习近平点出“一带一路”取得积极成果的关键原因 2019-06-24
  • 中国体彩网官方唯一网站 创富心水论坛三中三 广西快乐10分今日开奖走势结果 下载河南快三软件 辽宁十一选五走 2019713号福彩开奖号 欢乐斗地主钻石换欢乐豆 广东彩票app 2019双色球基本走势图 梭哈作弊产品 双色球预测爱彩网 国家彩票预测官方网站 21点扑克牌加减乘除 网上哪里可以购买江西快三 浙江快乐彩12开奖