anbo104.com提供各种规格硅碳棒/热电偶保护管
全国咨询热线:

区块链中常见的10种共识机制介绍

来源:anbo104.com    发布时间:2023-10-27 05:41:00 人气:1 次

  新链空间负责人)用通俗易懂的例子讲解了了解区块链必须要掌握的10个核心关键词,其中有一个是“共识”。在课上,导师解释了什么是共识,并提到PoW、PoS、DPoS是目前公有链常见的共识

  在区块链共识机制这片江湖里,除了PoW、PoS、DPoS“三秀”外,还有数个小弟隐于其中,他们虽然没有那么大的名声,但也有公链在用。这篇文章,将简单介绍10种共识机制,让大家更多地了解区块链的共识。

  举个例子,你约了一帮人玩游戏,玩游戏之前要定下游戏规则,规定好输赢的奖惩措施。游戏规则需要每个参与游戏的人同意并达成一致,这样才能保证整个游戏的公平性,让每个参与者都玩得开开心心。这个游戏规则就是一个“共识协议”。

  在区块链中也一样,共识是一个决策过程,它的目标是确保所有参与者在添加新数据块后,能就其当前状态达成一致。换言之,共识协议确保了一条链的正确性,并为做出贡献的参与者提供了激励措施。共识协议对区块链来说是非常重要的,它可以防止一个人单独控制整个系统,并确保每个人都遵守网络规则。以比特币区块链为例,虽然中本聪创造了比特币区块链,但TA对这条链并没有所有权,比特币区块链完全是透明和开放的,网络中的每个节点都是平等的。

  目前行业里有多种区块链协议,其中PoW(工作量证明)和PoS(权益证明)是最早的协议,通常也是其它共识协议的原型。让我们来看看它们各自有什么优缺点。

  要添加一个新块,参与者必须证明TA已经完成了多少量的工作。更准确地来说,要证明TA解决了一个非常困难的任务,即找到了符合特定规则的哈希值。第一个找到正确哈希值的人即可获得在链上添加新块的机会。

  因此,参与PoW意味需要大量的计算资源成本,如电费、CPU等。尽管点对点的可扩展性不错,但PoW处理交易的效率很低。它的另一个问题是,参与者的动机通常是为了致富而不是为了维护“正义”。随着时间的推移,降低挖矿费用和佣金,会极大地影响网络安全。

  PoW的优势在于,能确保两个互不信任的参与者在一个网络中工作。任何人都可以加入网络,而不需要任何许。尽管点对点的可伸缩性很高,但是事务处理率仍然很低。

  工作原理:网络信任验证者,验证者抵押自己的资源作为创建块的能力保障。抵押的资源越大,网络允许这个验证者创建块的概率就越高。

  PoS的技术特点是没有复杂和不必要的计算。网络参与者不与其他人竞争,而是抵押他们的资源,如在以太坊区块链中的抵押以太币,并等待他们被选中来创建一个新的块。

  参与者对网络安全很看重,因为他们自己手里持有网络中的TOKEN。系统根据参与者所拥有的 “股权”来选择验证者,如参与者拥有5%的股份,那么将验证网络中5%的交易。PoS的想法是验证者持有的“股份”比例越高,TA操纵验证程序的兴趣就越低。

  与PoW算法一样,PoS中交易的完成是概率性的。尽管与PoW相比,PoS的交易速度相对较快,但它仍然需要TOKEN。有人指出,拥有大量股份的验证者将会有更大概率被选中,因此会导致“富者更富”。

  工作原理:参与者将新块的生产委托给一小群被选出来的、数量固定的验证者。竞争激烈,但回报丰厚。

  DPoS通过减少验证者的数量来提高交易速度以及创建块的速度。验证者是TOKEN持有者通过投票选出来的,新块由验证者而不是TOKEN持有者创建。每票的权重由投票人的资产总和决定。投票人可以在任何时候投票给验证者。这决定了网络的高度灵活性,如果大多数验证者失败或出现问题,那么社区将立即投票选出新的验证人来替代他们。

  每个新块的产生需要1-2秒的时间。与PoS相比,DPoS更快更公平,因为被委托的验证人将会与为他们投票的人共享获得的奖励。

  活动证明(PoA)结合了PoW和PoS协议,这意味着参与者可以挖矿或抵押权益来验证区块。因此,PoA协议在矿工和普通网络成员之间提供了平衡。

  位置证明(PoL)允许用户保护特定的GPS位置,从而在网络上进行身份验证。这个区块链协议依赖于BFT信标,它在区块链中记录地理位置和时间标记,从而防止系统中断和欺诈。

  算法和PoS类似,但包含三个部分:账户内的TOKEN数量;账户活跃度;帐户持有人在网络上花费的时间。

  第一个参数在验证交易的评级中起着至关重要的作用;第二个和第三个参数只是帮助建立账户的“价值”。TOKEN的数量越小,其他参数的影响越大。

  因此,一个拥有数十万TOKEN的账户,由于其活跃性和上网时间,可以将重要性系数提高近3倍。反之,拥有数亿TOKEN的人,如果不够活跃以及上网时长不够,其重要性将降低。

  该系统类似于工作证明,但使用的电力较少。该算法不是参与者解决密码难题,而是在受信任的执行环境环境中工作,如Intel Software Guard Extensions(SGX)。PoET协议保证这些块是随机生成的,不受其它因素干扰。

  与PoS和DPoS类似,在POA中,验证人节点保护区块链并生成新的区块。区块链上的新块只有在验证器达到最大值时才会创建。区块链上的新块,只有当验证人节点达到最大值时才会被创建。

  通过预先选定验证人,Proof of Authority并没有那么去中心化。因此,这种共识协议更适合私有或者联盟区块链,如银行和保险公司。所有验证人的身份都是公开的,可由任何第三方进行验证。因此,验证人的行为是为了使网络利益最大化。

  PoC类似PoW,但两者有个显著区别,在PoC中,不需要做大量的工作来验证每个区块,这些工作在”Plotting”(绘图)的过程中提前完成了,此过程的结果用于后面验证每个块。Plotting是生成称为“plotting file”的特殊文件的过程,该文件存储大量预先计算好的哈希值。最短的解决方案被授予挖掘下一个块的权限。PoC具有高效、成本低和分布式的优点。

  PoC可用于任何领域,括投票追踪、记录存储、法律文件等。PoC可以是没有任何支持代码的原型,也可以是具有基本功能集的最小可行产品(MVP)。PoC是组织内部用来更好地理解特定项目的模型。

  共识协议是区块链不可分割的一部分。它们有助于实现公正,也能避免当一个或部分参与者节点失败时,系统出现故障。其次,也有助于互不信任的参与者在去中心化的环境中达成“共识”。

  上文只简单介绍了部分共识协议,还有很多协议未囊括其中,如Practical Byzantine Fault Tolerance(PBFT)、Proof-of-Brain (PoB)、Proof-of-Physical-Address (PoPA)、Proof-of-Bank-Account (PoBA)等。在蜂巢学院公开课第三课上,将详细介绍比特币的共识协议(PoW)。导师吴为龙(趣派科技CTO),是行业早期参与者和第一批区块链开发者,他将会结合自己多年的行业经验,为大家通俗易懂地讲授比特币的起源、发展、治理等各种知识,让大家离区块链更近一步。

  声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉

  了一篇研究报告,报告阐述了他对电子货币的新构想,比特币就此问世!正因为社区的

  系统的高效性、安全性和稳定性。针对不同的业务场景,研究者、开发者如何选择或设计一

  算法在资源花销、能源耗赀和性能上都饱受诟病,因此需要制定一个能衡量其执行效率的指标,以评价其设计是否优良

  能够有效融合物联网、5G、大数据和人工智能等技术,在新型基础设施建设中具有重要作用。

  公益和慈善机构屡次产生信任危机,导致严重后果,并产生恶性循环。本文我们讨论利用

  作为一个去中心化的分布式账本系统,然而在实际运行中,怎么解决因为去中心化后,保证整个系统能有效运行,各个节点诚实记账。

  则是一套完整的数据入库规则,一个“数据水龙头”,维持数据库持续增长。 布比联合创始人张明裕常用微信群来解释什么是

  是去中心化分散网络,所以必须设计一套维护系统的运作顺序(谁先谁后)和公平性(谁获得新币的奖励?)的

  平台在设计和开发去中心化应用程序和系统方面取得了令人难以置信的进展,从加密货币到企业供应

  等领域,都已被广泛应用。虽然应用非常广泛,但它们都是基于一组核心的设计模式,正是这些设计模式推动了分布式系统理论和实践的发展。

  方法。不幸的是,PoW具有不可忽略的能源损耗,同时研究人员一直在寻求可替代的

  引擎(Tendermint Core)。他主要负责节点之间的数据同步有序传输,实现拜占庭

  接口通讯协议,可以通过各种编程语言实现应用逻辑。应用逻辑和TM Core通过ABCI实现了解耦。

  都有对应的哈希值,通过计算哈希值来决定记账权归属。哈希值的计算是一个概率事件,因此取得记账权的方法就是加强算力,使得

  发展历程来看,DFINITY和Algorand的确有着举足轻重的地位:Algorand是由

  相当于投票规则不同,例如:有的要过半数、有的要达到三分之二的票数。 所有的节点都具备

  节点诚实运转、抑制恶意行为的经济运行体系,是建立在技术基础之上的经济驱动力。

  生产者有欺诈行为。这个欺诈证明会包含前一个块的信息,并且允许我们证明根据侧

  规则,当前块(错误块)不是根据前一个块的状态正确产生。如果这个欺诈被证实,那么侧

  基础设施存在可拓展性问题,无法满足大规模应用的需求。 同时资源瓶颈决定了公

  ,是分布式系统中的一个过程,用于在涉及多个不可靠节点的网络中,在所有节点之间实现数据一致性并对某个提案达成一致的协议。不同的

  各自有其优缺点。现在主要根据安全性,可扩展性,TPS性能,以及资源消耗来判定一款

  某个特定值,而持续的哈希计算耗费大量的能源,这也是 PoW 被人诟病的主要原因。为解决能源浪费的问题,很多新型的

  被提出,它们将安全基础由计算能力转为依赖其他资源,其中权益证明(PoS)被广泛研究和认可,作为 PoW 最有利的替代者,我们坚信,PoS 将是

  协议解决了计算机科学中的一个经典问题:许多平等的参与者如何才能就事件的全局观点达成一致?在

  系统内,让所有节点达到一个——由哪个节点来更新新账本页,并且其他节点会将自己的账本同步到该最新的账本页——的共同的决策方法论。

  方案,在其上存在大量可验证的、全局依赖的动态数据结构。换句话说会设计成一个独立

  算法)保障下,在有限的时间内,使得指定操作在分布式网络中是一致的、被承认的、不可篡改的。在

  。基于权益证明(PoS),通常将金钱作为股权使用,POA指的是身份的使用。这背后的想法是,人们会注意自己的名声,因此会被劝阻不要恶意行事。

  群体决策过程,在这个过程中,群体成员发展,并同意支持一项最符合整体利益的决策。在专业上,

  。我们要感谢全世界的大规模采矿活动和电力消耗。我们知道它是有效的,但它开始被认为是一

  加密货币,其诞生的目的是作为加密安全电子货币的新版本。这种加密货币的部分吸引力在于,它能够建立一个基于对货币生产去中心化控制的自由市场。然而,比特币和以太坊等第一代和第二代

  提供的交易速度缓慢,阻碍了加密货币在日常支付中的使用。这是由于它们协商

  的使用者,以及惩罚恶意的危害者。这样的制度,必须依赖某种方式来证明,是由谁取得了一个

  媒体公司Media Shower公司,与网络安全公司Cyberspec公司合作,宣布它们的一项合作伙伴关系,即在选择证明方面进行合作,一

  是能够保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一

  是一个伟大的技术创新,填补了计算机专业领域的一个空白。如果中本聪愿意发表学术论文的线世纪以来最重要的学术论文之一。”

  是比特币的一个重要概念,货币联合清华大学五道口金融学院互联网金融实验室