Skip to main content

什么是 Delegated Proof of Stake (DPoS)

注意:本文档是英文原版的自动翻译。

什么是 Delegated Proof of Stake (DPoS)

Delegated Proof of Stake (DPoS) 是一种共识机制,其中代币持有者并不自己验证区块,而是为一组有限的代表投票,由这些代表代表网络执行区块生产和验证。DPoS 的设计旨在将 Proof of Stake 的经济安全性与更高的交易吞吐量结合起来,方法是将活跃验证者集合限制为一个小型的、选举产生的群体。

在标准的 Proof of Stake 系统中,任何质押足够代币的参与者都可以成为验证者并直接提议或证明区块。DPoS 改变了这一动态:它不采用开放参与,而是运行一场持续的选举。代币持有者按其质押的金额加权投票,得票最高的候选者成为代表(也称为区块生产者或见证人)。这些代表轮流产出区块,通常采用轮询或计划好的轮换方式。

**简而言之:**DPoS 是一种共识模型,其中代币持有者选举一小群代表来验证交易和产出区块,以更广泛的验证者参与换取速度和吞吐量。

DPoS 如何运作

代表选举

每个 DPoS 网络都定义了固定数量的活跃代表席位——根据协议不同,通常在 21 到 101 之间。代币持有者通过将其代币质押或锁定在所选候选者身后来为代表候选者投票。投票权与质押金额成正比:持有更多代币的人对谁成为代表有更大的影响力。选举是持续进行的——投票可以更改,新候选者可以加入,表现不佳的代表可以随时被投票淘汰。

区块生产

一旦当选,代表按照一个确定性的计划轮流产出区块。由于只需要少量节点达成一致,DPoS 网络实现了比开放 PoS 或 PoW 网络更快的区块最终性和更高的每秒交易数(TPS)。一条典型的 DPoS 链可以在数秒而非数分钟内最终确定区块。

问责与移除

DPoS 引入了一个直接的问责回路:如果一个代表行为不端(离线、审查交易或试图操纵区块排序),代币持有者可以撤回其投票,并在下一轮选举中替换该代表。一些 DPoS 实现还包含 slashing——自动惩罚,减少行为不端代表的质押代币。

奖励分配

代表因其工作而赚取区块奖励和交易手续费。在大多数 DPoS 系统中,代表与选举他们的投票者分享这些奖励的一部分。这为代币持有者创造了参与治理的经济激励,即使他们自己并不运行验证者基础设施。

投票者的角色

在 DPoS 中,不是代表的代币持有者仍扮演着关键角色:他们是投票者。投票是将被动代币持有者与活跃共识层连接起来的机制。没有投票者参与,代表选举将被少数大持有者主导,系统也会失去其民主特征。

投票者根据若干标准评估代表候选者:正常运行时间和可靠性、手续费政策和奖励分享、社区贡献、透明度和技术能力。一些 DPoS 网络提供仪表盘,投票者可以在决定将票投向何处之前比较代表的绩效指标——漏块、奖励分配历史和声明的政策。

重要的是,DPoS 中的投票是持续的。代币持有者可以随时更改其投票,这对代表形成持续的良好表现压力。一个变得不可靠或违背社区利益的代表可能在下一个选举周期失去其席位。这一问责机制是 DPoS 系统中对代表行为的主要制约。

DPoS 与其他共识机制的比较

维度 PoW PoS DPoS
谁来验证 拥有算力的矿工 任何超过最低门槛的质押者 小型选举代表集合
吞吐量 低(受挖矿难度限制) 中等 高(需协调的节点更少)
能耗 非常高 低 低
验证者准入门槛 硬件成本 最低质押 由代币持有者选举
去中心化状况 开放但围绕矿池集中 开放但围绕大型质押者集中 明确地集中于选举产生的代表
问责 概率性(最长链) 协议级 slashing 投票者驱动的移除 + 可选的 slashing

权衡是明确的:DPoS 通过减少共识参与者的数量来获得性能,但它缩小了对区块生产拥有直接权力的实体集合。

为什么 DPoS 对加密 AI 项目很重要

许多加密 AI 项目需要能够处理高交易量的网络——推理请求、计算任务分配、数据提交、模型更新注册。DPoS 共识机制提供了这些工作负载所需的吞吐量,而没有 Proof of Work 的能耗开销。

然而,区块生产集中在一个小型代表集合中,引发了关于抗审查性和活性保证的问题。如果一个加密 AI 项目依赖于一条 DPoS 链,理解代表如何被选举、有多少个,以及它们被替换的容易程度,对于评估该项目的基础设施假设是相关的。

对于 AI 流程产生频繁链上交互的项目——例如记录推理结果、分配计算奖励或结算数据市场支付——DPoS 的快速最终性是一个实际优势。较慢的共识机制会在 AI 工作流中造成瓶颈,延迟支付和确认。其权衡在于项目的活性取决于一组相对较小的选举代表保持诚实和正常运营。

它在 DecAIHub 项目卡片中出现的位置

在 DecAIHub 项目卡片中,DPoS 出现在 Consensus 字段。当卡片显示 Consensus: DPoS 时,意味着该项目的底层网络使用委托权益证明来对交易排序和产出区块。

consensus 字段描述了链用来就账本状态达成一致的技术机制。它是几个基础设施级字段之一——与 Main chain、Type 和 Network status 并列——帮助读者理解项目所构建于其上的技术基础。

运行在像 EOS、TRON 或某些基于 Cosmos 的网络上的项目通常在该字段中显示 DPoS。

仅凭 DPoS 无法证明什么

  • DPoS 不能证明去中心化。 一个拥有 21 个选举代表的网络在共识层比一个拥有数千个验证者的开放 PoS 网络更中心化。去中心化的程度取决于有多少独立实体控制代表席位、投票权有多集中,以及代表移除在实践中是否真的发生。如果少数几个大型代币持有者控制了大部分投票,那么代表选举就成了形式而非真正的民主过程。
  • DPoS 不能证明项目拥有 AI。 共识是一种基础设施级机制。它对一个项目是否拥有真实的 AI 组件、可运行的模型或可验证的推理只字未提。
  • DPoS 不能证明抗审查性。 一个小型代表集合理论上可以协同审查交易。这是否构成风险取决于具体网络的治理设计和代表多样性。
  • DPoS 不能证明代币效用。 虽然 DPoS 使用代币进行投票和质押,但 DPoS 共识机制的存在并不意味着该代币对项目的 AI 或应用层是必需的。
  • 高吞吐量并不意味着高质量。 快速出块时间是一种技术特征,而非产品质量、AI 能力或用户采用的证据。

请勿混淆

  • Proof of Stake (PoS)——在标准 PoS 中,任何超过最低门槛的质押者都可以直接参与验证。在 DPoS 中,只有选举产生的代表才能验证。DPoS 是 PoS 的一种专门变体,而非它的替代品。DPoS 中的委托是质押之上的一个治理层,而非质押的替代方案。
  • Proof of Staked Authority (PoSA)——PoSA 将 PoS 与 Proof of Authority (PoA) 结合,其中验证者是同时也质押的预先批准实体。DPoS 通过开放投票选举代表;PoSA 使用带有质押要求的经许可权威集合。关键区别在于验证者如何进入集合:开放选举(DPoS)vs. 治理批准(PoSA)。
  • Consensus——总括概念。DPoS 是众多具体共识机制中的一种。共识讲解涵盖了网络如何就状态达成一致的一般思想。
  • 治理投票——DPoS 代表选举是链上治理的一种形式,但它们专门关乎选择区块生产者。更广泛的治理(协议升级、国库支出、参数变更)可能使用不同的投票机制和不同的法定人数规则。
  • 流动性质押(liquid staking)——一些 PoS 生态系统允许质押者获得其质押代币的流动性衍生品。这是一种与 DPoS 中代表如何被选举无关的金融机制。

常见问题

一个 DPoS 网络通常有多少个代表?

数量因协议而异。一些知名的 DPoS 网络使用 21 个活跃代表,而另一些使用 51、101 或更多。这一数字是一个协议级参数,用以在吞吐量(代表越少意味着共识越快)和去中心化(代表越多意味着参与越广泛)之间取得平衡。没有单一"正确"的数字——这是每个网络明确做出的设计权衡。

一个代币持有者能成为代表吗?

可以,在大多数 DPoS 系统中,任何代币持有者都可以注册为代表候选者。然而,成为活跃代表需要从其他代币持有者处获得足够的投票以跻身前列席位。运行一个代表节点还需要可靠的基础设施(正常运行时间、硬件、带宽),因此实际门槛既包括社区信任也包括运营能力。

如果一个代表离线或行为不端会发生什么?

如果一个代表错过区块生产时段或行为恶意,协议可能会施加自动惩罚(slashing),其他代表则填补错过的时段。代币持有者也可以撤回其投票并将其重新导向另一个候选者。在设计良好的 DPoS 系统中,代表替换很快——通常在单个选举轮次内——这使得即使个别代表失败网络仍能保持运营。

DPoS 比标准 PoS 更中心化吗?

在共识层,是的。从设计上讲,DPoS 将区块生产集中于一个小型选举集合,而开放的 PoS 允许任何质押者验证。然而,中心化不是非此即彼的。一个拥有 100 个多样化、独立运营代表的 DPoS 网络,可能比一个三个质押池控制大部分质押的 PoS 网络更具韧性。实际的中心化水平取决于代表多样性、投票者分布和治理设计——而不仅仅是活跃代表的数量。

外部参考

另请参阅