美文网首页
DPOS是什么鬼?

DPOS是什么鬼?

作者: 考拉的财富之路 | 来源:发表于2018-06-28 16:52 被阅读0次

    上两周我们详细介绍了POW(Proof Of Work)和POS(Proof Of  Stake)这两种区块链共识算法,本周我们来详细了解下另外一种共识算法DPOS.

    DPOS的英文全称为:Delegated  Proof Of Stake,委托权益证明。对于刚刚进入区块链世界或者对之前讲到的共识算法概念没有过多了解的朋友可能会感到比较抽象,下面举一个例子大家会更好理解一些。

    我们都知道,美国共有50个洲,实行联邦制的政治制度。每个洲的公民通过选举产生该洲的代表,也就是所谓的议员,然后这50个议员组成美国国会,国会的主要作用就是讨论国家的立法权、行政监督权、条约及官员任命的审批权(参议院),宪法修改权,对总统、副总统的复选权等等大小事务。

    DPOS的运行机制也是同样的道理。就拿最具代表性的EOS项目来说,它就是采用了DPOS共识算法的代表性项目。每个持有EOS代币的人都有投票权,大家通过投票选举出21个代表(也就是所谓的超级节点),然后这21个代表共同维护EOS主链的运行,维护,相关制度的修改和建立等等。下面谈一下DPOS这种共识算法的优缺点:

    优点:

    我们都知道,节点的数量越少,产生共识的速度越快,就相当于10个人进行选举相对于1000个人选举肯定要快得多,所以DPOS机制可以提供更快的确认速度。确认速度快,最直观的感受是,转账的到账速度会快很多。就拿BTC,ETH和EOS做一个对比,目前BTC全网有9618个全节点,ETH全网有16926个全节点(2018年6月28日的数据),EOS有21个超级节点,如果甲向乙分别转账1个BTC,1个ETH,1个EOS,目前大概的到账时间分别为:1个小时,5分钟,10秒之内。

    除了确认速度快之外,DPOS和POS一样,更加的环保,也就是所谓的能耗低,同时网络运行成本也会更低 。

    另外刚刚提到的DPOS类似于人民代表大会制度。如果代表不能履行他们的职责,会被除名,网络会选出新的超级节点来取代他们 ,这样也保证了整个网络的更加公平和民主。

    缺点:

    万事万物都不是完美的,DPOS也存在自己的局限性:

    首先持币者的投票的积极性并不高:因为绝大多数持币人从未参与过投票。这是因为投票需要时间、精力以及技能,而这恰恰是大多数投资者所缺乏的。就如同目前的EOS主网上线以来,已经接近20天的时间,目前的投票率还不足25%。

    垄断性高:对于PoW共识算法下几乎没有门槛,任何人只要有一台计算机都可以投入算力,通过竞争获得区块奖励。而DPOS延续了PoS的弊端,只有持币者才可以获得区块链奖励,其实这就带来了一种制度性门槛,最终导致DPOS币的流动性减少,也会造成穷者越穷,富者越富的局面。

    安全漏洞相对比较多:由于共识算法的复杂程度比较高,导致产生漏洞的可能性就会大大增加。这就类似于POW共识算法由100行代码组成,而DPOS由1000行代码组成,代码越多,相对来说安全性也会打折扣。

    下一篇我们将详细说明下POI(Proof Of Importance)这种共识算法。

    相关文章

      网友评论

          本文标题:DPOS是什么鬼?

          本文链接:https://www.haomeiwen.com/subject/ydfnyftx.html