委任权益证明Delegated Proof of Stake(简称DPoS)是比特股BitShares采用的区块链公识算法。在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法包括比特币网络使用的工作量证明PoW,以及Peercoin和NXT使用的权益证明PoS。但是,这些共识算法都不能解决交易性能问题,尤其是PoW算法大量消耗计算所需的电力。而委任权益证明DPoS很好地解决了性能和能耗的问题。
DPoS算法中使用见证人机制(witness)解决中心化问题。总共有N个见证人对区块进行签名,而这些见证人由使用区块链网络的主体投票产生。由于使用了去中心化的投票机制,DPoS相比其他的系统更加民主化。DPoS并没有完全去除对于信任的要求,代表整个网络对区块进行签名的被信任主体在保护机制下确保行为正确而没有偏见。另外,每个被签名的区块都有先前区块被可信任节点签名的证明。DPoS消除了交易需要等待一定数量区块被非信任节点验证的时间消耗。
通过减少确认的要求,DPoS算法大大提高了交易的速度。通过信任少量的诚信节点,可以去除区块签名过程中不必要的步骤。DPoS的区块可以比PoW或者PoW容纳更多的交易数量,从而使加密数字货币的交易速度接近像Visa和Mastercard这样的中心化清算系统。
DPoS系统任然存在中心化,但是这种中心化是受到控制的,因为每个客户端都有能力决定哪些节点可以被信任。DPoS使得这样的区块链网络保留了一些中心化系统的关键优势,同时又能保证一定的去中心化。系统通过公平选举,使每个人都有可能成为代表绝大多数用户的委托人。
DPoS的根本特性是权益所有者保留了控制权,从而使系统去中心化。就像投票机制也有缺陷一样,DPoS是管理公司共有产权的唯一可行方式。幸运的是,如果你不喜欢运营公司的人,你可以通过卖出权益离场。而这种反馈机制可以使权益所有者在投票时比普通公民更加理性。
每个权益所有者通过投票决定区块的签名验证者,任何一个拥有超过1%投票的人都可以参与到董事会。所有的代表构成一个“董事会”,轮流签署区块。如果一个董事错过了签署区块的机会,客户会自动把投票给予其他人。最终,这些错过签署机会的董事会被取消资格,其他人就可以加入董事会。董事会成员会收到少量代币作为奖励,用来激励在线时间和参与竞选。每一个董事必须要将单个区块平均奖励的100倍作为保证金,从而确保其至少99%的在线时间。
在目前的比特币网络中,用户为了盈利需要选择参与一个矿池,而每一个矿池拥有超过10%的哈希算力。矿池的运营者就像矿工委任的代表。比特币希望用户在矿池间切换以避免过度中心化,但是前五个主要的矿池控制了整个网络,如果其中一个矿池出问题了就需要用户进行手动干预。如果一个矿池掉线,则区块的生产率将会等比例地下降。在哪个矿池中挖矿成了一个难题
1.区块链定义 区块链可以理解为是基于区块链技术形成的公共数据库。而区块链技术是比特币的底层技术,包含现代密码学、...
区块链和比特币是什么关系?电子货币、虚拟货币、数字货币有什么区别?央行在研究的数字货币是什么样的?和区块链有关系吗...
讲师自我介绍:菜根科技技术总监邢有涛 大家好,近年来,“区块链”技术迅速走红,其去中心化、去信任的机制得到全球市场...
本篇:教你几招——关于旧询盘再使用的套路方法。 对于许多做了几年外贸的老业务员来说,收到的询盘或多或少都有了积累。...
我猜好多人看到这个题目的时候,满脑子的疑问:空乘专业不是天上飞的么?怎么去写代码了?怎么没有当空姐? 下来就让路姑...


