到底什么是共(gòng)识机制?
2020-9-11 10:49
来源(yuán):
能链科技(jì)
简单来(lái)说,
区(qū)块链的共识跟我们日(rì)常说的共识(shí)类似,就是(shì)在(zài)一个群体中就某个问题达成共识(shí),一致(zhì)同意采取某(mǒu)种策略来解决这个问题(tí)。例如(rú)说,我们在学校用投票(piào)选(xuǎn)举的方(fāng)式选班长,最(zuì)终选(xuǎn)定的班(bān)长人选是大(dà)家共识,而整个投(tóu)票选举的过程(chéng)和方法论(lùn),就是一种共(gòng)识(shí)机制。
区块(kuài)链(liàn)由于点对点(diǎn)网络下存在较高的网络延迟,各(gè)个(gè)节点所观察到的事务(wù)先后顺序不可能完全一致。因此区块(kuài)链系统需要设计(jì)一种机制对在差不多时间内发生的事务的先后顺序(xù)进行共识,这种对一段时间内(nèi)事(shì)务的先后顺序达成共识的算法被称(chēng)为“共识(shí)机制”。
对区(qū)块链而(ér)言(yán),共(gòng)识机(jī)制的存在让分布式网(wǎng)络的一致性问题迎刃而(ér)解。在区块链中存在着大量(liàng)的分布式节点,要想达成信任关系(xì)并(bìng)保持对外(wài)响应的(de)“一致性(xìng)”,就好比训练(liàn)全校学生跳出整齐划一的广播体操,如何保障整体一致(zhì)性和持续性,往往需要(yào)通过共识算法(fǎ)来达成。
随(suí)着区块链(liàn)的发展,共识机制也(yě)在(zài)不断的发展(zhǎn)演(yǎn)变(biàn)。目前,较为主流的算法有PoW、PoS、DPoS、PBFT等(děng),但在实际使用时(shí),每种算法都有(yǒu)各自的优点和缺点。
版权申明:本内容来自于互联网,属第三方(fāng)汇集推荐平台。本(běn)文(wén)的(de)版权归原(yuán)作者(zhě)所(suǒ)有,文章(zhāng)言论不代表链门户的观点,链门户(hù)不(bú)承担任何法律责任。如有侵(qīn)权请联系QQ:3341927519进行反馈。