共识机制指在去中心化网络中实现一致、安全和信任的各种方法。
区块链技术和加密货币最普遍的共识机制是工作证明(PoW)和权益证明(PoS)。
比特币矿商认为,PoW过于消耗能源,因此需要开发新的、更高效的算法。
共识机制是区块链技术中使用的一个系统,用于在单个数据值或网络状态上满足所需的协议。这与加密货币等其他分布式进程和系统一起使用。共识机制可以说是一台用于记录保存和其他算法应用的多功能机器。
例如,比特币区块链上使用的共识机制被称为“工作证明”。因为它需要使用计算能力来找到相关问题的解决方案,以保持所有节点完整且相互连接。
在中心化数据库中,中央管理员有权维护、更改和更新数据库中的信息。没有公共组织或许可,因为只有政府有这种特殊的访问权限。
使用去中心化系统运行的公共区块链在没有单一管理机构的情况下运行,例如以太坊区块链。他们使用开放式系统,全球用户皆可以参与验证区块链上的交易和其他特殊信息。
在这样一个不断变化的区块链中,需要一个功能性、实时性、安全性和可靠性的机制来协调网络上的活动。该机制负责确保所有交易都是真实的,并且所有相关参与者都同意分类账簿的状态。这项任务由共识机制执行。该机制是一套完整规则和算法,用于验证区块链参与者的贡献。
区块链共识机制
以下将介绍几种区块链共识机制,该类机制每个都有自己独特的原则和操作方式:
工作证明(PoW)
工作证明(PoW)是大型加密货币(如比特币和莱特币)普遍使用的一种共识机制。在PoW中,始终有一个参与者节点验证所做的工作,并使其有资格在区块链中接收更多交易。然而,这种机制会消耗大量能源,并且处理耗费时间。
权益证明(PoS)
权益证明(PoS)是另一种流行的共识机制。与PoW相比,其所需的能源消耗更少。其算法通过将协调公共分类账簿的责任分配给一个节点来实现。它根据其持有的虚拟货币数量选择此节点。该机制的缺点是,它会让人们不愿意花掉存储的虚拟货币,而选择全都存起来。以太坊、
Dash、QTUM等项目所用机制皆是权益证明。
图源:Blockgeeks
容量证明
虽然PoW和PoS是最受欢迎的两种机制,也是迄今为止全球使用最多的机制,但还有其他共识机制,例如PoC(容量证明)。PoC为区块链上的参与节点之间共享内存提供了空间。一个节点的内存空间越大,它就越倾向于维护公共账簿。使用PoC的项目包括Filecoin、iExec和Burstcoin。
行动证明
PoA(行动证明)通常用于Decred、VeChainThor和Ripple区块链等项目。PoA是一种混合算法,融合了PoW和PoS的功能。PoA共识依赖身份作为质押的一种形式,而不是由验证者实际质押代币。验证者是预先批准的个人团体,他们通过验证网络上的交易和区块来质押自己的身份。
燃烧证明
PoB(燃烧证明)更独特,因为它要求区块链上的参与者须向无法访问的钱包地址发送少量加密货币。这样做的后果是它们会被燃烧掉。所有燃烧交易的证明都被发送到参与者的地址。这些地址充当PoB共识中被燃烧掉货币的存储单元。使用PoB机制的项目有
Slimcoin和Factom等。
时间消逝证明
时间消逝证明(PoET)是由英特尔公司开发的一种算法,它使经过许可的区块链网络能预测谁将是下一个区块的创建者。
有了PoET共识机制,参与者不需要进行任何挖矿活动,因为随机计时器系统取代了挖矿的需求。因此,能较好地防止高能耗和资源浪费。该机制通过遵循公平的彩票制度来提高流程的效率;参与者获胜的机会人人平等。
投资者如何运用该类机制?
了解加密货币背后的工作原理至关重要,因为不同的机制会导致不同的交易成本和所耗时间,同时也可能会影响货币的长期价值。
如果你对挖矿或节点运行感兴趣,则了解区块链使用的各类共识机制必不可少。这将决定你在挖矿方面初始投入多少成本、胜算几率有多大以及回报收益有多高。
作者:Gate.io研究员
M. Olatunji 译者:
Joy Z.
*本文仅代表研究员观点,不构成任何交易建议。
*本文内容为原创,版权为Gate.io所有,如需转载请注明作者和出处,否则将追究法律责任。