共识机制【共识机制需要的三个条件】

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

最近有很多小伙伴问了关于共识机制的问题。边肖结合多年经验,整理了一些与共识机制所要求的三个条件相对应的材料,与大家分享。

五分钟了解共识机制

什么是共识机制?

";共识机制是区块链的灵魂。"这是业内经常能听到的一句话。协商一致机制在区块链的地位可想而知。那么到底什么是共识机制呢?我们不妨从拜占庭将军的问题入手。

拜占庭位于今天的土耳其伊斯坦布尔。,是东罗马帝国的首都。由于当时拜占庭罗马帝国疆域辽阔,出于防御目的,各军相距甚远,将领之间的消息只能通过信使传递。战争期间,拜占庭军队中的所有将军和副官必须达成共识。在攻击敌人之前决定是否有胜算';s营。但军中可能有汉奸、敌特,将军们的决策会扰乱全军的秩序。达成共识时,结果不代表多数人的意见。此时,在已知叛军成员的情况下。其他忠诚的将领如何在没有叛徒影响的情况下达成协议,拜占庭问题就形成了。

拜占庭将军的问题是一个协议的问题,拜占庭帝国军队的将军们必须一致决定是否攻击一个敌人。。问题是这些将军地理位置分散,其中有叛徒。汉奸可以随意行动,以达到以下目的:欺骗一些将领采取进攻行动;促成一个并非所有将军都同意的决定。,比如当将军唐';t想攻击就攻击;或者迷惑一些将军,这样他们就可以';不要做决定。如果叛徒实现了其中的一个目标,任何攻击的结果都注定是失败的,只有完全一致的努力才能取得胜利。

而如何解决这个问题呢?中本聪';的想法给出了一个更好的答案:每个人都可以';没有资格发送消息,但发送消息有一个条件:"工作量"。将军们同时做一道计算题。谁先完成计算,谁就能获得向其他小国发送消息的资格。。其他小国,收到信息后,必须用加密技术签字盖章确认身份。然后继续做题,做对题继续发消息.对这个顺序达成共识的算法就是共识机制。

共识机制的作用

作为一种按时间顺序存储数据的数据结构,区块链可以支持不同的共识机制。在区块链,每个人都会有一个账簿,记录链条上的所有交易。当一个新的交易在链中产生时,每个人在不同的时间接收这个信息。有些想干坏事的人,这个时候可能会发布一些错误的信息。这时候就需要一个人去验证所有人收到的信息,最后发布最正确的信息。共识机制是区块链技术的重要组成部分。它';这就像一个密码,维持着区块链世界的正常运转,让区块链科技自带光芒改善世界,也是让区块链逐渐被全世界接受和认可的最大幕后功臣。它使得互联网和陌生人之间的所有交易都有可能不需要第三方作为信用背书。它赋予了机械代码以人性和温度。

共识机制的类型

目前共识机制主要有POW、POS、DPOS、PBFT、dBFT和Pool验证池。

粉末就是大家熟悉的比特币挖矿。通过计算一个符合规则的随机数,获得记账权,把本轮需要记录的数据发出去,由全网其他节点验证,一起存储。可以实现完全去中心化,节点可以自由进出。做的越多,得到的越多。

POS,权益证明,是权力的升级共识机制。根据每个节点占用令牌的比例和时间,挖掘难度等于这个比例,从而加快了寻找随机数的速度。持有越多,获得的

DPOS越多,份额授权证明机制。类似于董事会投票,持有人投一定数量的节点,代为验证和记账。

PBFT,实用拜占庭容错,实用拜占庭容错算法。,是状态机复制算法,即把服务建模成状态机,状态机在分布式系统的不同节点进行复制。状态机的每个副本保存了服务的状态,也实现了服务的操作。

dBFT委托BFT授权拜占庭容错算法,通过权益选择记账人,然后记账人之间通过拜占庭容错算法达成共识。

池验证池是在传统的分布式一致性技术基础上,辅以数据验证机制建立的。,这是目前在区块链广泛使用的共识机制。池验证池可以不依赖令牌工作。基于成熟的分布式一致性算法(Pasox、Raft),可以实现秒级共识验证,更适合多参与者的多中心商业模式。

现有的共识机制存在问题

目前,现有的共识机制并不完善,在一些实际应用场景中存在很多弊端。

A、计算能力浪费

在工作量证明机制POW猜数字最快的人,通常是计算能力很强的电脑。超级计算能级只用来猜数字,真的很浪费。

B.权益集中到顶

在权益证明机制POS中,token的余额越多,人们获得公开信息的概率就越高。发布者会得到一定的代币作为奖励,所以持有更多代币的人会越来越多,越来越少。

c.作恶成本低

以计算力和权益的多少获得信息公开权的模式中,当计算能力和权利集中在少数人身上时,这少数人很容易做出违反规则的事情;在PBFT,每个人都投票。如果一个人不';没有任何象征性的平衡想要制造麻烦,他几乎没有利益损失。

D,对真正的去中心化构成威胁

在工作量证明机制中,计算能力越强,获得录制权的概率越高。如果有人把很多人聚集在一起猜数字,把很多台电脑的计算能力加起来。那么这些人就更容易获得信息公开权。最终,宣传权可能直接在这些人身上';的手。

在权利证明机制POS中,权利越大,获得记录权的概率越高,记录的人会有奖励令牌。这样,这些人会越来越富,贫富差距会越来越大。令牌少的人几乎没有发言权。权利掌握在少数人手中,这违背了区块链的分权理念。

共识机制简单来说,就是对一段时间内的事情顺序达成共识的算法。

在区块链,共识机制就像一部国家法律,维系着区块链世界的正常运转。在区块链,每个人都会有一个账簿,记录链条上的所有交易。当链条上发生新的交易时,每个人接收到这些信息的时间都不一样,一些想做坏事的人可能会在这个时候发布一些错误的信息。这时候就需要一个人去验证所有人收到的信息,最后发布最正确的信息。

目前常见的共识机制有三种:

1。工作证明——pow是最常见的共识机制。从字面上解释,PoW的意思是工作越多,收入越大。。这里的工作是猜测数字。谁能最快猜出这个唯一的数字,谁就能成为信息宣传员。

2。利害关系证明也是一种共识证明,类似于股票证书和投票制度。因此,它也被称为"公平证明算法"。最终信息由持有代币最多的人公示。

3。实用的拜占庭容错-PBFT也是一个普遍的共识证明。与前两次不同的是,PBFT是以计算为基础的,并没有象征性的奖励。。链中的每个人都参与投票,当少于(N-1)/3个节点反对时,就有权获得公共信息。

1.共识机制是什么

在分散的结构体系中,由于所有参与者地位平等,当出现分歧时,如何达成共识就成了问题。

所以一个设计良好且简单的共识机制是分布式系统顺利运行的关键。

简而言之,共识机制就是在一段时间内对事物的顺序达成共识的算法。这是区块链节点在整个网络中就数据块信息达成共识的一种机制。

那个';我们完全赞成引入共识机制。感谢您花时间阅读本网站的内容。唐';别忘了在这个网站上查找关于三个条件和共识机制的更多信息。

共识机制【共识机制需要的三个条件】文档下载: PDF DOC TXT
文章来源: 肖肖
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。