Advertise手续费优惠服务台

词汇表概念

委托权益证明(DPoS)是什么?原理、优缺点详解

委托权益证明(Delegated Proof of Stake,DPoS)是一种共识机制:代币持有人通过投票,选出数量固定、轮流出块的区块生产者(也称见证人或代表)。每位持币者的投票权重与其质押数量成正比,但投票没有最低余额要求。通过把出块集中在一小批当选者手中,DPoS 能在数秒内确认交易并实现高吞吐量;代价是一定程度的中心化。不过,由于质押者可以随时罢免任何生产者,最终权力仍掌握在社区手中。

作者: COINOTAG Research Desk最后更新 参考资料

gate.com

委托权益证明(Delegated Proof of Stake,DPoS)是一种共识机制:代币持有人通过投票,选出一小批代表网络验证交易的区块生产者。DPoS 由 Dan Larimer 于 2014 年在 BitShares 项目中首次实现,它用一场“民主选举”取代了挖矿竞赛:投票权与持有的代币数量成正比,没有最低余额要求,当选的生产者轮流出块,在几秒钟内完成交易确认。与传统的工作量证明(PoW)相比,这种结构的处理能力高得多,但也带来了一定程度的中心化。

DPoS 是如何运作的?

在 DPoS 网络中,最高权力属于代币持有人。每个人不是自己竞争出块,而是把票投给自己信任的运营者。这些运营者通常被称为见证人(Witness)、代表(Delegate)或区块生产者(Block Producer),他们轮流更新网络账本。

binance.com

投票制度有两个基本特点。第一,投票权重与质押数量成正比,持币越多,对选举的影响越大。第二,与权益证明(PoS)不同,投票没有最低门槛,持币再少的人也可以参与选举。

代币持有人按权重投票、选出轮值区块生产者的流程图

bitget.com

共识过程由四个循环步骤组成:

  1. 选举:质押者投票决定当前活跃的区块生产者。
  2. 排序:当选的生产者按轮询(Round-Robin)顺序排列,每位生产者在每一轮中出块一次。
  3. 验证:每位生产者在轮到自己时验证交易,并向网络广播区块。
  4. 更新:本轮结束,共识得到确认,新一轮开始。

生产者每成功发布一个区块即可获得奖励。他们不能修改交易内容,但如果多数生产者联合行动,可以暂时推迟某些交易被打包。这一问题由自我纠正机制平衡:被推迟的交易会进入下一位诚实生产者的区块,而作恶的生产者会在下一次投票中被淘汰出局。

为什么区块生产者必须保持诚实?

DPoS 安全性的核心在于:区块生产者并不拥有永久权力。质押者可以随时更换活跃生产者名单,甚至调整生产者的数量。由于最长链始终是诚实多数所支持的链,处于少数的恶意联盟无法维持一条与之竞争的分叉。

赞成投票(Approval Voting)进一步强化了这一保障。即使是掌握 50% 投票权的参与者,也无法单独把任意一位生产者送入活跃名单,因为选票会分散到整个候选名单中。此外,用户可以把投票权委托给自己信任的另一个账户(代理投票),这样无需亲自关注每一次选举也能参与系统。

DPoS 与 PoW、PoS 的区别

把三种主要共识模型放在一起比较,可以更清楚地看出 DPoS 的设计理念。

特点工作量证明(PoW)权益证明(PoS)委托权益证明(DPoS)
验证结构拥有硬件的矿工所有符合条件的质押者少数当选的区块生产者
能耗非常高低低
处理能力低中高(数秒内最终确认)
中心化风险低中高(生产者数量少)
参与门槛挖矿硬件通常有最低质押要求投票无最低要求
治理模式链下进行,常有争议部分设计支持链上治理内置链上投票

结论很明确:DPoS 为了换取速度和内置治理,有意识地在去中心化程度上做出了让步。

数字示例:投票与轮换如何进行?

假设一个 DPoS 网络选出 21 位区块生产者,出块时间为 1 秒。每一轮生产 21 个区块,每位生产者恰好出块一次,因此完整轮换一圈需要 21 秒。

再设想一个具体情景:如果网络中共有 1,000,000 枚被质押的代币,而某位用户持有 10,000 枚,那么他的投票权重就是总数的 1%(10,000 / 1,000,000)。这位用户把这 1% 分配给自己支持的候选人,试图把他们推进前 21 名。如果某位当选的生产者开始漏块,用户会在下一个选举周期把票转投其他候选人。“漏块”的名声会迅速传开,这位生产者也会从活跃名单中掉出。这就是“社区让生产者保持诚实”这句话背后的具体机制:声誉损失加上零摩擦的重新投票。

DPoS 的优势

对比 DPoS 与工作量证明在能耗和每秒交易速度方面差异的图表面板

  • 没有挖矿负担:省去了挖矿的高耗能竞赛,运行成本低,也更环保。
  • 高扩展性:只有少数生产者按已知顺序出块,交易几秒钟内即可确认。
  • 内置治理:正式的链上投票让网络能够顺利采纳升级,大幅降低了导致社区分裂的分叉风险。
  • 解决“无利害关系”问题:在某些 PoS 设计中,验证者可以同时支持两条竞争链而不付出任何代价。在 DPoS 中,持币者不出块、只投票,而生产者在每一轮都是预先确定的,这一结构天然堵住了这个漏洞。
  • 参数可调:区块大小、出块时间、交易费用、生产者奖励,甚至生产者数量,都可以通过质押者投票来修改。

DPoS 的缺点与风险

DPoS 并不是所有问题的答案。带来速度的设计,同样伴随着不可忽视的真实取舍。

  • 出块中心化:网络由一小群人运营。这对社交类应用或许可以接受,但对于需要抵御国家级攻击的系统来说是一种风险。
  • 投票冷漠:就像现实中的选举一样,小额持币者往往不投票,因为觉得自己的一票无足轻重。低参与率会让大户获得不成比例的权力。
  • 大户主导:持有大量代币的巨鲸,尤其是通过代理委托吸纳了更多小额选票时,可以左右生产者的选举。
  • 卡特尔风险:生产者可能为了分享奖励或相互照顾而暗中串通;不过赞成投票机制和随时可能发生的撤票,会抑制这种倾向。

简单饼图,展示投票参与率低时巨鲸影响力上升

COINOTAG 观点

理解 DPoS 最实用的思维模型是:这套系统并没有消除信任,而是让信任变得可以监督。每位生产者都可以识别,每张选票都记录在链上,任何运营者都可以被社区决定立即撤换。这种透明度,才是不透明中心化的真正替代方案。

对于入门用户来说,评估一条 DPoS 链时应该问这几个问题:有多少活跃生产者?选票在前几大持币者之间集中到什么程度?社区参与度是否高到足以真正把一个作恶的生产者淘汰出局?一条拥有广泛而活跃投票参与的链,既能享受 DPoS 的速度,也能保留维护其安全的问责机制。

想更详细地了解这些网络中的质押与委托机制,可以阅读我们的加密货币质押指南,其中逐步讲解了委托和奖励体系;想理解 DPoS 所属的更大范围的权益共识生态,可以阅读我们的 PoS 挖矿全面指南。

哪些区块链使用 DPoS?

DPoS 及其变体以不同名称运行在许多知名网络中。这一机制最早出现在 BitShares 和 Steem 上,之后追求高处理能力的项目也采用了类似的当选生产者模型。

如今,“质押 + 投票”式的共识家族支撑着相当一部分高速智能合约平台。以太坊生态已经转向按质押权重进行验证和治理的模式,而比特币按设计仍然坚持工作量证明。Cardano 等网络则采用了与之相近、基于向质押池委托的模型;我们的 Cardano 质押池选择指南对此有深入介绍。

结论

委托权益证明把共识变成了一场选举:代币持有人选出一小批可问责的生产者,网络由此获得纯粹去中心化难以提供的速度和链上治理。这是一种有意识的取舍,而不是缺陷;它适合那些更看重处理能力和可升级性、而不是极致抗审查性的应用。弄清楚谁在出块、选票如何分布、社区参与是否真实存在,几乎就能判断一条 DPoS 链是否健康。

常见问题

4 个问题
委托权益证明(DPoS)是什么?

DPoS 是一种共识机制,代币持有人通过投票选出一小批轮流出块的区块生产者,由他们代表网络验证交易。投票权重与质押数量成正比,投票没有最低余额要求。当选生产者能在数秒内确认交易,使 DPoS 成为扩展性最强的共识模型之一。

DPoS 和权益证明(PoS)有什么区别?

在传统 PoS 中,质押足够的用户可以直接出块,通常有最低质押门槛。在 DPoS 中,用户不出块,而是为数量有限的当选生产者投票;投票没有最低要求,权重与质押成正比,出块集中在当选群体中,速度更快但也更中心化。

DPoS 有哪些主要风险?

主要风险包括:出块集中在少数运营者手中、投票参与率低让大户获得不公平优势、巨鲸通过代理委托扩大影响力,以及生产者可能暗中串通。赞成投票机制和社区可随时更换生产者的权力,在一定程度上平衡了这些风险。

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

DPoS 最早在 BitShares 和 Steem 上实施,之后许多需要高处理能力的网络采用了类似的当选或提名生产者模型。“质押 + 投票”式共识家族如今支撑着大部分高速智能合约平台,而比特币按设计仍然坚持工作量证明。

最后更新: