时间:2023-08-18|浏览:219
这样的制度,必须依赖某种方式来证明,谁取得了一个区块链的打包权(或称记帐权),就可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定的惩罚,这就是共识机制。
共识机制在区块链行业中极其重要,只有运行规则清晰明了,才能被接入更多的行业进行落地应用。目前,区块链共识机制主要有四种,分别是PoW(工作量证明)、PoS(权益证明)、DPoS(委托权益证明)和PoC(容量证明),这一期主要给大家介绍的是DPoS(委托权益证明)。
——《如何玩转CoinEx》区块链科普栏目
【ViaWallet是ViaBTC旗下产品,致力于打造一款全币种资产管理的去中心化钱包,未来您只需要一个ViaWallet即可管理所有资产,ViaWallet同时也支持Staking(质押)以及去中心化交易所,为您提供更丰富多样的产品功能,目前已经支持BTC、ETH、BCH、TRX等16+种主链资产、100万+代币资产。】
概念
DPOS,全称Delegated ProofofStake,即委托权益证明。
在前面的两篇文章里,小编主要介绍了两种共识机制,包括比特币网络使用的工作量证明PoW,以及Peercoin和NXT使用的权益证明PoS;但是,这些共识机制并没有真正解决交易性能问题,尤其是PoW机制耗能极大,委托权益证明DPOS则很好地解决了该痛点问题,大大提升了网络性能并降低了能耗。
起源
早在2010年,一名叫DanileLrimer的工程师就已经认识到比特币POW共识机制中存在的问题,挖矿耗能大,交易速度慢,网络算力被大型矿池垄断,违背了去中心化法则。DanileLrimer把自己对于POW机制的看法发表在了在论坛上,随后中本聪也在论坛中回应了此事,态度极为不屑。于是,DanileLrimer撸起袖子就干,创造出了一种新的共识机制。DanileLrimer,也就是我们口中的BM大神。2013年,BM发表了一篇论文,阐释了DPOS共识算法如何解决工作量证明网络中的限制。之后,DPOS被先后应用在比特股系统Bitshares和Steem中,表现不俗,公链明星EOS也沿用了DPOS每个持币人都是选民,每个人用自己手里的选票选出最合理的议员,并且每个议员的权利都是相等的,没有高低贵贱之分;同时只要某个议员表现得不够好,他马上就会被选民踢出去,而后备代表(后备节点)随时顶上去;这样就把权利归还到每个持币人手上,而使得任何重大决定不完全是由大户说了算。
以EOS为例,由所有EOS持有人投票,投票会产生21个主节点和100个备用节点,这就相当于投票选出21个代表和100个候补代表,由这21个代表轮流生产区块,就相当于比特币的挖矿,每产生一个区块就可以获得1个EOS的奖励,EOS每年会增发不超过5%的代币奖励给21个代表,由他们平分。这21个代表权利地位是一样的,如果有人不履行职责会被网络踢掉,由候补代表顶上。
21个代表也称21个节点见证人,节点见证人是通过投票机制选出来的,谁的票数最高谁就能获选。
优势
1)大大降低了能耗。相比POS,DPOS机制大幅度减少了参与验证和记账的节点数量。DPoS机制中的节点数量极少,大概只有几十个或几百个,每次只授权一个区块生产者在既定时间中生产区块,所有节点按照时间表轮流出块,整个过程井然有序,节点与节点间是合作关系,所有节点就不需要消耗大量算力去竞争记账权,大大降低了能源消耗。
2)大大提升了去中心化程度。去中心化是比特币的愿景,但随着比特币算力的集中化,几大矿池控制了市场超51%的算力,最初的幻想遭到了破坏。POS机制下,早期的持币者在币的数量和币龄上的绝对优势也让后来者无法超越。总体而言,DPOS共识机制下去中心化程度要更高一些。
3)大大提升了确认速度。在DPOS机制下,比如EOS每生成一个区块大概需要0.5S,一笔交易需要经过6-10个区块确认,交易完成时间不超过一分钟。而PoW机制下的比特币每生成一个区块需要10分钟,一笔交易完成(6个区块确认后)需要1个小时,PoS机制下的点点币一笔交易的确认时间大概也需要1小时。相比之下,DPOS机制下的确认速度是大大优于以上
用戶喜愛的交易所
已有账号登陆后会弹出下载