为什么区块链需要一个共识机制??首先,让我们查看新华词典。共识是指不同社会阶层和利益的人寻求的共同理解、价值和理想。
在区块链中,共识意味着参与者就区块链的状态达成共识。为什么区块链有共识 ?为什么支付宝和网上银行从未听说过这个词?
因为区块链是分散的,支付宝是分散的,支付宝的一切都是马云的父亲,马云的父亲从不需要与他人达成 共识 ,你喜欢玩,没有你说话的份额。你不能告诉马云的父亲,我不同意支付交易余额,马云忽略了你。
然而,区块链是分散的。所谓分散的意义之一是没有人,或者一个机构处于权力领导地位,没有人能有最终策权。任何 决策 / 状态 / 变化 都需要参与者使用某种机制来达成同样的理解。这就是区块链的共识。
区块链共识层
区块链的具体内容有很多,比如哪笔交易有效,需要达成共识。例如,一个坏人在两台电脑上拿了一枚比特币,同时发送给 A,一笔发给 B。这**不好。一枚硬币怎么能花两次,对吗?要不说他是坏人!
但是发给 A 交易有效,或发送给 B 交易有效吗? 这需要整个参与比特币的人以某种方式达成同样的理解。你不能说有人说 A 交易有效,另一部分说 B 交易有效。否则就乱套了。
区块链的核心功能之一是就交易的有效性达成这种共识。这几乎是所有区块链产品都应该达成的 共识内容 。在比特币系统中,它本质上是一种交易顺序共识。首先确认的交易是有效的。
区块链共识的另一个极其重要的是,整个参与者需要就**的高度块达成共识。例如,如果两个矿主同时挖出一个块,谁是有效的,谁是孤立的块。它还需要一些机制来让每个人都接受最终的答案,并且不允许分歧。这些必须统一为共识内容的集合,统称为 共识层 。
除 共识 内容外,一个特定的区块链产品还有大量的非 共识 内容。换句话说,这部分链的参与者不需要达成共识。这与美国的联邦制度有关。所有州都有共识要遵守 联邦宪法,但每个州都有自己独特的法律制度。联邦宪法是 共识 ,每个州可以独立执法的部分不属于共识。
对比特币而言,钱包 UI 界面当然不属于共识层。你的钱包可以是绿色的,我的钱包是黄色的。我们不需要就这些细节达成共识。比特币货币单位不属于共识层。有些钱包可以用 btc 有些可以作为单位使用bits 作为单位。
每种货币都可以设计不同的具体内容,即不同的 共识层 。
区块链的共识机制
如何在参与者之间达成共识的方法称为共识机制 。在许多文章和白皮书中, 共识机制也被称为共识计算新手1000元
共识机制 是一套让参与者达成共识的方法。例如,在线下生活中,美国通过投票选择总统。整个投票过程和方**的收集是一种共识机制,使整个美国人就谁将成为总统达成共识。
比特币和其他区块链产品都有具体的方**和编程,以达成 共识层 的共识。
使用比特币的方法叫 POW,我们的中文称之为工作量认证机制。具体意义是,参与采矿的人分别完成一定的 工作量 ,谁完成了,然后听谁,只要他完成了这些工作量,然后每个人都听他的,每个人都听他的,当然,是达成共识。
而 POS 也是一种叫做权益证明的共识机制。听谁的,就是听谁的决定达成共识。这种机制相当于我们现行董事会的股权投票制度。妈的,我有很多股票,听我的。
当然, 是这里最简单的说法,还有一系列其他方法来确保整个系统的可持续运行。但我们可以理解这一层,我们可以防止被大多数项目愚弄。
也有类似的共识机制DPOS,就是在 POS 在此基础上增加了限制性 选举条件。有股权的人是通过选举产生和更换的,而不是通过更多的货币和更少的货币。
一种新的共识机制使分散的大规模高效合作成为可能。区块链技术的发展和迭代将极大地促进各种自组织的产生。事实上,当大多数人质疑区块链是否有价值,少数人只关注货币价格的涨跌时,各种分布式自组织都在酝酿之中。
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时删除。
文章标题:为什么区块链需要共识机制?
文章链接:https://www.btchangqing.cn/430054.html
更新时间:2022年12月27日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。