Delegated Proof of Stake (DPoS)是一种比特币分布式共识算法,也是一种分布式的权益授权证明(PoS)机制。总之,该机制主要为基于PoS的区块链应用提供安全的去中心化授权服务。DPoS的核心思想是在普通用户中选择一定数量的“代表”用户,这些代表用户被授权为“Delegates(代表)”来验证和确认区块链的交易,它们可以获得报酬,相当于安全的系统抵押。这一机制的关键优势在于它的可靠性和可扩展性,比特币社区完全依靠这种可扩展性来吸引大量的参与者,来保证系统的安全性。
通常来说,DPoS主要由三种类型的用户组成,分别是矿工(miners),代表(delegates)和投票者(voters)。矿工的任务是执行挖矿,代表的职责是验证交易并生成新的区块,投票者则负责选择受托者和投票用户权重等。
目前,已有多个基于DPoS的区块链应用,比如EOS,BitShares,Steem等,所有工作的原理均相同,其中最大的优势在于可扩展性,它能够比传统的PoW算法快上几个数量级的交易确认和区块链更新时间。此外,该算法还可以有效降低攻击性和难度,因为受托者的收益高企,且任何人都可以参与到DPoS中来。
考虑到当下的分布式应用越来越成熟,DPoS将会是未来快速成长的重要加密算法之一,可能将有助于普及区块链技术,改变着现有的社会结构,让全球社会更加共存,富裕和动态。