爱美容
当前位置: 首页 美容百科

dpos的共识机制是什么(共识机制是什么)

时间:2023-06-16 作者: 小编 阅读量: 1 栏目名: 美容百科

说到区块链,我们必然会谈及它的共识机制。共识,简而言之,就是一个群体的成员在某一方面达成的一致意见。Paxos这是一种传统的分布式一致性算法,是一种基于选举领导者的共识机制。往往是服务端担任该角色learner:被告知结案结果,并与之统一,不参与投票过程。可能为客户端或服务端Paxos能保证在超过50%的正常节点存在时,系统能达成共识。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。

说到区块链,我们必然会谈及它的共识机制。不了解区块链的共识机制,就无法理解区块链的真正意义。那么,今日份的区块链的共识机制了解一下?

共识机制是什么?

什么是共识?直取它的字面意思,就是“共同的认识”。

人与人是不同的,这种不同不仅体现在身材、长相、能力,更体现在文化、观点、想法、利益诉求等等方面。

共识,简而言之,就是一个群体的成员在某一方面达成的一致意见。

我们了解到,信任是社会运转中的一大痛点,银行有自己的信用体系,过去的金融体系服务于只服务于极少的企业家,因为建立信用体系耗资巨大。后来支付宝有了芝麻信用,信用已经关系到生活的很多方面,信用卡额度、花呗额度,芝麻信用高出国还可以免签。我们正享受着信用给我们带来的便捷。

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

区块链共识机制的目标是使所有的诚实节点保存一致的区块链视图,同时满足两个性质:

1)一致性:所有诚实节点保存的区块链的前缀部分完全相同。

2)有效性:由某诚实节点发布的信息终将被其他所有诚实节点记录在自己的区块链中。

区块链的自信任主要体现于分布于区块链中的用户无须信任交易的另一方,也无须信任一个中心化的机构,只需要信任区块链协议下的软件系统即可实现交易。

共识机制的必要性?

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

这种自信任的前提是区块链的共识机制(consensus),即在一个互不信任的市场中,要想使各节点达成一致的充分必要条件是每个节点出于对自身利益最大化的考虑,都会自发、诚实地遵守协议中预先设定的规则,判断每一笔记录的真实性,最终将判断为真的记录记入区块链之中。

换句话说,如果各节点具有各自独立的利益并互相竞争,则这些节点几乎不可能合谋欺骗你,而当节点们在网络中拥有公共信誉时,这一点体现得尤为明显。区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。

当今区块链的几种共识机制介绍

区块链上的共识机制有多种,但任何一种都不是完美无缺,或者说适用于所有应用场景的。

PoW 工作量证明

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

  • 优点

完全去中心化节点自由进出,算法简单,容易实现破坏系统花费的成本巨大,只要网络破坏者的算力不超过网络总算力的50%,网络的交易状态就能达成一致

  • 缺点

浪费能源,这是最大的缺点区块的确认时间难以缩短,如bitcoin每秒只能做7笔交易,不适合商业应用新的区块链必须找到一种不同的散列算法,否则就会面临bitcoin的算力攻击对节点的性能网络环境要求高容易产生分叉,需要等待多个确认无法达成最终一致性

PoS 权益证明

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

  • 优点

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

  • 缺点

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

DPOW 委托股权证明

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

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

  • 优点

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

  • 缺点

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

PBFT 实用拜占庭容错

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

  • 优点

会背离中心化,加密货币的存在及奖励机制会产生马太效应,让社区中的穷者更穷,富者更富共识效率高,可实现高频交易

  • 缺点

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

dBFT 授权拜占庭容错

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

  • 优点

专业化的记账人可以容忍任何类型的错误记账由多人协同完成,每一个区块都有最终性,不会分叉算法的可靠性有严格的数学证明

  • 缺点

当三分之一或以上记账人停止工作后,系统将无法提供服务当三分之一或以上记账人联合作恶,可能会使系统出现分叉

Pool 验证池

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

  • 优点

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

  • 缺点

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

Paxos

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

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

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

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

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

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

瑞波共识机制

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

Peercoin

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

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

区块链解决了在不可信信道上传输可信信息、价值转移的问题,而共识机制解决了区块链如何分布式场景下达成一致性的问题。

虽然区块链目前还处于发展的早期,行业发展还面临着一些阻碍,但社会已经足够多地认识到区块链的价值,区块链发展的脚步绝不会停滞不前,行业发展也定会找到突破阻碍的方法。

文章来源:网络

    推荐阅读
  • 天命传说急速射击(天命传说急速射击讲解)

    关于游侠的技能,比起上期刺客篇的根据敌人情况来选择技能,游侠更偏向于根据英雄特性来选择技能,比如可以自己附加减益效果的尤莉卡,暴击输出的格里芬,无属性伤害的妮儿等,每个游侠都有自己独特的输出方式以及技能,如果好好的研究和试验的话,一定能找到属于自己的技能搭配方案。

  • 联通怎么查流量(联通查询流量的方法)

    跟着小编一起来看一看吧!联通怎么查流量登录网上营业厅首页点击话费查询>使用量查询>上网流量,即可查询手机上网流量使用情况。发送CXLL到10010,可查询截止到前一天的本月流量使用情况。除以上的方法,你还可拨打当地的10010热线或直接到当地的营业厅查询手机流量。

  • 巴基斯坦暴雨伤亡情况(巴基斯坦雨雪天气致至少32人死亡)

    拉希德呼吁当地民众向被困在车内的游客提供毛毯等保暖物资。他说,前往穆里的道路已被封闭,仅向提供救援的车辆开放。巴准军事部队已参与救援行动。据当地媒体报道,7日晚以来,除穆里地区外,降雪和降雨还在巴基斯坦多地引发房屋坍塌和滑坡事故,导致至少16人死亡,多人受伤。连日降雨还在该省引发3起滑坡事故,导致至少3人死亡。在巴东部旁遮普省和西南部俾路支省,连日降雨引发多起房屋倒塌事故,造成至少8人死亡。

  • 如何学做女巫(学做黑色耶)

    不过好在只用丙烯涂料,也并不需要几个钱。将这块板子架起后涂黑。这时,以最小的流量将这杯丙烯颜料倒到板子上去。继续扩散到板子的边缘处。现在用黑色的丙烯涂料将板子边缘上颜料没有侵占的位置浇上填补空隙。将板子拿起来,前后左右稍微的倾斜,让有纹理的图案慢慢的流动到板子的边缘,整个覆盖全部画面。等这块板子干透后,无论是做背景板还是做地台都是极具个人代表特色的。

  • 阴阳师神都夜行录(神都夜行录x阴阳师联动活动鱼生有你复刻开启)

    戏海逐浪龙宫寻宝本周更新后,人气超高的“戏海逐浪鱼竞游”活动再度开启,大人们可通过活动副本、大赛竞猜等方式,从中获得丰厚的宝物奖励。妖刀姬与青行灯在同一场时空碰撞中来到神都世界,因此收集妖灵奇闻便有机会获得妖刀姬的线索,增加相遇机率。本周维护后,“降妖嘉赏令”将于7月25日开启限时预购功能并享有8.8折优惠。

  • 香辣带鱼是哪里的菜系(香辣带鱼怎么做)

    我们一起去了解并探讨一下这个问题吧!香辣带鱼是哪里的菜系香辣带鱼是湖南菜,菜系属于湘菜。将带鱼切成菱形块,洗净,沥水。带鱼沥干水分后,撒上干淀粉,拌均匀。锅内放油,烧至八成热,逐块下入带鱼,炸至金黄色,捞出沥油。将蒜茸、姜米、干椒粉、葱花、紫苏放在碗内。再兑上盐、味精、白糖、陈醋、蚝油、水淀粉,用筷子将其拌匀。再快速将兑好的汁烹在带鱼中,等汁收干,淋上香油装盘即可。

  • 仓库管理员证书在哪里考(仓库管理员证怎么考)

    仓库管理员应按规定做好材料设备的出入库验收、记账和发放工作,及时掌握库存状况,保证材料设备的及时供应,充分发挥周转效率定期清理仓库,保持仓库整洁美观,材料设备分类摆放存放整齐准确dunsisunlaoshi,下面我们就来聊聊关于仓库管理员证书在哪里考?dunsisunlaoshi仓库管理旨在组织、监控和管理物料的保存,从而为企业提供合适的、可部署的库存。通过现代技术,实现了全自动化的仓库管理,优化和简化了管理技术。质量关系到企业的生存和发展。

  • 正常离职怎么领失业金(怎样领失业金)

    到缴纳社会保险的经办机构,提交解除劳动关系的通知书、身份证复印件后,办理失业金领取手续,,我来为大家科普一下关于正常离职怎么领失业金?以下内容希望对你有帮助!如果是被公司辞退的职工,那么可以去当地社保局办理失业金领取手续,如果满足领取条件,那么需按照失业保险的累计缴费年限来领取,最长领取时间为24个月。

  • 最简单水煮肉片的家常做法(大厨教你川味水煮肉片的家常做法)

    里脊肉洗净,切成0.5厘米厚度的薄片,放入碗中。起锅倒入食用油,油温烧至四成热时,下入腌好的肉片,用勺子轻推滑散,避免粘连,大约30秒后倒出控油。锅内添入少许油,倒入葱姜蒜和红干椒爆香。加入3克白糖,1克胡椒粉,简单翻炒几下。好了,到这里,这道麻辣鲜香的水煮肉片就做好了,香辣开胃又下饭,学会了就赶快试试吧。