什么是DPOS(委托股权证明)
在目前,公有链经常面临拓展性问题。为了解决拓展性问题,一些区块链项目(如Lisk,EOS,Steem,BitShares和Ark)采用了DPOS(委托股权证明)共识机制。DPOS旨在通过提高交易速度与区块生成时间来实现高性能,同时也不损害作为区块链核心的节点激励结构。
在传统的POS(股权证明)中,用户可以将他们的加密货币存放在矿池中,从而获得验证交易、生产区块与获得奖励的权益。而DPOS是基于POS的一个变体,旨在更有效的达成共识。
投票表决
在DPOS系统中,用户使用加密货币进行“投票”操作,选择“见证人”(指他们信任的其他用户来作为交易验证者),并且投票靠前的见证人将会获得验证交易的权利,拥有了验证交易的权利即可获得出块奖励。用户甚至可以将他们的投票权委托给他们信任的其他用户,代表他们来进行投票给见证人。
根据每个用户的股权大小对投票进行权衡,用户无需自身拥有大量股权即可当选见证人。相反,如果某个用户拥有大量的股权,则可能导致某个只拥有相对较少股权的用户当选见证人。
见证人
见证人在不同的DPOS机制项目中有不同的叫法,比如称为超级节点、见证人节点等等。一般见证人节点数量都有限制,这些见证人负责验证交易信息与创建新的区块,并且可以获得一定的费用奖励。
虽然见证人可以阻止特定交易被打包到区块中,但是见证人仍然无法改变任何交易信息。因此,见证人更像是POW中的矿工,但是不是所有人都可以成为见证人。
投票是一个持续的过程,每个见证人总是存在着被其他更高投票数量的备选见证人代替的风险。随着区块链的增长,想要保持见证人节点身份会愈发困难,竞争也会逐渐激烈。用户也可以投票删除失去信任的见证人节点。
对于已经成为见证人的节点来说,区块激励收入与声誉损失的威胁是他们作恶成本的门槛。
代表
在DPOS系统中,用户还可以投票支持一系列的“代表”,代表是指维持网络可信的一方。代表们负责监督整个区块链协议的治理和绩效,但并不会在交易验证与区块产生中有任何操作。
比如,代表可以提案建议改变区块的大小,或者提案建议修改见证人验证交易产生区块的激励金额,一旦代表提出这些提案,整个系统的用户就可以投票来决定是否采用这些提案。
DPoS系统的优点:
lDPOS比传统的工作证明(POW)和股权证明系统(POS)快得多。
lDPOS的激励和结构增强了区块链的安全性和完整性,每个用户都有动力诚实地履行其职责。
l成为用户,证人或代表不需要专门的设备。普通电脑就足够了。
l与耗电量大的工作证明(POW)算法相比,DPOS具有高能效。
DPoS是共识机制演变的下一步。它建立在最初的Proof of Stake共识机制的基础上,并大大提高了速度和可扩展性。
本文地址: https://www.xiguacaijing.com/news/baike/2018/2096.html
赞助商