标签: 权益证明

  • 以太坊转向权益证明:以太币持有者须知

    以太坊合并是以太坊从工作量证明区块链向权益证明区块链过渡的一部分。总的来说,权益证明在可扩展性和可持续性方面拥有诸多优势。 

    随着以太坊迁移至其新的分片结构,原始主网状态也将一并迁移。这意味着,ETH持有者无需对其代币进行任何操作,并且应该警惕那些声称需要“转移”代币的诈骗者。 

    导语

    对于许多ETH持有者来说,以太坊期待已久的向权益证明共识机制的转变提出了一个重要问题:我需要对持有的ETH进行什么操作?这个问题问得很好,因为如果您不完全了解情况,您的资金安全可能会受到威胁。首先,我们将为您解释以太坊转向权益证明(PoS)的原因。

    以太坊转向权益证明指的是什么?

    以太坊(ETH)创建以来,为就新的交易区块达成共识,它一直使用与比特币(BTC)相同的系统,也即工作量证明(PoW)共识机制。这种共识机制允许矿工在没有中心化机构的情况下达成协议,即使面对与其作对的恶意交易者也是如此。 

    工作量证明机制由中本聪在比特币网络中率先实施,为在去中心化网络中达成共识提供了一种高效可靠的方法。时至今日,比特币网络仍未遭受过成功攻击。

    然而,PoW共识机制逐渐失去了一些开发者和用户的青睐。主要原因如下:

    1. 能源效率低下。 PoW通过提升其能源成本来阻止不良交易者进行大规模攻击。虽然这种方式可以确保网络安全,但目前质押已成为一种可持续性更高的替代方案。
    2. 智能合约效率低下。智能合约的使用可能需要大量的网络交互。这些交互必须添加至区块,并向网络进行确认。PoW共识机制往往涉及更长的出块时间和更高的交易费用,这通常使得与智能合约的交互速度更慢、成本更高。
    3. 独立挖矿难度大。由于挖矿领域通常由几个大型矿池主导,因此,对于个人来说,成为热门PoW系统中的矿工可能颇具挑战性。这可能会导致挖矿权的集中化,从而大大削弱个体矿工或小型矿池的竞争力。
    4. 可扩展性低。当区块链网络变得越来越热门时,待处理交易数量也会不断增长。由于PoW网络的区块大小有限,只能容纳一定量的交易。因此,在高流量时期,用户可能需要等待数小时甚至数天,才能将其交易添加至区块中进行处理。

    随着以太坊2.0的到来,以太坊网络将迁移至PoS共识机制,并消除代币挖矿需求。此举旨在提高以太坊的可扩展性,并为用户带来更多好处。

    以太坊为何选择转向权益证明?

    事实证明,权益证明在新的区块链网络中最受欢迎。它具备几点明显优势,并在可访问性和可扩展性方面处于领先地位。权益证明虽然也有一些缺点,但在大多数人看来,与它具备的优势相比,其缺点显得微不足道。

    优点缺点
    普通PoS网络用户只需使用网络原生代币即可参与验证过程。权力可能仍集中在大型代币持有者周围。 
    能耗较低。 损害了有利可图的挖矿行为。
    交易时间更短、确认速更快。一些批评家认为,与使用加密谜题达成共识的机制相比,PoS的安全性略逊一筹。

    以太坊PoS的进阶之路 

    以太坊转向PoS无法一蹴而就。以太坊于几年前启动了向新分片结构过渡的工作。这一过程可以分为几个阶段。请注意,以太坊官方已不再使用阶段结构,但其他媒体仍经常提及。

    推出信标链(第0阶段)

    在第0阶段,以太坊将推出一个管理其所有分片的PoS区块链,即信标链。具体来说,它将负责组织验证者和质押流程、创建验证者委员会、管理共识过程以及运行其他关键操作。

    分片结构介绍(第1阶段)

    第1阶段将采用单个以太坊区块链,并将其拆分为64个分片区块链。这些区块链将由在第0阶段推出的信标链进行管理。然而,随着时间推移,合并将在分片结构实现之前发生,因此,以太坊转而将注意力集中在合并上。

    合并(第1.5阶段)

    第1.5阶段也称为合并,旨在将以太坊主网的状态桥接至新的权益证明系统。旧以太坊主网的智能合约将可以在新的以太坊网络上使用,而信标链将成为区块生产的官方组织者。

    阶段2

    在第2阶段中,功能齐全的分片将创建新的交易和智能合约。第2阶段是原定计划的最后一个阶段,而第3阶段将用于解决以太坊2.0推出后的问题。

    我持有的ETH将会怎么样?

    简而言之,以太坊将确保您的资金安全,您无需进行任何操作。完整的以太坊状态将自动迁移至以太坊2.0。如果您因在币安的以太坊2.0质押产品中锁定了ETH而持有BETH,在完成合并后,您很快可以将其兑换为ETH。Vitalik提及,解锁将在合并完成约六个月后进行。BETH是一种包裹代币,与ETH的兑换比率为1:1,用于发放给在币安上锁定了ETH的用户。通过这种方式,质押者获得了一种流动的类ETH资产,可在其资金锁定时使用。只要用户愿意,即可将其BETH兑换回ETH。

    来自用户和以太坊社区的期望

    对于许多人来说,以太坊向PoS共识机制的转变一直备受期待。由于几乎所有新的区块链目前均采用PoS,以太坊一直面临着巨大的赶超压力。新的PoS共识机制为以太坊网络带来了诸多优势,使其摆脱了以往的种种限制。此外,由于PoS更加环保,以太坊还将消除其先前能源效率低下的污名。总体而言,这有助于提升区块链领域的整体形象。

    总结

    关于以太坊合并,ETH持有者需要了解的关键信息是,您无需对您持有的ETH进行任何操作。因此,请警惕任何声称您需要将ETH“转移”或“桥接”至新网络的人。做好这一点后,您便可以享受以太坊转向权益证明的诸多益处。 

  • 什么是权益质押?

    您可以将权益质押视为一种资源消耗量较低的挖矿替代方案。这种方案涉及将所持资金放入加密货币钱包,为区块链网络的安全性和运营提供支持。简单来说,权益质押是锁定加密货币来获取奖励的行为。

    在大多数情况下,您可以直接从加密货币钱包(例如 Trust Wallet)中质押您的代币。另一方面,许多交易平台为用户提供权益质押服务。币安权益质押可让您以极为简单的方式赚取奖励,只需将您所持有的代币放到交易平台即可。我们后续会做详细介绍。

    要深入了解权益质押是什么,您需要先了解权益证明 (PoS) 的运作方式。权益证明是一种共识机制,可让区块链以更节能的方式运行,同时维持相当大程度的去中心化(至少理论上如此)。我们来深入研究权益证明是什么,以及权益质押如何运作。

    什么是权益证明 (PoS)?

    如果您清楚比特币的运作方式,可能就会熟悉工作量证明 (PoW)。可通过该机制将交易收集到区块中。然后,这些区块会链接在一起,来创建区块链。具体来说,矿工们会争相解出复杂的数学难题,谁先解出难题,谁就有权将下一个区块添加到区块链。

    事实证明,工作量证明是一种非常强大的机制,可以去中心化的方式促进达成共识。问题在于,这种机制涉及到大量的任意计算。矿工们争相解出的难题只是为了维护网络安全,别无其他目的。有人可能会争辩说,从其本身来看,这种过度计算也是无可非议的。此时,您可能在想:有没有其他方法可以保持去中心化共识,却无需较高的计算成本?

    不妨看看权益证明。主要理念是参与者可以锁定代币(他们的“质押权益”),在特定时间间隔内,协议会随机分配权利给其中一个人,以供验证下一个区块。通常,被选中的概率与代币数量成正比:锁定的代币越多,机会就越大。

    这样一来,决定哪些参与者创建区块的因素并不像使用工作量证明那样,是以他们解决哈希挑战的能力为基准,而是取决于他们持有的权益质押代币数量。

    一些人可能会争辩,通过权益质押来生产区块能够提高区块链的可扩展性。这是以太坊网络拟在一组统称为 ETH 2.0 的技术升级中从工作量证明迁移到权益证明的原因之一。

    谁创建了权益证明?

    早期亮相的其中一种权益证明可能当数 Sunny King 和 Scott Nadal 在其 2012 年发表的论文中提到的 Peercoin。他们将其描述为“衍生自中本聪比特币的点对点加密货币设计。

    Peercoin 网络通过混合 PoW/PoS 机制启动,其中,工作量证明主要用于铸造初始供应代币。但对于网络的长期可持续性来说,这种机制并非必需,其重要性也逐渐降低。事实上,大部分网络的安全性都依赖于权益证明。

    什么是委托权益证明 (DPoS)?

    该机制的替代版本由 Daniel Larimer 于 2014 年开发,称为委托权益证明 (DPoS) 。这种机制最初用作 BitShares 区块链的一部分,但不久之后,其他网络也采用了这种模型,其中包括 Steem 和 EOS,同样由 Larimer 创建。

    用户可通过 DPoS 以投票形式投入其代币余额,其中,投票权与持有的代币数量成正比。随后会使用这些投票来选举代表选民管理区块链的代表,确保实现安全性,并达成共识。通常,权益质押奖励会分配给这些当选的代表们,他们随后会根据选民们所做的个人贡献,按比例将这些奖励分配给选民们。

    DPoS 模型允许使用较少的验证节点数量来实现共识。因此,该模型倾向于提高网络性能。从另一方面来说,它也可能导致较低程度的去中心化,因为网络依赖于一小组特定的验证节点。这些验证节点会处理区块链的运作和全面治理。它们会参与达成共识和定义关键治理参数的过程。

    简而言之,DPoS 可让用户通过网络的其他参与者来展现他们的影响力。

    权益质押如何运作?

    正如我们之前所探讨,工作量证明区块链依靠挖矿来向区块链添加新区块。相比之下,权益证明链通过权益质押过程来生产和验证新区块。权益质押涉及到锁定某些验证者的代币,以便协议可在特定时间间隔内随机选择他们来创建一个区块。通常,质押较多数量的参与者更有可能当选为下一个区块验证者。

    这样可在不依赖专用采矿硬件(如专用集成电路)的情况下生产区块。虽然专用集成电路挖矿需要对硬件投入大量资金,但权益质押需要对加密货币本身进行直接投资。因此,权益证明验证者不是通过计算工作来竞争下一个区块,而是根据他们所质押的代币数量来进行选择。“质押权益”(持有的代币)是激励验证者维护网络安全性的因素。如果他们不这样做,其所质押的全部代币可能面临风险

    每个权益证明区块链都有特定的权益质押货币,一些网络采用双代币系统,会以第二种代币来支付奖励。

    从非常实用的层面来看,权益质押只是指将资金放在合适的钱包中。基本而言,这样一来,任何人都可以执行各种网络功能,来换取权益质押奖励。这也包括向质押池中添加资金,我们很快就会讲到这个。

    权益质押奖励如何计算?

    三言两语讲不清楚这个问题。每个区块链网络都可能使用不同方式来计算权益质押奖励。

    有些会按区块逐一调整,综合考虑多种不同的因素。这可能包括:

    验证者所质押的代币数量

    验证者主动进行权益质押的时长

    质押到网络上的代币总数

    通货膨胀率

    其他因素

    对于其他某些网络,权益质押奖励会确定为固定百分比。这些奖励会分配给验证者,作为对通货膨胀的某种补偿。通货膨胀促进用户消费他们的代币,而非长期持有,这可能会提高其作为加密货币的使用率。但验证者可通过这个模型准确计算出他们能够预期的权益质押奖励。

    提供具有可预测性的奖励计划,而非获得区块奖励的概率,可能看起来对一些人利好。由于这属于公开信息,可能会激励更多参与者参与权益质押。

    什么是质押池?

    质押池是一组代币持有者聚合他们的资源,来提高其验证区块并获得奖励的机会。他们会将各自的质押能力汇聚起来,根据他们对矿池的贡献按比例分享奖励。

    设立和维护质押池往往需要投入大量时间和专业知识。在准入门槛(技术或财务)相对较高的网络上,质押池往往是最有效率的。因此,许多矿池提供者会从分配给参与者的权益质押奖励中收取手续费。

    除此之外,矿池还可为个人质押者带来更大的灵活性。通常,质押权益必须锁定一段固定的时间,协议通常会设置提现或解除绑定的时间。此外,几乎可以肯定的是,为了抑制恶意行为,需要有殷实的最低余额。

    大多数质押池所需的最低余额较小,并不会增加额外的提现时间。因此,加入质押池而非单独进行权益质押可能是新用户的理想之选。

    什么是冷权益质押?

    冷权益质押是指在未连接互联网的钱包上进行权益质押的过程。这可以通过硬件钱包来完成,但也可使用气隙软件钱包来实现。

    用户可通过支持冷权益质押的网络在安全地离线持有资金时进行质押。值得注意的是,如果利益相关者将其代币从冷存储中取出,他们将停止获得奖励。

    对于希望在支持网络的同时确保最大限度保护自身资金的大型利益相关者而言,冷权益质押尤其有用。

  • 权威证明解释

    自第一笔区块链交易在比特币网络中执行开始,数字货币的世界便发生了巨大的变化。除了众所周知的工作量证明和权益证明算法之外,其他的共识机制以及在区块链系统内达成共识的方法也开始被人们所熟知。

    比特币使用的工作量证明算法是当今最可靠和安全的算法。但其并不具有真正的可扩展性。比特币及其他基于工作量证明的区块链网络在每秒事务处理(TPS)方面的性能有限。这种限制与比特币依赖于分布式节点网络这一事实有关,因为节点需要就区块链的当前状态达成一致。这就意味着一个新的交易区块在被确认之前,需要网络中的大多数节点进行验证和批准。因此,比特币网络的分布式特性虽然提供了一个安全和无信任的经济体系,但也限制了其在更大规模上的使用。

    在每秒事务处理方面,权益证明区块链通常要优于比特币。但是,这种差异并不明显,而且权益证明网络并没有真正解决可扩展性问题。

    在这种情况下,权威证明便成了一种更为有效的替代方案,因为它每秒能够执行更多的交易。

    什么是权威证明?

    权威证明(PoA)是一种基于声誉的共识算法,它为区块链网络(尤其是私有链)引入了实用且有效的解决方案。该术语由以太坊联合创始人兼前首席技术官 Gavin Wood 于2017年提出。

    权威证明共识算法运用身份的价值,这意味着,被选为区块验证者凭借的不是抵押的数字货币而是个人的信誉。因此权威证明区块链受到可信实体的验证节点保护。

    权威证明模型依赖于有限数量的区块验证者,这使其成为高度可扩展的系统。区块和交易都由预先被批准的参与者验证,他们充当系统的管理者。

    权威证明算法可以应用于各种场景中,并且它被认为是物流应用的优先选择。例如在供应链方面,权威证明被认为是一种有效而合理的解决方案。

    权威证明模式使公司能够在利用区块链技术的同时保护其隐私。Microsoft Azure是另一个实现权威证明的示例。简单来说,Azure平台为私有网络提供解决方案,由于不需要挖矿,系统则不需要像“gas”这样的原生代币。

    权威证明 VS 权益证明

    有部分人认为权威证明就是一个改进版的权益证明,因为它运用的是身份而不是货币。由于大多数区块链网络的分散性,权益证明并不总是适合某些企业和公司。相比之下,权威证明可能是私有区块链更好的结局方案,因为它的性能要高得多。

    权威共识证明的条件

    虽然条件可能因系统而异,但权威证明共识算法通常需要具备以下特征:

    • 有效且值得信赖的身份:验证者需要确认其真实身份。
    • 成为验证者的条件很苛刻:候选人必须愿意投资并且以他们的名誉为赌注,这也降低了可疑验证者被选到的风险,并激励了长期投入。
    • 验证者通过的标准:验证者选取的方式必须一致。

    声誉机制的本质是验证者身份的确定。这不是一个简单的过程,也不是一个可轻易放弃的过程。它必须淘汰不合格的成员。最终,需要所有验证者都经历同样的过程,以确保系统的完整性和可靠性。

    限制

    对于权威共识的某种看法是它舍弃了去中心化。因此可以说,这种共识算法模型只是为了提高中心化系统的效率。虽然这对于具有后勤需求的大公司来说,权威证明是一个很有吸引力的解决方案,但其确实也有一些缺陷 – 特别是在数字货币范围内。 权威共识确实具有高吞吐量,但是当可以轻松实现诸如审查和黑名单之类的事情时,不可逆性方面便是一个问题。

    对于权威共识的另一个常见的评判是,任何人都可以看到权威共识验证者的身份。批判者认为,只有有能力担任此职位的资深人士才会想要成为一名验证者(作为公众知晓的参与者)。然而,了解验证者的身份可能会导致第三方介入操纵。例如,如果竞争对手想要破坏基于权威共识的网络,他可能会试图煽动舆论说验证者有欺骗行为,从而破坏内部系统。

    工作量证明,权益证明,权威证明都有其各自的优缺点。众所周知,去中心化在数字货币中受到高度重视,而作为一种共识机制,权威证明去除了去中心化以实现高吞吐量和可扩展性。权威证明系统的固有特征与区块链到目前为止的运作方式形成鲜明对比。尽管如此,权威证明也呈现出了一种有趣的机制,因此,作为一种新兴的区块链解决方案它不能被忽视,而且它可能非常适合私有区块链的应用。

  • 工作量证明(PoW)与权益证明(PoS)对比

    工作量证明(PoW)和权益证明(PoS)是最常见的两大共识机制,主流加密货币用它们来保障自身网络安全。

    比特币使用工作量证明来验证交易,并保障网络安全。除此之外,工作量证明还能预防双花问题。区块链的安全由称为“矿工”的参与者守护,参与者使用算力相互竞争,以此获取确认新区块和更新区块链的权利。成功的矿工由网络给予比特币奖励。截至2021年12月,矿工每成功挖掘出一个比特币区块,即可获得6.25枚比特币的区块奖励,并附加交易费用。

    工作量证明和权益证明的主要区别在于选取区块交易验证者的方式。权益证明是最热门的工作量证明替代方案,属于共识机制,旨在改善工作量证明的局限性,例如可扩展性和能耗问题。权益证明的参与者称作“验证者”,他们无需使用强大的硬件设备来竞争验证区块的机会,只需质押(锁定)区块链的原生加密货币即可。网络随即根据加密货币的质押数量选出获胜者,并从他们验证的区块中拿出一定比例的交易手续费作为获胜者奖励。质押的代币越多,越有机会成为验证者。

    导语

    为确保区了块链中记录的交。是有效的,这些其中,工作量证明(PoW)机制出现得最早。该机制由中本聪创建,被公认为是最安全的替代方案之一。权益证明(PoS)随后问世,目前在山寨币项目中尤为常见。

    除了比特币,工作量证明还用于以太币(ETH)和莱特币(LTC)等主流加密货币。相比之下,权益证明则用于币安币(BNB)、Solana (SOL)、Cardano (ADA)和其他山寨币。值得注意的是,以太坊将在2022年从工作量证明切换至权益证明。

    什么是工作量证明(PoW)及其如何运作?

    工作量证明(PoW)是由比特币网络和其他诸多加密货币采用的共识算法,可预防双花问题。中本聪在2008年发布的比特币白皮书中提出这个概念。

    工作量证明在本质上确定了比特币区块链实现分布式共识的途径。它以去信任化的方式验证点对点交易,无需第三方中间机构的介入。

    在比特币这样的工作量证明网络中,交易由矿工负责验证。他们是网络的参与者,利用大量资源来确保网络持续安全的正常运行。矿工同时还要负责创建和验证区块交易等任务。为争取到验证下一区块的权利,矿工需使用高度专业化的挖矿硬件来解决复杂的数学难题。

    首位成功攻克这些数学问题的矿工即可赢取将区块加入区块链的权利,并赚取所谓的区块奖励。区块奖励由新生成的加密货币和交易手续费组成。网络情况不同,区块奖励的加密货币数量也会有所不同。例如,矿工从比特币区块链成功挖出一个区块,即可获得6.25枚比特币以及每个区块交易手续费的奖励(截至2021年12月)。然而,由于减半机制,每隔21万个区块(约四年时间),每个区块生成的新比特币将减少50%。

    如需详细了解工作量证明模式,敬请阅读《什么是工作量证明(PoW)?》。

    什么是权益证明(PoS)及其如何运作?

    权益证明(PoS)是2011年推出的共识算法,属于工作量证明的替代方案,旨在解决工作量证明在可扩展性方面的局限。权益证明是人气第二高的算法,由币安币(BNB)、Solana (SOL)和Cardano (ADA)等加密货币采用。

    虽然工作量证明和权益证明的目标一致,都是为了在区块链中达成共识,但是权益证明采用不同的方式来确定区块交易的验证者。权益证明区块链中没有矿工。权益证明验证者根据个人的加密货币持有量来竞争区块验证权,而非依赖计算机性能。

    参与者在特定区块链智能合约锁定一定数量的代币,即可获得区块验证权。这个过程称之为“质押”。然后,权益证明协议将分配验证者验证下一个区块。根据不同的网络,选取过程将随机或按持有量(质押量)决定。选出的验证者可从他们验证的区块获得交易手续费作为奖励。一般情况下,质押的代币越多,越有机会被选为验证者。

    如需了解详情,敬请阅读《权益证明(PoS)详解》。

    工作量证明(PoW)与权益证明(PoS)的不同之处

    虽然同属确保区块链网络安全性的共识机制,但二者存在一定差异。显而易见,工作量证明和权益证明的主要区别在于选定验证新交易参与者的方式。为让各位了解得更清楚,让我们来看看下列表格:

     工作量证明(PoW)权益证明(PoS)
    由谁挖矿/验证区块?算力越高,挖出区块的概率越高。质押的代币越多,越有机会成为新区块的验证者
    如何挖掘/验证区块?矿工相互竞争,使用计算资源解决复杂数学难题。通常来说,算法根据质押的代币数量,随机选出获胜者。
    挖矿设备专业挖矿硬件,例如专用集成电路(ASIC)、中央处理器(CPU)和图形处理器(GUP)连接到互联网的任意计算机或移动设备
    奖励如何发放?首位挖出区块的矿工获得区块奖励验证者从自己验证的区块中获得部分交易手续费
    如何保证网络安全哈希值越大,网络越安全在区块链质押锁定加密货币,保证网络安全

    权益证明是否优于工作量证明?

    权益证明支持者认为权益证明比工作量证明更具优势,尤其是在可扩展性和交易速度方面。有人认为,与工作量证明相比,权益证明代币对环境的危害更小。与之相反,许多工作量证明支持者则认为,权益证明作为一种较新技术,在网络安全方面的潜力还尚无定论。工作量证明网络需要挖矿硬件、电力等大量资源支持,这样一来,攻击成本也会更高。这对于比特币这个规模最大的工作量证明区块链来说尤为如此。

    如前所述,以太坊(ETH)将在升级为以太坊2.0时,从工作量证明切换至权益证明。以太坊2.0是期盼已久的以太坊网络升级,旨在改善网络性能和解决可扩展性问题。在以太坊实施权益证明之后,所有持有32枚以太币的用户都能参与质押成为验证者,并获取奖励。 

    权益证明是否优于工作量证明?是什么原因让市值位居第二的加密货币采用这种全新的共识机制?

    中心化风险

    在工作量证明区块链中挖矿,需要使用算力反复推敲区块数据,直至找到有效的解决方案。对于当前的主流加密货币而言,要找到解决方案越来越具有挑战性。穷举运算哈希值的过程需要耗费昂贵的硬件和电力。

    因此,有些矿工更愿意将挖矿资源集中到矿池,以增加获得区块奖励的几率。有些大型矿池投资数百万美元并操控成千上万个专用集成电路(ASIC)挖矿硬件,以便生成尽可能多的哈希算力。

    截至2021年12月,排名前4的矿池共计掌控近50%的比特币总哈希算力。矿池垄断的情况下,加密货币爱好者要凭一己之力挖出区块,可谓难上加难。

    那么,挖矿的去中心化程度有多高呢?一方面,没有单一实体能完全掌控网络确认。如果出现这种情况,可能会发生51%攻击,网络将失去价值。有人会争辩说,虽然挖矿仍具有去中心化性质,但程度不再那么高。从某种意义上说,挖矿设备和能源生产商依旧掌控挖矿命脉,拉低工作量证明区块链整体的去中心化程度。

    权益证明共识机制则采用不用的方式,用质押取代了挖矿能力。这种机制可降低个人确认交易的准入门槛,减少对位置、设备和其他因素的倚重。质押只需由持有代币的数量决定。

    然而,大多数权益证明网络需运行验证者节点才开始确认交易。这样运行可能成本昂贵,但不抵几台矿机烧钱。用户将代币委托质押给特定的验证者,形成类似于矿池的模式。因此,虽然普通用户更容易参与权益证明,但像矿池一样,仍易受到中心化问题的影响。

    安全风险

    除中心化风险之外,排名前四的矿池掌控比特币网络的大部分哈希算力,这样会增加51%攻击的风险。51%攻击是指恶意行为的个体或组织掌控超过全网50%的总哈希算力后,可能会对区块链系统发起安全攻击。攻击者会完全控制区块链共识算法,并实施恶意行为谋取私利,例如造成双花问题、拒绝或更改交易记录,或阻碍他人挖矿。但是,鉴于比特币网络的规模,发生这种攻击的概率微乎其微。

    相对而言,如果有人攻击权益证明区块链,则需要拥有网络中超过50%的代币。这会造成市场需求和代币价格上涨,而且需要花费数百亿美元。即使成功实施了51%攻击,由于网络遭到破坏,攻击者质押的代币价值也将急剧跌落。因此,使用权益证明共识的加密货币,尤其如果市值较大,几乎不会发生51%攻击。

    权益证明的弊端

    许多人认为,权益证明是替代工作量证明的优化选择,但值得注意的是,权益证明算法也存在缺陷。受奖励发放机制的影响,验证者质押的资产越多,就越有可能获得验证下一个区块的机会。验证者积累的代币越多,就能质押和赚取更多代币,因此很多人指责这是“富人恒富”。由于权益证明区块链通常会将治理权赋予给验证者,这些“更富有”的验证者同时又影响到网络的投票权。

    另一个担忧则是,较小市值的加密货币采用权益证明会面临安全风险。如上所述,以太币或币安币等较热门的加密货币几乎不会遭受51%攻击。但是,价值偏低的较小规模数字资产则更容易受到攻击。攻击者取得足够多的代币就能在与其他验证者的竞争中占据上风。只要频繁被选为验证者,他们就能占尽权益证明体系的优势。然后,他们将赚取的奖励再次质押,以增加在下一轮被选中的机会。

    总结

    工作量证明和权益证明均在加密货币生态系统中占有一席之地,很难判断究竟哪种共识协议更有效。由于挖矿过程中排放高碳,工作量证明惨遭诟病,但仍是公认的保护区块链网络的安全算法。尽管如此,随着以太坊从工作量证明转向权益证明,权益证明体系在未来将获得更多新项目的青睐。

  • 什么是区块链共识算法?

    共识算法是一种允许用户或机器在分布式环境中协调关系的机制。它需要确保系统中的所有代理对单一事实来源能够最终达成一致意见(即使某些代理持反对意见)。换而言之,系统必须具有良好的容错性(另请参阅《拜占庭容错详解》)。

    在中心化的环境当中,单个实体的控制权凌驾于整个系统。多数情况下,由于没有创建条例详尽的治理系统,无法使众多管理员达成共识,导致这些实体往往可以随意更改系统。 

    但如果是在去中心化的环境之中,则全然是另一番景象了。假设我们正在使用分布式数据库,如何针对该添加哪些条目达成一致呢?

    此环境中充斥着互不信任的陌客,如何克服这种挑战也许正是解决发展问题的关键所在,能够为区块链铺平道路。本文中,我们将了解共识算法对于运行加密货币和分布式账本的重要性。

    共识算法和加密货币

    在加密货币环境下,用户的余额均记录在区块链这个数据库中。每名用户(更准确地说,每个节点)都维护着同一份数据库副本,这一点至关重要。如若不然,最终会导致信息冲突问题,从而破坏加密货币网络的全盘宗旨。

    公钥密码学能够确保用户无法使用其他用户的代币。但是必须存在可供网络参与者信任的单一事实来源,才能了解资金是否已经用掉。

    比特币创造者中本聪提出了工作量证明系统,以此来协调参与者。我们稍后将详细介绍工作量证明的工作原理。现在,先来了解一下现有各种共识算法的共同特征。

    首先,我们需要想添加区块的用户(亦称为验证者)质押权益。验证者必须质押具有某种价值的权益,这是为了防止他们使诈。一旦作弊,他们将失去自己质押的权益。比如失去算力和加密货币,甚至还有可能名誉扫地。 

    那他们为什么要赌上自己的资源冒险?因为这个过程中还存在奖励机制。奖励通常是协议的原生加密货币。奖励也可能是其他用户支付的手续费、新生成的加密货币单位,或者同时包括这两者。

    最后,我们还需要确保透明度。我们需要具备及时发现作弊的能力。理论上,生产区块会消耗大量成本,但验证其真实性的成本却相当低。通过这种机制,普通用户可轻松约束验证者。

    共识算法类型

    工作量证明(PoW)

    工作量证明 (PoW) 被视为区块链共识算法的教父。该机制首次应用于比特币领域,不过实际概念早已存在。在工作量证明中,验证者(称为矿工)会对想要添加的数据进行哈希计算,直到产生特定的解决方案。

    哈希是指通过哈希函数运行数据所创建的一串看似随机的字符串,由字母和数字组成。重复运行同一个数据总是会得出相同的输出。但是,哪怕更改了一个小细节,产生的哈希值就会截然不同。

    仅凭输出根本无法推断出函数中输入了什么信息。因此,这种方法能有效地证明您在某个特定时间点之前便已知晓某一段数据。您完全可以事先将哈希值告诉别人,而且之后等您透露该数据时,此人只要运行该函数即可查验输出是否相同。

    在工作量证明中,协议规定了使区块具有效力的条件。例如,它可能会规定只有得出以 00 开头的哈希值才是有效区块。矿工要想创建符合该组合的区块,唯一的途径便是蛮力破解输入。他们会调整数据参数,测遍每一种猜测,得出不同的结果,直到获得正确的哈希值。 

    对于主区块链,门槛往往相当高。为了与其他矿工竞争,您需要准备大量的特殊哈希硬件(专用集成电路),为生产有效区块创造条件。

    在挖矿过程中,您质押的权益包括购买机器的成本以及运行机器所需的电力。专用集成电路 (ASIC) 专为加密货币挖矿而生,对于其他应用毫无用处。您回收初始投资的唯一途径便是挖矿,如成功添加新块至区块链上,便能获得相当可观的回报。

    网络可轻松验证您所创建区块的真伪。您也许需要尝试数万亿种组合才能得出正确的哈希值,但验证数据却只需执行一次哈希函数计算。如果您的数据产生了有效的哈希值,那么网络会接受该值,您也可因此获得奖励。否则,网络会拒绝该值,您所花费的时间和电力都将付诸东流。

    权益证明(PoS)

    在比特币推行早期,权益证明 (PoS) 被视为工作量证明的替代方案。在权益证明系统中,不存在矿工、专用硬件或大量能源消耗这些概念。您只需准备一台普通计算机即可。

    不过,也不尽然。您还需要下一点儿本钱。在权益证明机制中,虽然无需消耗外部资源(如电力或硬件),但必须提供内部资源,即加密货币。每个协议的规则都有所不同,但一般都会设置最低出资量,您必须达到标准才有资格进行权益质押。

    完成此操作后,您钱包中的资金将被锁定(进行权益质押时无法移动资金)。通常来说,您需要与其他验证者就哪些交易将进入下一个区块达成一致。从某种意义来看,这相当于您在对即将选中的区块进行押宝,而协议只会选择其中一个区块。

    如果协议选中了您的区块,那么您将获得与所质押权益量呈正比的交易手续费。您锁定的资金越多,代表收益越可观。假如您企图作弊,从而提出无效的交易,那么您将失去部分(或全部)质押的权益。因此,我们运行着一个类似于权益证明的机制,在这个机制内,诚实守信比作弊使诈能够获得更多收益。

    一般来说,验证者的奖励不会以新造代币的形式发放。因此,区块链的原生货币必须以其他方式发行。可以采用初始发行(即 ICO 或 IEO)的方式,也可以采用先通过工作量证明启动协议,然后再过渡至权益证明的方式。

    目前为止,纯权益证明仅部署在规模较小的加密货币中。因此,尚不明确它能否作为工作量证明的可行替代方案。虽然理论上行得通,但实践起来完全不是那么回事。 

    一旦权益证明机制在具有大量价值的网络上推行,整个系统就会变成一个充斥着博弈论和经济激励的竞技场。只要有利可图,那些技术高超的黑客就会“入侵”权益证明系统。因此,唯一确定是否可行的途径,只有将其运用于在线网络之中。

    很快,权益证明会进行大规模测试,而以太坊网络也即将实施一系列升级措施(统称为以太坊 2.0),其中包括执行 Casper。

  • 权益证明(PoS)

    权益证明是工作量证明的热门替代方案。验证者不需要计算能力来验证交易,而是必须质押代币,这就极大地减少了所需的能源消耗。权益证明还提高了去中心化、安全性和可扩展性。

    不过,如果无法使用加密货币,就很难接触到权益证明。如果选择市值较低的区块链,也很容易发生51%的攻击。由于权益证明具有高度的通用性,它也有多样的变化,适用于不同的区块链和用例。

    导语

    权益证明是目前区块链网络最受欢迎的选择。但正因为有如此多的变化,要理解其核心概念可能很困难。如今您不太可能看到它的原始形态。然而,各种权益证明都具有相同的核心概念。了解这些相似之处将有助于您更好地选择所使用的区块链以及它们的运作方式。

    何谓权益证明?

    权益证明共识算法于2011年通过Bitcointalk论坛推出,旨在解决工作量证明所存在的问题。尽管这两种算法的目标一致,都是为了达成区块链共识,但实现目标的过程大不相同。参与者不需要提供需要密集计算的证明,而只需要证明他们已经质押代币。

    权益证明如何运作?

    权益证明算法利用伪随机选举方式,从一组节点中选择验证者。这个系统综合考量多种因素,包括质押年龄(一个随机化元素)和节点财富。

    在权益证明系统中,区块是“锻造”而非挖矿而来。不过,您偶尔还是可能会听到“挖矿”这个字眼。大多数权益证明加密货币在推出时均供应“预锻造”代币,以便立即启动节点。

    参与锻造过程的用户必须将一定数量的代币锁定到网络中,作为他们的权益而存在。权益的大小决定了选择一个节点作为下一个验证者的机会,权益越大,机会越大。为确保该过程不仅仅偏向网络中最富有的节点,这个选择过程添加了很多特殊的方式。最常用的两种方法是“随机区块选择(Randomized Block Selection)”和“币龄选择(Coin Age Selection)”。

    随机区块选择

    在随机区块选择方法中,验证者的挑选是通过寻找具有最低哈希值和最高权益组合的节点来确定的。由于权益的大小是公开的,其他节点通常可以预测下一个锻造者。

    币龄选择

    币龄选择方法则根据代币的质押时长选择节点。代币作为权益持有的天数乘以质押的代币数量,即可算出币龄。

    当一个节点锻造了一个区块,其币龄就会重置为零,并且必须等待一段时间才能锻造另一区块,这有助于防止权益量大的节点主宰区块链。

    验证交易

    每种使用权益证明算法的加密货币都会为网络和用户提供自认为最好的规则和方法组合。

    如果一个节点被选中来锻造下一个区块,它将检查这个区块中的交易是否有效。随后,它会为区块签名并将其添加至区块链。这个节点会从区块中收到交易手续费作为奖励,在某些区块链中还会收到代币奖励。

    如果一个节点不想当锻造者了,网络会验证这个节点有没有向区块链中添加虚假区块,假如验证无误,那将么在一段时间后放行该节点的权益和已赚取的奖励。

    哪些区块链使用权益证明?

    以太坊之后的大多数区块链都使用权益证明共识机制。通常情况下,这些机制都要进行改良以适应网络的需要。我们将在本文的稍后介绍这些变化。以太坊本身目前正通过以太坊2.0转向权益证明。

    使用权益证明或其相关型态的区块链网络包括:

    1. BNB链

    2. BNB智能链

    3. Solana

    4. Avalanche

    6. Polkadot

    权益证明的优点

    相较于工作量证明,权益证明有着明显的优点。正因为如此,新的区块链几乎总是使用权益证明。它的优点包括:

    适应性

    随着用户需求和区块链变化,权益证明也会发生变化。从大量的调试应用中,我们都可以清楚地看到这一点。这个机制是通用的,可轻松适应大多数区块链用例。

    去中心化

    大量用户被鼓励运行节点,因为这种方法更为经济实惠。这种激励和随机化过程提升了网络的去中心化水平。虽然存在质押池,个人基于权益证明机制成功锻造区块的机率要高得多。总体而言,这减少了对质押池的需求。

    能源效率

    与工作量证明相比,权益证明的能源效率非常之高。参与的成本取决于质押代币的经济成本,而非解决难题的计算成本。这种机制导致运行共识机制所需的能源大大减少。

    可扩展性

    由于权益证明不依赖物理机器来产生共识,因此更具有可扩展性。它不需要巨大的矿场,也不需要大量采购能源。在网络中添加更多验证者的成本更低、更简单、更容易实现。

    安全性

    权益充当了验证者的经济激励因素,使其不会处理虚假交易。若网络检测到虚假交易,验证者将失去部分权益和未来参与活动的权利。因此,只要权益高于奖励,验证者若企图造假,反而会失去比所获得奖励更多的代币。

    要达到有效控制网络并批准虚假交易的目的,节点必须拥有网络的多数股权,这也称为51%攻击。根据加密货币的价值,要获得网络控制权,就需要获得51%的循环供应量,这几乎不可能实现。

    然而,这也可能成为一个缺点,我们将在下文中解释。

    权益证明的缺点

    尽管与工作量证明相比,权益证明有着诸多优点,但它仍然有一些缺点:

    分叉

    使用标准的权益证明机制并不会遏制开采分叉的两侧。使用工作量证明时,开采两侧会导致能源浪费。有了权益证明,成本会显著降低,这意味着人们可以在分叉的两侧“下注” 。

    辅助功能

    要开始质押,您需要一个区块链的原生代币供应。这需要你通过交易平台或其他方式购买代币。根据所需的数量,您可能需要大量投资才能有效开始质押。

    借助工作量证明,您可以买到便宜的挖矿设备,甚至可以租用。这样一来,您就可以加入矿池,快速开始验证和赚取收益。

    51%攻击

    虽然工作量证明也容易遭受51%攻击,但使用权益证明显然更加容易。如果代币的价格崩溃或区块链的市值很低,从理论上而言,购买50%以上的代币并控制网络的成本可能更低。

    工作量证明与权益证明对比

    如果我们比较这两种共识机制,就会发现一些关键的不同点。

     工作量证明(PoW)权益证明(PoS)
    所需设备挖矿设备最小数量或为零
    能源消耗
    趋向中心化去中心化
    验证方法计算证明代币质押

    然而,不同区块链有着各种各样的权益证明机制。很多差异取决于所用的确切机制。

    基于权益证明的其他共识机制

    权益证明具有高度适应性。开发人员可调整确切的机制,以适应区块链的具体用例。以下是几种最常见的机制

    委托权益证明(DPoS)

    委托权益证明让用户无需成为验证者即可质押代币。在这种情况下,他们可以跟着验证者质押,以分享区块奖励。可能的验证者背后的委托人越多,选择的机会就越大。验证者通常可以更改与委托人分享的数额,作为奖励。验证者的声誉也是委托人做出选择的重要因素。

    提名权益证明(NPoS)

    提名权益证明是由Polkadot开发的一种共识模式。它与委托权益证明有着许多相似之处,但有一个关键的区别。如果提名人(委托人)跟随恶意验证者质押,他们也可能失去质押权益。

    提名人最多可选择16个验证者,跟着他们进行权益质押。随后,网络将在所选验证者后面平均分配其质押权益。Polkadot还使用博弈论和选举理论中的几种方法,来决定由谁来锻造新区块。

    权威权益证明(PoSA)

    ChainEpic币(BNB)智能链使用权威权益证明来产生网络共识。这种共识机制将权威证明和权益证明合而为一,让验证者轮流锻造区块。根据验证者所质押的或在其背后委托的ChainEpic币(BNB)金额,选出一组21个符合参与资格的活跃验证者。这个集合可每天确定,ChainEpic币(BNB)链会存储选择内容。

    结论

    自比特币以来,我们向网络添加交易区块的方式已经发生了重大变化。我们现在不再需要依靠计算能力来生成加密货币共识。权益证明系统具有诸多优点,历史也已经证明权益证明行之有效。随着时间的推移,比特币似乎是硕果仅存的几个工作量证明网络之一。就目前而言,权益证明似乎还会继续存在。

  • 委托权益证明

    相较于之前的权益证明(PoS)机制,委托权益证明(DPoS) 共识算法被许多人认为是更有效和民主的版本。

    由于工作量证明(PoW)在设计上需要许多外部资源,于是权益证明和委托权益证明都被用作工作量证明共识算法的替代方案。工作量证明算法利用大量的计算来确保一个不可更更改,透明和去中心化的分布式账本。而权益证明和委托权益证明却不需要如此多的资源,并且在设计上更具可持续性和环保性。要想了解委托权益证明的工作原理,首先必须掌握一些工作量证明和权益证明的基本知识。

    工作量证明 (PoW)

    大多数数字货币系统运行在名为区块链的分布式账本之上,而工作量证明是第一个被使用的共识算法。它是构成比特币协议的核心,负责生成新区块并保障网络的安全(通过挖矿)。比特币可替代中心化且低效的全球传统货币体系。工作量证明引入了一种可行的共识协议,使得汇款不再需要通过一个中心化的机构来进行。它提供了一个基于点对点网络的去中心化支付系统,并免去了中间商的参与,大大降低了交易成本。

    工作量证明系统由采矿节点和其他种类的节点共同维护,它利用特殊的硬件(ASIC矿机)来尝试解决复杂的加密问题,平均每十分钟开采出一个新区块。矿工只有在找到了该区块的解之后才能在区块链中添加新区块。换句话说,矿工只有在完成了一个工作量证明之后才能这么做,而工作量证明又用新开采的数字货币和此区块的所有交易费奖励矿工。然而,这需要极高的成本,因为它要用到大量的能源,并要进行多次失败的尝试。此外,ASIC硬件也十分昂贵。

    除了维护的系统的消耗之外,还有一些问题一直困扰着工作量证明系统 – 特别是在可扩展性方面(每秒交易量非常有限)。尽管如此,工作量证明的区块链仍被认为是最安全可靠的,且是容错的标准解决方案。

    权益证明 (PoS)

    权益证明共识算法是工作量证明最常见的替代方案。权益证明旨在解决低效率和一些工作量证明区块链出现的新问题。它着眼于工作量证明挖矿的成本(功耗和硬件)。基本上来说,权益证明用确定性的方式保证了区块链的安全。在这些系统中没有了挖矿,新区块的验证取决于作为股份的币的数量。一个人持有的币越多,那么被选为区块验证者(也叫做铸币者或锻造者)的概率就越高。

    工作量证明依赖于外部投资(功耗和硬件),而权益证明用内部投资(数字货币本身)巩固了区块链的安全性。

    此外,权益证明系统使攻击区块链的成本更高,因为成功的攻击需要拥有至少现有总货币的51%的数量。而失败的攻击将导致巨大的经济损失。尽管权益证明有着令人信服的优势和很大的上升空间,但这个系统仍处于早期阶段,尚未在更大的规模上进行测试。

    委托权益证明(DPoS)

    委托权益证明(DPoS)共识算法由Daniel Larimer(BM) 在2014年提出。例如:Bitshares,Steem,Ark和Lisk都是使用委托权益证明共识算法的数字货币项目。

    委托权益证明区块链具有投票系统,利益相关者将他们的工作交付给第三方。换句话说,他们可以投票选出几个代表代替他们保护网络。代表们也被称为见证人,他们需要在产生和验证新区块的过程中达成共识。投票权与每个用户持有的币数量成正比。投票系统因项目而异,但总的来说,每位代表在投票时都会提出个人意见。通常,代表们会收集奖励并按比例分配给各自的投票者们。

    因此,委托权益证明算法创造了一个直接取决于代表们的声誉的投票系统。如果选举的节点行为不当或不能有效工作,它将很快被驱逐并被另一个节点取代。

    在性能方面,与工作量证明和权益证明相比,委托权益证明的区块链更具有可扩展性,每秒能够处理更多的事务(TPS)。

    委托权益证明 VS 权益证明

    虽然权益证明和委托权益证明在股份制的意义上是类似的,但委托权益证明提出了一种新颖的民主投票系统来选出区块生产者。由于委托权益证明的系统由选民维护,所以代表们的行为必须诚实且高效,否则便会被投票出局。此外委托权益证明区块链在每秒事务处理方面往往比权益证明区块链更快。

    委托权益证明 VS 工作量证明

    不同于试图解决工作量证明问题的权益证明,委托权益证明旨在简化区块生成过程。因此,委托权益证明系统能够快速处理大量的链上交易。委托权益证明的使用方式与工作量证明和权益证明不同。由于工作量证明仍然是公认最安全的共识算法,所以大多数金融流动都发生于此。由于权益证明比工作量证明的工作效率更高,所以它具有更多的运用案例。委托权益证明限制了选举区块生产者的过程中股权的使用。与有着竞争体系的工作量证明系统不同,委托权益证明的实际区块生成是预定的。每个见证人都会轮流生产区块。有人认为委托权益证明应被视为一种权威证明系统。

    结论

    委托权益证明与工作量证明甚至权益证明有很大不同。它并入利益相关者的投票机制,从而激励并选出诚实且高效的代表(或证人)。但是,实际的区块生产过程与权益证明系统完全不同,并且在大多数情况下,在每秒事务处理方面表现出更高的性能。