详解区块链中常见的八大共识机制!

共识机制是指以去中心化的方式就网络的状态达成统一协议的过程。 也被称为共识算法,有助于验证和验证信息被添加到分类账簿,确保只有真实的事务记录在区块链上。在区块链被发明后的近十年历程里,不断有新的共识机制被创造出来。有些算法在工作量证明的基础上作出改进,有些则将传统的分布式容错算法运用到区块链网络中。那么目前区块链中常见的共识机制有哪些呢?

1.Pow工作量证明:是一种衡量计算机工作量的共识机制。比特币使用的就是工作量证明机制。 工作量证明主要通过哈希计算找出合理数据的步骤来完成:将区块头数据带入哈希函数计算公式,不断调 整区块头数据中的随机数,直到计算出满足特定标准的哈希值,工作量证明就会完成。简单来说就是多劳多得,谁的算力强,计算得就更快,获得记账权的概率就越高。 这种证明方式决定了其验证过程需要大量的数据计算,而其他节点却很容易验证计算结果是否正确,因此 区块链系统无法被恶意节点所欺骗。但是这种证明方式需要消耗大量能源(电力及计算硬件损耗),很不 环保。并且在理论上,如果集合了全网51%的算力即可对区块链网络进行有效攻击,因此许多基于比特币 代码产生的、市值较小的山寨币很容易遭受攻击。

2.PoS权益证明: PoS权益证明同样需要通过计算找出合理的哈希值来完成。但不同的是权益证明机制通过节点持有加密货 币的时间和数量来判断节点的权益大小。根据权益大小不同,用户之间看到的计算目标值也不同。权益大的节点,获得目标值更加简单,更容易获得下一个区块的记账权。 这种方式不需要每个节点都进行大量的运算,节省了电力能源。同时全网51%的算力攻击在权益证明机制下是无效的,因为发起这种攻击反而会损害自身的利益。但是可能会出现币种持有数量大的节点权力过 大,对区块链记账享有绝对支配权的情况,容易引发信任问题。

3.DPoS 委托权益证明: DPoS 委托权益证明通过由持币人投票选举出一定数量的代表来达成共识。每个持币人的投票所占的比重 与他持有的币种数量有关,持有的越多,所占的比重越大。被选出的代表可拥有记账权,轮流进行记账;未能很好履行职责的代表还会被投票除名。这一任期结束后,新的代表会再次通过投票产生。

4.容量证明/空间和时间证明:容量证明是工作量证明的一种变体,它更多地关注内存而不是处理能力。从某种意义上说,这是对PoW的改进,即使在挖掘开始之前,容量证明也要求节点将预先计算的哈希值存储在其硬盘驱动器和其他内存单元上,这个过程称为绘图,绘图使容量证明成为比工作证明更快的机制。这种方法的另一个优点是它可以节省大量能源,这与工作量证明机制不同。更不用说,硬盘存储更多哈希值的任何技术改进也将为不在区块链中的人改进技术,这与许多制造商制造的专用芯片不同,后者除了采矿之外什么都不做。

5.唯一节点列表(UNL):在Ripple和Stellar等区块链中使用的共识机制被称为唯一节点列表。UNL的核心是允许某些节点签署交易,任何用户都可以简单地验证签署的区块是否是最新的。这种共识机制的核心问题是确定哪些节点将有能力签署交易。UNL非常类似于向某些网站颁发数字证书的证书颁发机构,除了声称UNL中的节点是合法的之外,它们声称每个节点都是唯一的,因为它们由不同的实体运营,因此降低Sybil攻击的可能性。UNL共识机制也是目前较快的机制之一。然而,最大的缺点是它是一个比其他共识机制更加集中的区块链系统。

6.已用时间证明:这是另一种共识机制,旨在通过关注随机化来取代工作量证明系统的低效率和诱导浪费的竞争。HyperledgerSawtooth等区块链中使用的一种机制,经过时间证明会随机为其节点提供一个计时器对象。计时器首先到期的节点将负责发布下一个块。该系统为拜占庭将军问题的随机领导者选择方面提供了有效的解决方案。然而,由英特尔开发的合作伙伴技术SGX已被证明存在一些严重漏洞,导致难以信任共识机制。更不用说,重要的是要确保给定计时器对象的每个节点都是唯一的,并且没有用户假装是多个节点来增加他们被选中的几率。

7.权威证明:作为一种共识机制的权威证明与权益证明并没有太大的不同。两者之间的主要区别在干,在权益证明中,验证者质押硬币,而在权威证明中,他们质押自己的声誉。区块链中的验证者数量相当少,因此更适合用于私有区块链。这种机制是一种快速、可扩展的机制,同时具有能源效率。但是,顾名思义,这种共识机制并不遵守去中心化的原则。验证者的数量非常少,因此可以轻松实施审查和资金冻结之类的事情。

8.有向无环图:有向无环图是计算机科学中众所周知的数据结构。事实上,区块链也是DAG的一个例子,因为它有一个明确的方向,没有任何循环,并且是一个图。1OTA使用的Tangle也是DAG共识机制的一种形式。在这种机制中,每个块必须有两个父块。所以,为了通过DAG共识机制完成一笔交易,用户需要验证自己之前的两笔交易。这种机制的最大优势是它可以减少延迟和交易费用。然而,这种共识模型对提高可扩展性几乎没有任何作用,而且极易受到攻击,因为任何攻击只需要34%的哈希算力就可以破坏系统。

区块链技术还是一个非常年轻的领域,没有完美的共识机制。然而,有大量令人兴奋的研究正在进行,许多令人兴奋的新区块链正在通过各种共识机制突破可能的极限。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/253786.html<

(0)
管理的头像管理
上一篇2025-04-30 01:49
下一篇 2025-04-30 01:51

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注