电子发烧友网 > 区块链 > 正文

什么是共识为什么对去中心化的系统如此重要

2019年07月11日 10:47 次阅读

什么是共识?

共识在去中心化系统中必不可少,如果没有共识,去中心化的系统就不能运转。

但在中心化系统中,并不需要共识。中心化系统只存在两个角色:命令者(控制端)与执行者(受控端)。它们是一对一或一对多的关系。

举个例子,一对一的关系,比如使用遥控器控制电视,比如使用鼠标控制电脑,比如某些妻管严的家庭,丈夫对妻子说一不二,言听计从。

什么是共识为什么对去中心化的系统如此重要

一对多的关系,比如在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,从而达成新的一致性。或者c节点贿赂b节点,b节点的数据也改过来和节点c一致。

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

可见,分叉的动力源自利益。为了避免恶意分叉,共识需要有安全的加密算法做支撑,还需要有合理的经济模型做制约。

经过上面的描述,相信大家对共识能有一个全新的认知。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

发烧友学院 发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

如何利用区块链思想进行落地案例的架构设计

基本数据单元指的是包含在区块中的基本属性信息。例如法定数字货币的唯一识别号(类似于纸币的冠字号码),...

发表于 2019-07-11 10:53 0次阅读
如何利用区块链思想进行落地案例的架构设计

预言机打通了区块链与互联网现实世界之间的隔阂

预言机(oracle machine),又称谕示机,是一种抽象电脑,用来研究决定型问题。可以被视为一...

发表于 2019-07-11 10:47 2次阅读
预言机打通了区块链与互联网现实世界之间的隔阂

区块链技术可能在未来的太空探索中发挥关键作用

自1957年苏联第一颗人造卫星Sputnik 1发射升空以来,至今只有62年。虽然人造卫星1号相对简...

发表于 2019-07-11 10:42 7次阅读
区块链技术可能在未来的太空探索中发挥关键作用

基于区块链技术的基础流量平台新力量币介绍

基于这个考虑,我们一方面可以通过PoS共识协议的权益积累回报,保障网络中有足够多的在线节点,因为用户...

发表于 2019-07-11 10:42 6次阅读
基于区块链技术的基础流量平台新力量币介绍

区块链在电子政务领域的应用创新探讨

除此之外,李天白还提出,如果只基于区块链本身是无法做到数据价值网络的真正落实,因此区块链走向社会一定...

发表于 2019-07-11 10:40 14次阅读
区块链在电子政务领域的应用创新探讨

Facebook推出了加密货币天秤座项目将改变全...

货币互联网应该是跨境的、开放的、全球化的。它应该包含来自每个人和所有事物的交易。为了实现这一目标,将...

发表于 2019-07-11 10:34 5次阅读
Facebook推出了加密货币天秤座项目将改变全...

区块链技术用于农业领域可以为农民带来更公平的回报

她认为,未来使用区块链可以确保交易的透明度,收集更准确的数据,并消除对中介机构的需求。Balzaro...

发表于 2019-07-11 10:32 4次阅读
区块链技术用于农业领域可以为农民带来更公平的回报

比特币社区正在创建一个全新的支付和金融网络

在加密货币领域,“鲸鱼”是指那些拥有巨额资金来买卖大量的加密数字货币的投资者,尤指那些有足够资金影响...

发表于 2019-07-11 10:26 6次阅读
比特币社区正在创建一个全新的支付和金融网络

为什么矿工会迫不及待的想要挖新区块

而比特币的稀缺性,让其在短短十年里经历了3到4轮泡沫期。由于市场需求减弱并分散流通,而供应仍维持相对...

发表于 2019-07-11 10:10 11次阅读
为什么矿工会迫不及待的想要挖新区块

如何利用区块链智能合约技术实现连续性融资

在曾经区块链项目的ICO中,很多项目在初创阶段就一次性融巨量资金,以支持此后很多年的发展直至项目实现...

发表于 2019-07-11 10:06 12次阅读
如何利用区块链智能合约技术实现连续性融资

区块链技术堆栈何时才能成熟到可能被主流企业采用

微软是BaaS空间最大的参与者之一。到目前为止,它主要专注于以太坊,但也为R3的Corda和超级账本...

发表于 2019-07-11 09:59 7次阅读
区块链技术堆栈何时才能成熟到可能被主流企业采用

Al人工智能比特币矿机兴起

比特币矿机是矿工最关心的挖矿设备,而挖矿的市场的起伏就是伴随着比特币矿机的更新迭代而不断变化的。

发表于 2019-07-10 16:47 44次阅读
Al人工智能比特币矿机兴起

太空中的区块链有着什么地位

比特币是第一个分散化的全球支付网络,可能优于法定货币,因为它不能随意印制,用户可以完全控制自己的资金...

发表于 2019-07-10 16:45 25次阅读
太空中的区块链有着什么地位

USDT再次成为币圈主角后会发生什么

有比特币吹起了巨大的泡沫,其他主流币反而是安全的。

发表于 2019-07-10 16:41 137次阅读
USDT再次成为币圈主角后会发生什么

区块链对于粮食的可持续生产有什么帮助

通过提高透明度,适应新的数据技术可能为消费者和生产者带来更公平的食品价格。

发表于 2019-07-10 16:36 20次阅读
区块链对于粮食的可持续生产有什么帮助

中国区块链专利十强如何演变的

传统科技公司、金融股公司具有技术、人才、市场等优势,它们大多对区块链专利是一种市场抢占。

发表于 2019-07-10 16:25 28次阅读
中国区块链专利十强如何演变的

比特币的魅力在哪里

新技术必须有很高的回报率,有时候甚至要垄断利润。

发表于 2019-07-10 16:18 211次阅读
比特币的魅力在哪里

央行将研发数字货币应对Libra的挑战

如果数字货币与美元密切相关,那么它可能会产生主权货币与以美元为中心的数字货币共存的情景。

发表于 2019-07-10 16:14 38次阅读
央行将研发数字货币应对Libra的挑战

利用区块链技术打造保护用户数据的基本规则

技术造成的问题让技术去解决,应该将对用户数据的保护写进代码,利用区块链技术打造一个保护用户数据的基本...

发表于 2019-07-10 16:11 265次阅读
利用区块链技术打造保护用户数据的基本规则

区块链技术在智慧城市如何应用

区块链若是在物联网上运作良好,在智慧城市里就有非常大的发展潜力。

发表于 2019-07-10 15:38 29次阅读
区块链技术在智慧城市如何应用

基于区块链智能合约的去中心化农业技术和食品科学项...

ATFS项目是世界上第一个以以太坊区块链和智能合约为基础的去中心化式农业技术和食品科学众筹项目。 ...

发表于 2019-07-10 14:32 28次阅读
基于区块链智能合约的去中心化农业技术和食品科学项...

比特币脚本将是世界上第一个区块链中的低级编程语言

据Chain的最新博客文章表明,Ivy旨在帮助开发人员“编写自定义的、SegWit兼容的比特币地址,...

发表于 2019-07-10 14:12 781次阅读
比特币脚本将是世界上第一个区块链中的低级编程语言

迪拜政府正在打算开设一个名为区块链服务的共享平台

不过,迪拜的区块链策略也面临着技术不完善、基础设施不到位的挑战。为了攻克这些挑战,迪拜政府打算开设名...

发表于 2019-07-10 14:06 29次阅读
迪拜政府正在打算开设一个名为区块链服务的共享平台

基于区块链技术全球去中心化的售后服务优化平台Ir...

IronBlock —个致力于优化服务、设备技术鉴定、保障交易安全合规进行的去中心化平台。为建筑工程...

发表于 2019-07-10 14:06 28次阅读
基于区块链技术全球去中心化的售后服务优化平台Ir...

新加坡Qlink公司正在寻求建立一个由区块链技术...

相对于受控的中心化电信系统而言,采取分布式的方案可以为终端用户提供更好的隐私保护。与此同时,它还可以...

发表于 2019-07-10 11:52 18次阅读
新加坡Qlink公司正在寻求建立一个由区块链技术...

区块链在商业中扮演怎样的角色

IDC的分析师在最近的一份报告中说他们预计“区块链分类账和互联在未来36个月内将以缓慢和稳定的速度发...

发表于 2019-07-10 11:46 24次阅读
区块链在商业中扮演怎样的角色

基于区块链技术的供应链管理系统SyncFab介绍

区块链,或分离式信息技术, 是IIoT技术生态系统中许多应用的最新技术。它是一 个透明的数字分类账表...

发表于 2019-07-10 11:44 64次阅读
基于区块链技术的供应链管理系统SyncFab介绍

基于区块链技术的DAPP支付解决方案极物付介绍

极物付(COOSPAY)支持传统电子货币和区块链支付解决方案,包括支付宝、微信支付、Paypal、B...

发表于 2019-07-10 11:39 27次阅读
基于区块链技术的DAPP支付解决方案极物付介绍

美国金融监管局表示区块链技术为各种工业应用提供了...

数字货币只被极少数的消费者使用。我们对所谓的分布式分类技术支持创新及更广泛的应用提供了更多的信任。值...

发表于 2019-07-10 11:35 26次阅读
美国金融监管局表示区块链技术为各种工业应用提供了...

比特币投资在全球到底有多热

欧美投资市场相对成熟,但也用另一种方式表达了对比特币市场的助推,比如欧洲的法国准备推出世界上第一只比...

发表于 2019-07-10 11:26 20次阅读
比特币投资在全球到底有多热

基于以太坊智能合约技术的公平游戏平台Fair.G...

Fair.Game是一个基于以太坊、分布式的、采用智能合约方式来保证游戏公平性的游戏平台。Fair....

发表于 2019-07-10 11:24 18次阅读
基于以太坊智能合约技术的公平游戏平台Fair.G...

基于区块链技术去中心化的用户自由银行LNKO介绍

LNKO 分布式金融生态依托业内最先进的区块链技术开展多元化的分布式金融业务,旨在颠覆传统商业架构,...

发表于 2019-07-10 11:14 272次阅读
基于区块链技术去中心化的用户自由银行LNKO介绍

区块链技术还值得我们花时间来学习吗

一年多以前,如果没有人提到区块链,你几乎不可能与人谈论技术。有些人甚至称它为“新互联网”。哦,时代变...

发表于 2019-07-10 11:09 15次阅读
区块链技术还值得我们花时间来学习吗

区块链和比特币之间的比较分析

是的,比特币有像区块链这样的技术基础、大量的限制、嵌入式算法、加密功能等。比特币的进一步改进很可能是...

发表于 2019-07-10 11:06 29次阅读
区块链和比特币之间的比较分析

区块链技术下一个颠覆的行业将是汽车行业

更有甚者,95%的汽车制造商计划通过资助初创公司帮助开发潜在的基于区块链的解决方案,与企业一起对这项...

发表于 2019-07-10 10:53 14次阅读
区块链技术下一个颠覆的行业将是汽车行业

NCE在区块链技术下能让经济变得更加活跃让价值交...

NCE全球基金会董事Gregory发表了演讲,他表示希望看到NCE全球基金会能保持前进,NCE在区块...

发表于 2019-07-10 10:47 14次阅读
NCE在区块链技术下能让经济变得更加活跃让价值交...

libra的发行对未来中国央行推行数字货币有怎样...

Libra的发行基于当下特定的历史背景,一个是美元在国际货币市场扮演的角色有增无减,但大部分国家和市...

发表于 2019-07-10 10:46 52次阅读
libra的发行对未来中国央行推行数字货币有怎样...

什么是双重支付和种族攻击

在数字现金系统中,相同的数字货币可以多次使用,因此重复消费是一个潜在的错误。这是可能的,因为数字货币...

发表于 2019-07-10 10:40 18次阅读
什么是双重支付和种族攻击

区块链赋予了Chainlink怎样的价值

现在回到我们的重点讨论的价值上来。比特币和以太坊等传统区块链的价值是通过挖掘获得的。这种开采价值是基...

发表于 2019-07-10 10:40 19次阅读
区块链赋予了Chainlink怎样的价值

人工智能比特币矿机正在兴起可能会在不久面世

比特币矿机是矿工最关心的挖矿设备,而挖矿的市场的起伏就是伴随着比特币矿机的更新迭代而不断变化的。而比...

发表于 2019-07-10 10:33 42次阅读
人工智能比特币矿机正在兴起可能会在不久面世

如何在Nextcloud中集成基于区块链的存储Sia

发表于 2019-07-10 06:18 4次阅读
如何在Nextcloud中集成基于区块链的存储Sia

区块链对我们的生活有什么影响

发表于 2019-07-10 04:20 12次阅读
区块链对我们的生活有什么影响

区块链将如何颠覆保险行业

考虑到区块链技术巨大的潜在效率提升能力,相信未来会出现更多与保险相关且令人印象深刻的新型用例。

发表于 2019-07-09 17:38 39次阅读
区块链将如何颠覆保险行业

区块链2.0-从比特币跳水说起

区块链技术的数据共享是一个分布式的记账簿,可以理解为是一个巨型分布式去中心的数据库。

发表于 2019-07-09 16:53 23次阅读
区块链2.0-从比特币跳水说起

区块链的起源与发展是怎样的

随着比特币用户上升,以太坊智能合约系统逐渐完善,区块链技术已经开始落地使用,开启了区块链3.0时代。

发表于 2019-07-09 16:47 31次阅读
区块链的起源与发展是怎样的

聚焦 | 物联网和区块链在供应链物流运输中的应用

物流/供应是目前世界上最大的产业之一。

发表于 2019-07-09 16:44 157次阅读
聚焦 | 物联网和区块链在供应链物流运输中的应用

中小型企业能不能借力区块链

互联网未来的数据一定趋向于集中化,就像AI行业一样,小公司因为没有数据,不再有机会。

发表于 2019-07-09 16:43 29次阅读
中小型企业能不能借力区块链

有了AI辅助后的区块链前途有多大

虽然区块链是一个类似于数据库的存在,但它与大数据还是有着根本的差别的。

发表于 2019-07-09 16:34 36次阅读
有了AI辅助后的区块链前途有多大

区块链与会计会产生什么化学反应

区块链时代的到来将使会计行业得以进一步发展。

发表于 2019-07-09 16:30 25次阅读
 区块链与会计会产生什么化学反应

区块链云存储未来将如何颠覆存储行业

区块链云存储市场持续升温,迅雷、暴风、快播也纷纷进入这个监管空白的市场,是什么让传统上市公司也开始如...

发表于 2019-07-09 16:28 46次阅读
区块链云存储未来将如何颠覆存储行业

区块链能否解决链上原始数据的真实性的问题

食品溯源的链路很长,不仅是物理世界,还有中心化的信息世界和去中心化的信息世界。

发表于 2019-07-09 16:28 32次阅读
区块链能否解决链上原始数据的真实性的问题

区块链技术在非能源领域的应用场景

在金融行业,基于区块链技术的应用案例的数量在与日俱增。

发表于 2019-07-09 16:24 30次阅读
区块链技术在非能源领域的应用场景

区块链6层协议是怎么一回事

区块链系统模型的每一层将会诞生新的工作岗位和新的创业机遇,甚至会出现新的行业巨头。

发表于 2019-07-09 16:18 22次阅读
区块链6层协议是怎么一回事

比特币交易如何保障安全

由于协议中的计算科学参数都是固定的,所以这种比特币网络安全性的方法仅基于经济学,即共识算法 - 链选...

发表于 2019-07-09 16:07 57次阅读
比特币交易如何保障安全

区块链是我们一场尚未准备好的革命

区块链是组织复杂系统的真正的新工具。我们才开始学习如何将它们融入现实世界。

发表于 2019-07-09 16:02 19次阅读
区块链是我们一场尚未准备好的革命

区块链是如何改变我们的生活的

区块链通过纯数学方式的方式建立信任基础,能够让我们在互联网中实现信息共享,但是却不会暴露我们现实生活...

发表于 2019-07-09 15:53 20次阅读
区块链是如何改变我们的生活的

区块链之密码学随机数是什么

区块链中常用的是一种分布式的随机数生成算法,使用了DPOS结构中的受托人来提供随机性。

发表于 2019-07-09 15:47 28次阅读
区块链之密码学随机数是什么

区块链的本质是什么

区块链技术的防伪、防篡改、防抵赖、可追溯、可审计,以及它更重要的共识体系构建了信任的基础。

发表于 2019-07-09 15:40 11次阅读
区块链的本质是什么

为什么有很多人没有投资区块链

真正投资区块链行业的人,不会被市场的慌乱所干扰,他们唯一的投资技巧就是将目光落到实处。

发表于 2019-07-09 15:36 20次阅读
为什么有很多人没有投资区块链

比特币价值可以比肩苹果吗

金融机构和市场对于比特币的不同看法最终导致了比特币市场呈现出来的诸多方面的困境和难题。

发表于 2019-07-09 15:31 14次阅读
比特币价值可以比肩苹果吗

炒币等于区块链吗

区块链这项技术,作为比特币的底层技术,伴随着数字货币的兴起,而被大家熟知。

发表于 2019-07-09 15:24 8次阅读
炒币等于区块链吗

区块链的价值归宿是比特币吗

作为区块链媒体争先追随的热点——区块链,其价值是不容争辩的。

发表于 2019-07-09 15:21 19次阅读
区块链的价值归宿是比特币吗

全球十大最值得期待的区块链钱包

发表于 2019-04-09 15:24 217次阅读
全球十大最值得期待的区块链钱包

区块链应用涉及到哪些算法?

发表于 2019-03-27 11:21 463次阅读
区块链应用涉及到哪些算法?

第四次工业革命——区块链技术

发表于 2019-03-08 11:27 810次阅读
第四次工业革命——区块链技术

现在是时候让汽车高管们开始使用区块链了

发表于 2019-01-30 23:32 392次阅读
现在是时候让汽车高管们开始使用区块链了

区块链金融优势究竟表现在哪里?

发表于 2019-01-17 18:06 565次阅读
区块链金融优势究竟表现在哪里?

区块链在其他领域的一些应用

发表于 2019-01-07 17:42 565次阅读
区块链在其他领域的一些应用

科普分片技术

发表于 2019-01-04 17:50 445次阅读
科普分片技术

时代周刊:为什么比特币是自由的源泉?

发表于 2019-01-01 23:23 596次阅读
时代周刊:为什么比特币是自由的源泉?