首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

26:好钢用在刀刃上:代理权益证明

微信公号:辉光日新i(hgrx2017)

已进行数字签名版权保护

转载请注明出处

孙宁辉0034篇原创

自从采用了POS(权益证明)共识机制,新成立的这家码头装运公司由于节省了大量时间和资源,所以效率和收益也大幅增加。

正当大家都开心不已的时候,老板又发现了新的问题:

虽然交了押金就有被选为验证人的资格,但很大一部分交押金的人没有专业的知识和能力,这就限制了效率和收益的持续增加。

即:大多数被选为验证者的人并没有专业的技术以及硬件网络设施,这就使他们无法成为高性能的节点,因此导致整个系统提升的水平有限,还不够理想。

这该怎么办呢?

老板明白,必须再进行一次改革和突破。

于是,更新的共识机制出现了:DPOS,代理权益证明

DPOS,代理权益证明

为了防止验证者因自身水平的参差不齐而限制网络的整体水平,规定由持币人选出若干个代理节点(验证者)来负责验证和记账。

被选出来的代理节点拥有更专业的技术和高性能的硬件设备,可以更好地保证区块链网络的性能和安全。

这就像一个国家的公民投票选举出新一届领导组织,代表自己处理整个国家的具体事务。

但同时选举也并非一劳永逸,而是周期性的持续选举。如果出现了不称职、不忠诚的代理节点,就会被持币人投票下台,这就让懈怠与不忠的代理节点面临高昂的犯错成本。

具体来说,区块链系统中做了三个基础设定:

1、验证者的出场顺序是随机的,且每3秒轮换一次;

2、不按顺序验证的区块无效,如果在预设位置之外生产区块则被投票出局;

3、每个周期会打乱原有的顺序。

这样一来,验证者之间不再抢夺出块权,同时也不会遗漏区块。

在奖励方面,DPOS会将一部分奖励分配给代理节点,而代理节点又将一部分奖励分到投票给自己的持币人。以此奖励对社区维护有贡献的节点和投票人。

比如前段时间比较热闹的EOS,被投票选出的超级(代理)节点会得到系统分配的出块奖励,之后再将部分奖励分给为自己投票的用户。

所以持有EOS代币的人参加投票选出超级节点后,是可以获得分红奖励的。

简单来说:

POW(工作量证明)算力越多权力越大,多劳多得;

POS(权益证明)持币越多、时间越长,权力就越大;

DPOS(代理权益证明)投票选出代理节点,代为记账。

共识的进步

随着共识机制的进化与发展,共识达成的速度也越来越快。

采用POW(工作量证明)的比特币,每秒处理7笔交易;

采用POW+POS(权益证明)的以太坊每秒处理15笔交易;

采用DPOS(代理权益证明)的BTS(比特股)每秒已经可以处理10万笔交易量。

而EOS将来会通过并行链的形式,最终达到每秒数百万的极速。这就让人们对EOS的未来寄予厚望,同时也具备了操作系统级别的硬实力。

总结

为了方便记忆,将我们之前学习过的几种共识机制作一个简要的总结。

1、BTC(比特币)应用了POW(工作量证明)共识,只要买了矿机(算力)就拥有了记账(一定概率)的资格;

2、ETH(以太坊)应用了POW+POS(权益证明)共识,持有越多越久的以太币就会有更多记账(一定概率)的资格;

3、EOS应用了DPOS(代理权益证明)共识,持币人投票得出代理节点(21主节点+100备用节点),主节点才有记账资格。

以上便是几种共识机制的区别及其应用,这有助于我们了解区块链共识机制的进化过程。

相信将来还会进化出更强更快的共识机制。

这篇文章PRESS.one 签名(长按识别):

一己之谈,仅供参考。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180827A1H3S900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券