要点速览
混合PoW/PoS共识将工作量证明(PoW)挖矿与权益证明(PoS)质押结合起来,以提升区块链的安全性与治理能力。
在混合系统中,矿工和代币持有人都参与区块验证,这使得任何单一参与方都更难控制整个网络。
混合共识的主要优势在于它限制了矿工的治理权,使代币持有人能够拒绝区块,或对协议变更进行投票。
相较于纯PoW或纯PoS网络,混合系统增加了复杂性,这可能会影响采用以及开发者的可及性。
简介
区块链的共识算法是一套规则,用于决定谁可以添加新的区块,以及网络如何就账本当前状态达成一致。最成熟的两种方法是工作量证明(proof-of-work)和权益证明(proof-of-stake),各自都具有已知的优势与劣势。
混合PoW/PoS系统试图同时获得这两种方案的优势。通过要求矿工和代币持有人都参与区块验证,这些网络可以分散决策权,并减少某些攻击途径。本文将以Decred为主要示例,解释混合共识如何运作。
工作量证明(Proof-of-Work)如何工作
在纯工作量证明区块链中,矿工竞争去解出一个数学难题。第一个找到有效解的人将获得添加下一个区块并领取区块奖励的权利。网络会将累计计算工作量最多的那条链视为合法版本并接受。
这种设计意味着矿工对网络拥有显著影响力。对协议共识规则的任何更改都需要获得多数矿工的支持。软分叉(soft fork)需要其背后有足够的算力来确保交易被正确处理。硬分叉(hard fork)会分裂网络,由矿工实际上决定哪一条链能够存活。
纯PoW中主要的安全风险是51%攻击。如果某个实体控制了超过网络50%的哈希算力,它就可能通过在秘密中挖出一条替代链并在稍后发布,从而重写最近的交易历史。这在像比特币(Bitcoin)这样的大型网络上成本很高,但在较小的链上仍然是一个需要关注的问题。
权益证明(Proof-of-Stake)如何工作
在权益证明(PoS)共识中,添加新区块的权利由参与者所“质押(staked)”或作为抵押锁定的加密货币数量决定。这消除了耗能较高的挖矿过程,但也引入了另一组取舍。
纯PoS的一个常见担忧是“无利可图(nothing at stake)”问题。在分叉场景中,PoS验证者几乎没有损失去验证多个彼此竞争的链,因为这样做几乎不消耗成本。这可能削弱网络达成单一共同状态的能力。
另一个需要考虑的因素是代币分配。PoW矿工通常会出售部分奖励来覆盖硬件和电力成本,从而使币在市场中持续流通。PoS验证者成本更低,且可能随着时间推移逐步积累更高比例的流通供应。
它们如何在混合系统中结合
混合系统在工作量证明的基础上叠加权益证明的验证。它们并不是在两者之间做选择,而是把这两种机制一起使用。关于这两种方案的有用对比,可在“工作量证明(PoW) vs 权益证明(PoS)”那篇文章中找到。
在Decred的设计中,PoW矿工通过计算工作量找到一个有效区块,但该区块并不会立刻被加入链。它必须先获得一组随机选出的PoS票据持有者的批准投票。一个区块至少需要来自5个随机选取票据中的3票,才能被视为有效。
这会形成一种“制衡(checks-and-balances)”结构。矿工无法在未经质押者同意的情况下单方面强行更改或审查交易。同时,PoW层保留了能耗成本,使得重写链变得昂贵。
Decred示例
Decred是最具代表性的混合PoW/PoS共识实现之一。其PoS部分要求参与者锁定DCR代币以购买“票据(tickets)”。票据价格由一种市场机制设定,目标是让任何时刻维持40,960张在途票据(live tickets)。
当PoW矿工生成一个有效区块时,会随机选出5张票据来对该区块投票。如果5票中至少有3票投赞成,该区块就会被加入链。若多数投反对,该区块的常规交易会被退回到内存池(mempool)。重要的是,PoS投票者可以在不失去自身奖励的情况下“削减(剥夺)”矿工的区块奖励,这会限制矿工对网络利益不利的行动能力。
2023年6月,Decred的利益相关者通过链上投票流程批准了两项重大的共识变更。DCP-0011将PoW哈希算法从BLAKE-256更新为BLAKE3,并引入了ASERT难度调整算法。DCP-0012调整了区块奖励分配:其中1%给PoW矿工,89%给PoS投票者,10%给金库(Treasury)。
这与最初的60/30/10分配相比是一个显著变化,体现了社区对更强的PoS主导治理模式的偏好。
Decred的治理也不止于区块验证。利益相关者通过链上“批准(ratification)”流程为协议升级投票:只有当至少75%的投票票据(voting tickets)在为期四周的期间内批准该变更时,它才能激活。项目层面的支出决策使用Politeia提案系统,由10%的金库分配提供资金。
混合共识的安全收益
混合模型显著提高了发动多数攻击的成本。在纯PoW网络中,攻击者需要控制超过50%的哈希算力。采用混合机制时,攻击者还必须控制大量处于“在线”的质押票据(live staking tickets)。
在Decred的情形下,想要获取足够多的票据以持续推翻PoS投票是困难的。票据只能在每个区块的有限数量内购买,而购买大量票据会推高票据价格。购买后,所使用的资金在票据投票或过期之前会被锁定,这使得攻击者必须承受因攻击失败而导致的DCR可能贬值风险。
另一个安全收益是透明性。因为每个区块都必须由随机选出的票据持有人进行广播和投票,矿工无法在秘密中搭建链。这消除了“私下挖矿、稍后发布”的攻击可能性——这是PoW双花(double spend)的核心机制。
限制与注意事项
混合系统会增加架构复杂度。基于或集成混合的PoW/PoS链进行开发的人员必须考虑额外的验证层,这可能会减慢开发进度,并减少可用工具与专业知识的储备。
双因素要求也可能带来延迟。区块需要等待票据投票后才能最终确定,这可能导致确认时间略长于可比的纯PoW链。
此外,作为一种设计类别,混合共识涵盖了广泛的实现方式。例如,主节点(Masternode)网络会将PoW挖矿与类似质押的角色结合在一起,用于特殊节点,但它们与Decred的方法运作方式不同。并非所有混合系统都提供相同的治理特性或安全保障。
常见问题(FAQ)
什么是混合PoW/PoS共识?
混合PoW/PoS共识是一种区块链设计:既要求矿工(使用计算工作量)参与,也要求质押者(将代币作为抵押锁定)参与区块验证。其目标是将工作量证明(PoW)的安全特性与权益证明(PoS)的治理优势结合起来。
哪些区块链使用混合PoW/PoS共识?
Decred是最为人所熟知的例子。其设计要求PoW矿工找到有效区块,并要求PoS票据持有人在区块被加入链之前对其进行投票。2023年,Decred的利益相关者投票决定将区块奖励调整为:1%给PoW、89%给PoS、10%给金库。
混合共识如何提升安全性?
通过要求挖矿算力和质押票据共同才能添加有效区块,混合系统会提高多数攻击的成本。攻击者需要同时控制两种资源中的相当大份额,这比仅控制其中一种要贵得多。
委托权益证明(Delegated proof-of-stake)使用代币持有人来选举一组固定的区块验证者,而不包含任何挖矿组件。混合PoW/PoS则保留能耗较高的挖矿层,并在其上叠加PoS投票,让利益相关者能够对矿工行使否决权。这两种方案在治理结构与安全假设方面也不同。
结语
混合工作量证明/权益证明(Hybrid proof-of-work/proof-of-stake)共识是区块链治理中平衡矿工与利益相关者权力的一种思路。通过同时结合两种机制,这些系统可能对某些攻击类型提供更强的抵抗能力,并比纯PoW链带来更具民主性的升级流程。
延伸阅读
什么是工作量证明(PoW)?
什么是权益证明(PoS)?
工作量证明(PoW) vs 权益证明(PoS)
什么是区块链共识算法?
什么是51%攻击?
免责声明:本文仅以“现状(as is)”方式提供一般信息与教育用途,不作任何形式的陈述或担保。本文不应被理解为金融、法律或任何其他专业建议,也不旨在推荐购买任何特定产品或服务。你应向合适的专业顾问寻求自己的建议。若本文由第三方贡献者提供,请注意这些观点属于第三方贡献者,且不一定反映币安学院(Binance Academy)的观点。数字资产价格可能波动。你的投资价值可能上升或下降,你可能无法收回投资金额。你仅对自己的投资决策负责,币安学院不对你可能遭受的任何损失承担责任。欲了解更多信息,请参阅我们的使用条款(Terms of Use)、风险警示(Risk Warning)以及币安学院条款(Binance Academy Terms)。
