公链通常会遇到可扩展性问题,为了解决这些问题,一些区块链(如Lisk,EOS,Steem,BitShares和Ark)采用了股权授权证明(DPoS)共识机制。DPoS力求快速的进行交易和创建区块,同时不影响区块链核心的分散激励结构。

在传统的股权证明共识机制中,用户可以将自己拥有的加密货币换来股票,从而获得验证交易和创建区块并且获得奖励的权利。DPoS是PoS共识的一个变种,旨在更有效地达成共识。

Voting

在DPoS机制中,用户投票给“witnesses”(用户所信任的用户),得票最多的“witnesses”获得验证交易的权利,用户甚至可以将他们的投票权授权给其他用户,代表他们行使选择可信赖的“witnesses”。

根据每个选民股份的大小对投票进行权衡,用户不需要拥有大量的股权也可以成为顶级“witnesses”,拥有大量股权的用户可以使拥有少量的成为顶级“witnesses”。

Witnesses

顶级“witnesses”的数量是一定的,这些“witnesses”负责验证交易和创建新的区块,然后获得相关费用作为奖励。

虽然顶级“witnesses”可以阻止特定交易被存储在区块中,但是他们不能更改任何交易的任何信息。因此他们相当于工作量证明机制中的“矿工”。

投票是一个连续的过程,每个顶级”witness“随时都有可能被拥有更多投票,让人信赖的用户代替。随着区块链的逐渐增长,竞选成为或继续担任顶级”witnesses“的竞争压力会变得越来越大。用户可以投票使他们信赖的用户成为顶级”witnesses“,同样也可以通过投票删除(罢免)失去信赖的顶级”witnesses“。

对于一个顶级”witness“来说,避免损失收入和声誉是抵制恶意行为的动机。

Delegates

DPoS系统也支持给一个”delegates“(负责维护网络的可信房)组投票,”delegates“负责监督整个区块链协议的治理和性能,但在交易验证和区块创建中不起任何作用。

例如,”delegates“可以提出改变区块的大小或者应该支付给验证交易的”witness“奖励的数量,”delegates“一旦提出上述提案,区块链的用户可以投票决定是否采用。

DPoS的优势

  • 他们要比传统的PoW和PoS要快得多。

  • 每个用户都有使他们诚实地履行职责的激励机制,DPoS的激励机制和结构增强了区块链的安全性和完整性。

  • 不需要使用专业的设备就可以成为用户、witness或delegate,一台普通的电脑就足够了。

  • 与功耗较高的工作量证明哈希算法相比,DPoS的能效更高。

    总结

    DPoS是共识机制新的一次演变,它建立在PoS共识机制的基础上,并大大提高了速度和可扩展性。

DPoS即股权授权证明(Delegated Proof of Stake)相关推荐

  1. 使用 go 实现 Delegated Proof of Stake 机制

    使用 go 实现 Delegated Proof of Stake 机制 DPoS的伪代码实现 for round i //分成很多个round,round无限持续dlist_i = get N de ...

  2. 权益证明问题 —— Proof of Stake FAQ

    ethereum wiki 中的汉语繁体翻译实在是读不通顺,还不如看英文,顺便翻译下.原文:Proof of Stake FAQ 什么是权益证明 权益证明(Proof of Stake,PoS)是一种 ...

  3. PoS即股权证明(Proof of Stake)

    随着以太坊从原来的工作量证明(PoW)机制逐步向股权证明(PoS)过度,股权证明受到了越来越多的关注.为了更好地理解股权证明,我们需要先了解一下工作量证明的基本概念. 工作量证明 工作量证明是一个挖矿 ...

  4. 权益证明(Proof Of Stake)——Go语言实验

    权益证明,它提出来币龄的概念,币龄 = 持有的货币数 * 持有时间,比如说我有100币,持有了30天,那么我的币龄就是3000.币龄越大的节点呢获取记账权(也就是生成区块)的概率越大.每次记完账之后, ...

  5. 共识算法-DPoS(股份授权证明)算法

    title: 共识算法-DPoS(股份授权证明)算法 tags: 区块链,共识算法,DPoS DPoS PoW机制和PoS机制虽然都能有效地解决记账行为的一致性共识问题, 但是现有的比特币PoW机制纯 ...

  6. 股份授权证明(DPOS)概述

    BitShares官方dpos概述的英文介绍:http://docs.bitshares.org/bitshares/dpos.html 关于BitShares的DPoS共识的概述请参考:股份授权证明 ...

  7. 区块链去中心化的生命之源:“DPOS(委托权益证明)共识机制”

    区块链去中心化的生命之源:"DPOS(委托权益证明)共识机制" 原创2018-04-24[水伯]战略忽悠局政委水伯 移动网络时代唯一壁垒就是认知,周二有约给思想洗澡让认知破壁! D ...

  8. DPOS股份授权证明机制

    Deposit-based proof of stake,股份授权证明机制.为了加快交易速度以及改进POS中的不足,DPOS提出将所有参与者们的权利授权给一定数量的受托人,由得票数最高的部分受托人代表 ...

  9. 什么是零知识证明(ZK Proof)?Web2.0通往Web3.0的入口技术

    古老的难题 女:你爱我吗? 男:爱! 女:怎么证明? 男:-- 零知识证明的定义 零知识证明(Zero-Knowledge Proof)也叫做最小泄露证明,能充分证明自己是某种权益的合法拥有者,又不把 ...

最新文章

  1. operate函数_跟着 redux 学 compose组合函数
  2. LSGO代码小组第18周复盘日志
  3. win32 打印机api
  4. #查找文件中是否有eee如果没有在最后加入
  5. Redis未授权访问写Webshell和公私钥认证获取root权限
  6. npcap loopback adapter是什么意思_抖音限流是什么意思? 抖音为什么突然限流?
  7. 淮阴工学院计算机学院机房,实验室开放
  8. mysql数据库索引 分区_数据库设计 – 要索引的列太多 – 使用mySQL分区?
  9. Office文件嵌入特殊字体
  10. asp.net图书馆管理系统
  11. 服务器 'xxx' 上的 MSDTC 不可用。
  12. IT项目管理 第六章 驾驭项目成本
  13. 在奋斗的日子里,傻笑出来
  14. 失落世界服务器国庆宝箱位置,失落的斯菲尔 图文攻略 全剧情任务流程全宝箱收集...
  15. 新装的mysql数据库默认密码是多少_数据库的设置及其初始密码
  16. 认证的公众号可以快速免费注册认证小程序
  17. SSH Tunneling
  18. 位图文件存储空间的计算
  19. webuploader上传文件夹
  20. 深富策略:假摔洗盘、不必紧张

热门文章

  1. asp.net实例:毕业选导师功能tips
  2. 论创新工场、职业发展、offer如何比较选择、移动互联网
  3. RMS--可重构制造系统
  4. sweetalert 显示html,SweetAlert 弹窗插件入门教程
  5. 第三方视频会议系统对接的疑问解答
  6. 教师教学质量评价管理系统(ASP.net+SqlServer)
  7. msf017-010复现及木马利用
  8. 10国内著名的IT论坛
  9. 浏览器主页劫持,打开就访问889hao,2345导航(已解决)
  10. FBI树Python题解