DPOS股份授权证明机制

Deposit-based proof of stake,股份授权证明机制。为了加快交易速度以及改进POS中的不足,DPOS提出将所有参与者们的权利授权给一定数量的受托人,由得票数最高的部分受托人代表所有参与节点轮流负责生成区块,将系统中的信任由全体参与者集中到了少数参与者。DPOS大幅缩小参与验证和记账的节点数量,可以达到秒级的共识验证,但是其可能存在候选人作弊的安全威胁,也依赖于代币。

DPOS(deposit-based proof of stake,股份授权证明机制,投票机制):半中心化、大规模节点支持、效率高

为了进一步加快交易速度, 同时解决PoS 中节点离线也能累积币龄的安全问题, Daniel Larimer 于2014年4 月提出DPoS. DPoS 目前是比特股、Crypti 平台内置的共识机制.在DPoS 中, 股东投票给某个受托人, 系统根据股东所持股权在系统中占比计算出票数最高的一定数量受托人, 受托人们按照事先规定的顺序轮流负责生成区块. 通过所有股东的投票后, 系统中的信任已经由全体参与者集中到了少数参与者, 节点发起交易后不用再等待相当数量未授信任节点的确认, 而只需要让受托人对交易进行验证, 这就大大缩短了交易的确认时间. 例如, 比特股可以达到每个块10 秒的区块生成速度, 相比于比特币平均每个区块接近10 分钟的生成时间有了重大提升.

在一些DPoS 协议版本中, 节点要获得竞争成为受托人的资格首先得付出一定代价, 比如缴纳一笔保证金到某个安全账户, 如果节点作恶保证金将被没收.受托人维护系统运行将获得报酬, 他将与其他受托人共享区块交易费, 酬劳对其形成正向反馈从而激励受托人更加努力维护系统安全. 由于区块被受托人轮流签署, 如果某位受托人因离线错过了签署区块, 他将面临被其他候选受托人取代的风险, 因此为了营利,受托人必须保证充足的在线时间. 需要缴纳保证金的这种DPoS 协议也被称作基于存款的股权证明协议(deposit-based proof of stake).

DPoS 机制类似于现实世界中的董事会决策, 是一种代议制共识, 通过投票机制将所有用户的权利集中到了少数人手中, 形成一种有约束的中心化, 这种中心化大大加快了交易的确认速度, 确认时间缩短到秒级, 将加密货币技术带到了一个新的层次. 但与现实情况类似的是, 权利一旦集中到少数人手中, 我们就不得不提防这群人是否会为了自身利益损害公正.

DPOS股份授权证明机制_第1张图片

你可能感兴趣的:(共识算法)