DPoS,即代理人投票共识机制,是指区块链网络上的共识算法,依据投票结果来决定节点间的达成共识。在 DPoS 授权权益证明机制中,代理人必须有一定的投票权,即参与投票的权利和义务,才能成为参与 DPoS 的成员。DPoS 机制中的代表是由一小群节点进行投票,根据投票结果而决定节点信任度并决定其参与共识的资格。在 DPoS 授权权益证明的过程中,所有参与者都可以投自己的票来进行投票,以决定谁能够把块放入区块链,从而实现节点间的信任度。
DPoS 授权权益证明机制中的代理人具有一定数量的节点投票权,投票过程按照下面的步骤进行:
第一步:节点列表由网络用户创建,每个节点都有一定的信任度;
第二步:代理人将他们的投票给有信誉度的节点,社区中最受支持的节点将他们所投票给的节点作为代表;
第三步:这些代表将被选择作为共识的确认者,可以在区块链上产生新区块;
第四步:被选择作为确认者的代表节点需要完成投票时限内的正确确认区块,这会得到奖励;
第五步:如果代表节点未能在时限内完成投票,他们将失去这一资格,并被处以惩罚。
有了DPoS授权权益证明机制,网络效率更高,共识模式能够更加稳定、可靠,而且处理参数之间的冲突也更加容易,整个共识机制也不再存在着任何中心化风险,而且确保了网络的可扩展性和灵活度。