关于区块链的共识机制,你想知道的都在这!|币评君

区块链的本质是一个分布式的去中心化的数据库,共识机制就是维护这个数据库正常运转的必要条件,理解了共识机制,也就明白了区块链的工作原理,币评君(biping.io,最全的加密货币行情和区块链资讯)给大家讲讲区块链世界的共识机制有几种形式?优缺点又是什么?

共识机制是什么?

区块链本质是去中心化,去中心化的核心是共识机制,区块链上的共识机制主要解决由谁来构造区块,以及如何维护区块链统一的问题。

共识机制的必要性?

分布式系统中,多个主机通过异步通信方式组成网络集群。在这样的一个异步系统中,需要主机之间进行状态复制,以保证每个主机达成一致的状态共识。错误信息可能出现在异步系统内并不断传播,因此需要在默认不可靠的异步网络中定义容错协议,以确保各主机达成安全可靠的状态共识,这就是共识机制诞生的必要性。

几种共识机制

在区块链网络中,由于应用场景的不同,所设计的目标各异,不同的区块链系统采用了不同的共识算法。每种共识算法都不是完美的,都有其优点和局限性。

一般来说,在私有链和联盟链情况下,对一致性、正确性要求很高,会采用强一致性的共识算法。而在公有链情况下,对一致性和正确性要求稍低,通常采用最终一致性的共识算法。

▌PoW 工作量证明

整个系统中每个节点为整个系统提供计算能力(简称算力),通过一个竞争机制,让计算工作完成最出色的节点获得系统的奖励,即完成新生成货币的分配,简单理解就是多劳多得,bictoin、LTC等货币型区块链就应用POW机制。

▶优点

完全去中心化

节点自由进出,算法简单,容易实现

破坏系统花费的成本巨大,只要网络破坏者的算力不超过网络总算力的50%,网络的交易状态就能达成一致

▶缺点

浪费能源,这是最大的缺点

区块的确认时间难以缩短,如bictoin每秒只能做7笔交易,不适合商业应用

新的区块链必须找到一种不同的散列算法,否则就会面临bictoin的算力攻击

对节点的性能网络环境要求高

容易产生分叉,需要等待多个确认

无法达成最终一致性

▌PoS 权益证明

也称股权证明,类似于你把财产存在银行,这种模式会根据你持有加密货币的数量和时间,分配给你相应的利息。

▶优点

对节点性能要求低,达成共识时间短

▶缺点

没有最终一致性,需要检查点机制来弥补最终性

DPOW 委托股权证明

DPOW是 PoS 的进化方案,在常规 PoW和 PoS 中,任何一个新加入的区块,都需要被整个网络所有节点做确认,非常影响效率。

DPoS则类似于现代董事会的投票机制,通过选举代表来进行投票和决策。被选举出的n个记账节点来做新区块的创建、验证、签名和相互监督,这样就极大地减少了区块创建和确认所需要消耗的时间和算力成本。

▶优点

大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证

▶缺点

牺牲了去中心化的概念,不适合公有链

▌PBFT 实用拜占庭容错

实用拜占庭容错机制是一种采用“许可投票、少数服从多数”来选举领导者并进行记账的共识机制,该共识机制允许拜占庭容错,允许强监督节点参与,具备权限分级能力,性能更高,耗能更低,而且每轮记账都会由全网节点共同选举领导者,允许33%的节点作恶,容错率为33%。实用拜占庭容错特别适合联盟链的应用场景。

▶优点

会背离中心化,加密货币的存在及奖励机制会产生马太效应,让社区中的穷者更穷,富者更富

共识效率高,可实现高频交易

▶缺点

当系统只剩下33%的节点运行时,系统会停止运行

▌dBFT 授权拜占庭容错

这种机制是用权益来选出记账人,然后记账人之间通过拜占庭容错算法达成共识。授权拜占庭容错机制最核心的一点,就是最大限度地确保系统的最终性,使区块链能够适用于真正的金融应用场景。

▶优点

专业化的记账人

可以容忍任何类型的错误

记账由多人协同完成,每一个区块都有最终性,不会分叉

算法的可靠性有严格的数学证明

▶缺点

当三分之一或以上记账人停止工作后,系统将无法提供服务

当三分之一或以上记账人联合作恶,可能会使系统出现分叉

▌Pool 验证池

基于传统的分布式一致性技术,加上数据验证机制。

▶优点

不需要加密货币也可以工作,在成熟的分布式一致性算法(Pasox、Raft)基础上,实现秒级共识验证。

▶缺点

去中心化程度不如bictoin,更适合多方参与的多中心商业模式。

▌Paxos

这是一种传统的分布式一致性算法,是一种基于选举领导者的共识机制。领导者节点拥有绝对权限,并允许强监督节点参与,其性能高,资源消耗低。所有节点一般有线下准入机制,但选举过程中不允许有作恶节点,不具备容错性。

Paxos算法中将节点分为三种类型:

proposer:提出一个提案,等待大家批准为结案。往往是客户端担任该角色

acceptor:负责对提案进行投票。往往是服务端担任该角色

learner:被告知结案结果,并与之统一,不参与投票过程。可能为客户端或服务端

Paxos 能保证在超过50%的正常节点存在时,系统能达成共识。

▌瑞波共识机制

瑞波共识算法使一组节点能够基于特殊节点列表形成共识,初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由该俱乐部51%的会员投票通过。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。由于该俱乐部由中心化开始,它将一直是中心化的,而如果它开始腐化,股东们什么也做不了。与bictoin及Peercoin一样,瑞波系统将股东们与其投票权隔开,因此,它比其他系统更中心化。

▌Peercoin

Peercoin(点点币,PPC),混合了POW工作量证明及POS权益证明方式,其中POW主要用于发行货币,未来预计随着挖矿难度上升,产量降低,系统安全主要由POS维护。

想知道更多区块链的资讯和干货,请持续关注币评君(biping.io,最全的加密货币行情和区块链资讯。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容

  • 区块链系统的核心之一-分布式共识机制 1 拜占庭将军问题 1)拜占庭将军问题由来 拜占庭将军问题(Byza...
    yrm23阅读 1,747评论 0 3
  • 1 货币的演变——从贝壳到比特币 当社会分工产生之后,人类就产生了商品交换的需求。在货币被发明之前,人类是以以物换...
    longlee阅读 7,607评论 1 23
  • 豹雪,这个名字,在我们年轻时可是如雷贯耳。 那个时候的星际观光客,几乎人人家里都有在豹雪主题公园的留影合照,全银河...
    韦跃阅读 873评论 0 48
  • 我今天特别不高兴,虽然我看到了最高的圣诞树,但是我都没有多看会儿,我还想爬上去,去够那上面最亮的星星,其实我该骑到...
    暖和_867b阅读 191评论 0 0
  • 2018年2月6日,全球股灾,美股、比特币、A股均创造了最大跌幅。美股创6年最大跌幅,首次暴跌逾千点。比特币价格跌...
    生活范007阅读 609评论 3 9