授权证明书(DPoS)

定义

委托权益证明(DPoS)是一种共识机制,其中加密货币代币持有者行使投票权,选举一组有限的代表——通常被称为区块生产者、见证人或验证者——这些代表负责验证交易、生成新区块并维护区块链的完整性。与传统的 证明(PoS)DPoS 允许任何质押者根据其持有的代币数量按比例被选中来验证区块,它将区块生产集中在一小群经选举产生的群体中,同时通过持续的民主投票过程将治理权分配给整个代币持有社区。

在DPoS系统中,每个代币持有者都可以投票,投票权重取决于他们持有或质押的代币数量。得票最多的候选人将被选为特定轮次或纪元的活跃区块生产者。这些当选的代表按照确定的循环顺序轮流生产区块,从而消除了传统区块链中常见的资源竞争。 工作证明(PoW) 并降低了传统权益证明(PoS)机制中与随机性相关的延迟。如果委托人未能按时生成区块、错过轮次或恶意行事,社区可以投票将其罢免,并用备用委托人替换,从而建立起持续问责机制。

DPoS旨在解决区块链共识机制中长期存在的三个问题:PoW挖矿的能源浪费、早期区块链架构的交易吞吐量低以及网络运营中缺乏直接的社区治理。通过将活跃验证节点的数量限制在少量高性能节点(通常在21到101个之间),DPoS实现了低至0.5秒的区块时间和每秒数千笔交易的吞吐量,使其成为目前生产区块链中部署速度最快的共识机制之一。

起源与历史

2014丹·拉里默发明了委托权益证明(DPoS),并首先在BitShares中实现了它。 去中心化交易平台。 拉里默意识到,传统的工作量证明(PoW)共识机制浪费了大量的计算资源,即使是早期的权益证明(PoS)设计也存在吞吐量低的问题。他敏锐地发现,代表制民主模型——由代币持有者选举可信的代表,而不是所有参与者竞争验证——可以同时实现高性能和民主治理。

2014-2015BitShares 作为首个 DPoS 区块链推出,使用 101 位选举产生的见证人,每 10 秒生成一个区块。该系统证明 DPoS 每秒可处理数千笔交易,远超比特币的 7 TPS。BitShares 还引入了委员会成员和工作提案的概念,将 DPoS 治理模型扩展到区块生成之外。

2016丹·拉里默将DPoS应用于去中心化社交媒体平台Steem。Steem将活跃见证人数量减少到21个,并引入了3秒的区块时间,证明DPoS能够支持需要快速交易处理的内容密集型应用。Steem的成功表明,DPoS的应用范围不仅限于金融领域。

2018年: Lisk 的主网上线采用 DPoS 模型,使用 101 位选举产生的代表,区块时间为 10 秒。Lisk 基于侧链的架构展示了 DPoS 如何作为模块化区块链生态系统的基础,使开发者能够构建由 DPoS 主链保护的自定义侧链。Lisk

2018EOS作为旗舰级DPoS区块链,推出了主网,仅使用21个选举产生的区块生产者(BP),出块时间为0.5秒,理论吞吐量超过4,000 TPS。EOS代币销售筹集了超过4亿美元,使其成为规模最大的代币销售之一。 感染控制主任 在历史上,此次发布引发了关于21个基本原则是否构成足够分散化的激烈辩论。

2018: 创新福星 TRON 从 ERC-20 代币迁移到采用 DPoS 模型、拥有 27 位选举产生的超级代表 (SR) 的独立主网。TRON 将自身定位为专注于娱乐和内容的区块链,利用 DPoS 的速度优势实现高吞吐量的 dApp 部署。

2019WAX(全球资产交易平台)专门针对特定用途推出了基于DPoS的区块链。 NFT交易 以及虚拟物品市场,证明了 DPoS 在游戏和数字收藏品生态系统中的适用性。

2020-2023DPoS 因中心化、买票集团和选民冷漠等问题而面临日益严峻的批评。一些 EOS 区块生产者被指控串通投票,而孙宇晨在 2020 年对 Steem 的恶意收购也暴露了 DPoS 在代币所有权集中时固有的治理漏洞。这些事件最终促成了 Hive 的社区分叉。

“DPoS 是目前速度最快、效率最高、去中心化程度最高、灵活性最强的共识模型。它利用利益相关者的投票权,以公平、民主且具有代表性的方式解决共识问题。”——丹·拉里默,《BitShares 文档》(2014)

简单来说

  1. 想象一下这样一家大型公司:每位股东都拥有董事会成员的投票权。持股越多,投票权越大。当选的董事会成员代表所有股东负责公司的日常运营。如果董事会成员表现不佳,股东会在下次选举中将其罢免。DPoS 的运作方式与之类似——代币持有者是股东,区块生产者是董事会成员。
  2. 想象一下学校的班级选举。每个学生投票选出一名班级代表。这位代表代表全班发言并做出决定,但如果全班不满意,他们可以重新选举,选出其他人。DPoS 允许加密货币持有者投票选出他们的“班级代表”,由这些代表来验证交易。
  3. 想象一下一支接力赛队伍。教练不会让所有队员同时跑(那样会很混乱),而是挑选出速度最快的队员,并给每个人分配特定的赛段。他们按顺序有序地跑,顺利地交接棒。DPoS 系统则挑选出最优秀的模块生成器,让他们按照既定的轮次轮流生成模块。
  4. 这就像为足球联赛选拔裁判一样。联赛中的各队(代币持有者)投票选出他们信任的、能够公正执法的裁判(代表)(验证区块)。如果裁判判罚错误或漏判,则会由候补裁判替换。这样既能保证比赛的公平性,又无需每位观众都担任裁判。
  5. 考虑推行邻里守望计划。居民(代币持有者)选举几位值得信赖的邻居(代表)巡逻街道并报告事件。并非所有人都参与巡逻——那样不切实际——但每个人都有权决定由谁来巡逻。如果巡逻队员懈怠,将在下次社区会议上被投票罢免。

重要提示: 尽管DPoS提供了高速且民主的参与方式,但由于当选代表人数较少(通常为21至101人),其网络比PoW或传统的PoS系统更加集中。选民必须保持警惕,防止代表垄断、贿选以及少数大型利益相关者垄断选举。

关键技术特征

代表选举和​​投票机制

  • 代币持有者根据其质押或持有的代币余额进行投票,权重为其票数。
  • 投票通常是连续进行的——持票人可以随时更改投票,而不仅仅局限于固定的选举期。
  • 得票权重最高的 N 个候选人将成为活跃的区块生产者(例如,EOS 上有 21 个,TRON 上有 27 个,Lisk 上有 101 个)。
  • 候补代表会保留在等候名单上,如果现任代表被投票罢免或下线,候补代表可以晋升。
  • 某些实现方式支持代理投票,允许持有者将其投票权委托给受信任的第三方。

DPoS区块生产机制

  1. 代币持有者质押代币并投票选出他们属意的代表候选人。
  2. 系统在每轮投票结束后统计票数,并确定有效代表集。
  3. 活跃的代表按照确定性的轮询调度程序被分配区块生产时隙。
  4. 当委托人的区块到达时,它会从内存池中收集待处理的交易,创建一个新区块,对其进行签名,然后将其广播到网络。
  5. 轮换中的下一个委托人验证前一个区块并生成后续区块。
  6. 如果代表错过了分配的时段(由于系统宕机或延迟),则该时段将被跳过,由下一位代表继续进行。
  7. 屡次缺席投票环节的代表将失去投票权,最终被候补候选人取代。
  8. 区块奖励和交易手续费会分配给活跃的代表,他们通常会将一部分奖励分享给选民作为激励。

性能特点

  • 区块生成时间从 0.5 秒(EOS)到 10 秒(Lisk)不等,远快于比特币的 10 分钟。
  • 生产中的吞吐量通常超过 1,000–4,000 TPS,理论极限远高于此。
  • 交易最终确认只需几秒钟即可完成,而PoW链则需要几分钟甚至几小时。
  • 规模小且已知的验证者集合能够以最小的网络开销实现高效的点对点通信。
  • 最后不可逆阻断(LIB)概念确保一旦超过 2/3 的活跃 BP 确认阻断,则该阻断无法逆转。

治理扩展

  • 许多DPoS系统将投票范围扩展到区块生成之外,还包括协议升级、国库分配和参数更改。
  • EOS采用多重签名制度,宪法修正案必须得到21名执委中15名的同意才能生效。
  • 工人提案制度允许社区对来自通胀资金池的发展计划进行投票表决。
  • 链上治理无需依赖链下社会共识即可实现透明决策。

优点缺点

优势缺点
高通量较小的验证者集合即可实现 1,000–4,000+ TPS 的处理速度和亚秒级的区块时间,使 DPoS 成为速度最快的共识机制之一。集中风险将区块生产集中在 21 至 101 名代表手中,会造成潜在的单点故障和治理权被攫取。
能源效率DPoS 完全消除了竞争性挖矿,其能耗仅为比特币等 PoW 系统能耗的一小部分。买票集团代表们可能达成相互投票协议,或者向选民支付报酬以换取支持,从而破坏选举制度的精英选拔原则。
民主治理所有代币持有者都参与验证者选择,使社区能够直接影响网络运营。选民冷漠实际上,许多代币持有者从不投票或委托投票权,导致参与率低,选举被巨鲸垄断。
问责表现不佳或恶意代表可以被实时投票罢免,从而建立起工作量证明挖矿所不具备的持续问责机制。鲸鱼优势持有大量代币的投资者可以单方面选举代表,从而有效地控制网络,尽管该网络的设计理念是民主的。
快速确定交易在几秒钟内即可达到不可逆状态,这使得DPoS链能够支持支付和游戏等实时应用。无利害关系变体一些DPoS实现缺乏强有力的惩罚机制,这意味着委托人因不当行为而面临的经济后果有限。
可扩展性固定且规模较小的验证者集合能够优化网络通信,并避免开放式参与共识机制中存在的可扩展性瓶颈。敌意收购漏洞如果单个实体获得足够的代币,它就可以选举所有代表并控制网络,正如 Steem/TRON 事件所表明的那样。
参与门槛低任何代币持有者无需运行专用硬件即可投票,从而使所有参与者都能参与治理。代表串谋较小的验证者集合使得验证者之间的协调更容易,但也可能助长审查或优先交易排序。
可预测的块生产轮询调度确保以固定的时间间隔生成代码块,从而简化应用程序开发。有限的审查抵抗由于只有 21 到 101 个验证节点,政府的强制措施或针对大多数代表的法律行动可能会危及网络安全。

风险管理

集中化和治理俘获

  • 与大型验证者集系统相比,小型委托者集系统本质上更容易受到协同攻击、监管压力或卡特尔组织的影响。
  • 缓解措施:监控代表投票模式,以发现串通迹象;支持追踪代表行为的社区监督组织;积极参与投票,以制衡少数派的影响力。
  • 考虑将投资分散到多个DPoS链上,以降低因单一网络治理失败而面临的风险。

买票和贿赂

  • 代表们可能会提供直接的经济激励(回扣、空投等)。 加注奖励为了吸引选票,扭曲了精英选举过程。
  • 缓解措施:支持透明的代表报告要求;优先考虑发布运营详情、正常运行时间统计数据和社区贡献的代表
  • 一些协议实施了反贿赂机制,例如投票衰减(如果不更新,投票权重会随时间推移而降低)或二次投票(大持有者的收益递减)。

敌意收购风险

  • 2020 年 Steem 恶意收购事件表明,单个实体(孙宇晨通过 TRON 基金会)可以利用交易所持有的代币选举出一组顺从的委托人,并夺取网络控制权。
  • 缓解措施:倡导交易所制定政策,防止客户代币被用于治理投票;支持协议规则,规定质押代币在获得投票权前必须锁定一段最短时间。
  • 社区应对方案包括硬分叉(就像 Steem 用户创建 Hive 那样),作为最终保障措施。

代表停机时间和性能

  • 如果多个委托人同时离线,区块生产可能会停滞或大幅减慢。
  • 缓解措施:选举具有成熟基础设施运营经验的代表;优先考虑运营地理位置分散、冗余节点架构的代表。
  • 备用代理系统提供自动故障转移功能,但激活延迟仍可能导致暂时的吞吐量下降。

文化相关性

委托权益证明(DPoS)在加密货币文化中占据着独特且颇具争议的地位。其支持者称赞它是链上民主最切实可行的实现方式,而批评者则认为它背离了支撑整个区块链运动的去中心化精神。

丹·拉里默提出的“工业级区块链”愿景——快速、高效且由选举产生的代表管理——引起了开发者和企业家的强烈共鸣,他们需要PoW和早期PoS机制无法提供的区块链性能。特别是EOS社区,围绕区块生产者选举发展出一种充满活力的政治文化,候选人的竞选纲领涵盖了基础设施质量、社区贡献、地域多样性和收益分成方案等。

“DPoS 的目标不是消除信任,而是通过民主参与,在最大限度提高绩效和问责制的同时,尽可能减少信任缺失。”——丹·拉里默

然而,DPoS 也成为了“去中心化最大化”之争的焦点。比特币和以太坊的纯粹主义者经常批评 DPoS 链是“美化过的数据库”或“企业链”,他们认为,与成千上万的独立矿工或验证者相比,21 个区块生产者提供的抗审查能力微乎其微。“21 个节点并非去中心化”这句话也成为了加密货币推特辩论中的常见论调。

2020 年孙宇晨对 Steem 发起的恶意收购,成为 DPoS 治理风险最常被提及的警示案例。孙宇晨利用其在中心化交易所(币安、火币和 Poloniex)持有的代币,投票选出符合 DPoS 标准的见证人,从而夺取了 Steem 网络的控制权。这一事件促使社区分叉为 Hive,既展现了 DPoS 治理的脆弱性,也揭示了其韧性。该事件永久性地改变了加密社区评估 DPoS 系统的方式。

DeFi生态系统像 EOS 和 TRON 这样的 DPoS 链已经为高频交易应用、游戏 dApp 和稳定币转账开辟了市场,在这些应用中,交易速度和低费用比以太坊或比特币提供的最大去中心化更重要。

实际例子

  1. EOS区块生产者选举
  • 场景:EOS 主网于 2018 年 6 月启动,采用 DPoS 系统,需要从全球数百名候选人中选出 21 名区块生产者。
  • 实施: 代币持有者质押其 EOS 代币,并投票选出最多 30 位区块生产者 (BP)。得票最高的 21 位 BP 成为活跃的生产者,以轮询方式每 0.5 秒生成一个区块。BP 需要维护能够处理 4,000+ TPS 的高性能基础设施,许多 BP 运营着地理位置分散的服务器集群。
  • 结果: EOS证明了DPoS能够支持大规模智能合约平台,并实现亚秒级的最终确认。然而,围绕BP(候选人资格)的买票丑闻引发了争议,有报道称中国矿池组成互助投票联盟,BP候选人直接向选民提供经济奖励。到2020年,社区治理改革试图通过更新投票机制来解决这些问题。
  1. TRON 超级代表系统
  • 场景: 创新福星 使用 27 位选举产生的超级代表 (SR) 每 10 秒生成一个区块,支持高吞吐量的娱乐和 DeFi 生态系统。
  • 实施: TRON 代币持有者冻结其 TRX 代币以获得 Tron Power,并用 Tron Power 投票选举超级代表候选人。超级代表可获得区块奖励和交易手续费,通常会将 80% 至 100% 的奖励分享给其支持者作为激励。该系统还包括超级代表合作伙伴(排名 28 至 127 的候选人),他们可获得投票奖励,但不参与区块生成。
  • 结果: 截至2023年,TRON已成为交易量最活跃的区块链之一,日交易量超过7万笔。TRON上的USDT稳定币(TRC-20)凭借其速度和近乎零手续费,成为使用最广泛的稳定币转账网络——这直接得益于DPoS机制的高效性。然而,批评人士指出,TRON的治理仍然深受孙宇晨及其关联实体的影响。
  1. Steem 到 Hive 的分叉(恶意收购防御)
  • 场景: 今年二月2020, 贾斯汀孙 收购了 Steemit 公司,并利用中心化交易所持有的代币投票选出一批忠于其议程的新证人,从而有效地控制了 Steemit。 STEEM DPoS治理。
  • 实施: 社区成员积极投票选举独立见证人,但孙宇晨对交易所持有的代币拥有绝对的投票权。经过数周的治理之争,原Steem社区于2020年3月20日执行了一次硬分叉,创建了Steem。 蜂房 – 一条独立的 DPoS 链,将 Sun 控制的代币排除在初始分配之外。
  • 结果: Hive 的分叉保留了社区的内容和治理自主权,但此次事件暴露了 DPoS 机制的一个关键漏洞:当交易所的代币托管权与治理投票权没有分离时,恶意收购就成为可能。该事件引发了业界对交易所的广泛呼吁,要求其避免在治理投票中使用用户代币。
  1. WAX区块链用于NFT游戏
  • 场景: WAX(全球资产交易所) 使用 DPoS 为最大的 NFT 交易平台之一提供支持,为数百万用户提供游戏和收藏卡系列虚拟物品的交易服务。
  • 实施: WAX 采用受 EOS 启发的 DPoS 模型(基于 EOSIO 技术),由选举产生的公会担任区块生产者。DPoS 的高吞吐量使 WAX 能够处理 NFT 市场和区块链游戏常见的快速、大批量微交易,而无需像以太坊那样支付高昂的 Gas 费用。
  • 结果: 2021年,WAX凭借交易笔数成为NFT交易量领先的区块链,旗下拥有Topps MLB、Hot Wheels和Funko等众多数字收藏品。其DPoS架构使WAX能够以近乎零手续费处理每日数百万笔交易,充分展现了DPoS在需要大规模市场扩展的面向消费者的应用场景中的适用性。

对比表

特性DPoS(EOS/TRON)工作量证明(比特币)权益证明(以太坊)
活跃的验证者21-27名当选代表全球约有超过1,000,000万名矿工。超过 900,000 万个验证者
阻止时间0.5–3秒〜10分钟〜12秒
吞吐量(TPS)1,000–4,000 +~7~30 (L1),滚动后更高
能源消费最低配置(标准服务器)极高(比特币每年约 150 太瓦时)低(无挖矿)
最终确定时间1-3秒(LIB)约60分钟(6次确认)约 12.8 分钟(2 个时期)
治理模式链上民主投票链下(BIP、社会共识)链下信号 + 链上信号
审查抵抗低至中等(验证集较小)非常高(大规模矿工分布)高(验证器集较大)
验证障碍由社区投票选举产生昂贵的挖矿硬件(ASIC矿机)32 个 ETH 质押(约 60,000 万美元以上)
去中心化程度低(21–101 个节点)高(数千名矿工)高(900,000万+验证者)

常见问题解答

问:DPoS 与常规权益证明有何不同?

在传统的权益证明(PoS)机制中,任何质押者都有可能被选中验证区块,验证比例与其质押数量成正比。而在分布式权益证明(DPoS)机制中,代币持有者投票选出一小群指定的代表,这些代表专门负责生成区块。这种机制通过集中区块生成来提高效率,同时通过投票分散治理权力。DPoS牺牲了部分去中心化程度,换取了更高的吞吐量和更快的最终确认速度。

问:一个典型的 DPoS 网络有多少个区块生产者?

生产者数量因实现方式而异:EOS 使用 21 个,TRON 使用 27 个,Lisk 使用 101 个,BitShares 最初也使用 101 个。这种选择反映了性能(生产者数量越少,共识速度越快)和去中心化(生产者数量越多,权力分配越广泛)之间的权衡。大多数 DPoS 链还会维护一个备用代表名册,以便在活跃生产者表现不佳时进行替换。

问:DPoS 可以通过买票操纵吗?

是的,买票是DPoS最持续受到诟病的一点。代表们可能会提供直接的经济奖励、收益分成或空投来拉拢选票,从而扭曲选举过程。在EOS上,曾有记录显示多位BP候选人参与了相互勾结的投票联盟。一些协议通过选票衰减机制、透明度要求和社区监督组织来应对这一问题,但买票仍然是一个根本性的挑战。

问:Steem恶意收购期间发生了什么?

2020年2月,TRON创始人孙宇晨收购了Steemit Inc.,并与主要交易所(币安、火币、Poloniex)合作,利用用户存入的代币投票选举一批效忠于他的人担任见证人。这实际上使孙宇晨控制了Steem网络。作为回应,Steem社区于2020年3月分叉创建了Hive,将孙宇晨控制的代币排除在外。这一事件凸显了将DPoS治理与交易所中心化代币托管相结合的风险。

问:DPoS 是否适用于 DeFi 应用?

DPoS 链非常适合某些 DeFi 应用,尤其是那些需要高吞吐量和低交易费用的应用,例如去中心化交易所、借贷平台和稳定币转账。TRON 的 DPoS 架构支持着交易量最高的 USDT 转账网络之一。然而,优先考虑最大程度抗审查性和去中心化的 DeFi 协议可能更倾向于以太坊或其他拥有大量验证节点的区块链。

问:DPoS 如何处理恶意委托?

DPoS 主要依赖于社会问责制——如果委托人恶意行事(例如审查交易、生成无效区块、与其他委托人串通),社区可以投票将其移除,并用备用委托人取而代之。一些实现还包含加密证据机制,当恶意行为被证实时,会自动将其移除。然而,DPoS 通常缺乏像以太坊 PoS 那样严厉的惩罚措施,在以太坊 PoS 中,验证者可能会因不当行为而损失其质押的 ETH。

问:为什么批评者认为DPoS过于中心化?

批评人士认为,仅有21-101个区块生产者使得DPoS网络极易受到串谋、监管压力和治理权被掌控的影响。比特币拥有数十万矿工,以太坊拥有超过900,000万验证者,因此几乎不可能胁迫多数节点。而EOS只有21个区块生产者,这意味着政府或垄断集团只需控制15个节点即可控制整个网络。Steem事件证明,这种担忧并非空穴来风。

来源

  • Dan Larimer,“委托权益证明(DPOS)”——https://how.bitshares.works/en/master/technology/dpos.html
  • EOS开发者文档:共识协议 – https://developers.eos.io/welcome/latest/protocol-guides/consensus_protocol
  • TRON 白皮书 – https://tron.network/static/doc/white_paper_v_2_0.pdf
  • Investopedia:委托权益证明(Delegated Proof of Stake)——https://www.investopedia.com/terms/d/delegated-proof-stake-dpos.asp
  • Vitalik Buterin,“论串谋”——https://vitalik.eth.limo/general/2019/04/03/collusion.html
  • CoinDesk:“Steem 接管及其对 DPoS 的影响” – https://www.coindesk.com/tech/2020/03/20/hive-launches-as-steem-community-forks-away-from-justin-sun/
  • Lisk 文档:委托权益证明 – https://lisk.com/documentation/understand-blockchain/consensus/dpos.html

最新资源和博客