最近后台收到不少私信问什么是委托权益证明(DPoS),说看白皮书一堆术语头大。其实这玩意儿没那么玄乎,我刚开始接触区块链那会儿也被PoW、PoS、DPoS绕晕过。今天就用大白话把DPoS委托权益证明的工作原理、优缺点,还有它跟PoW到底差在哪,一次性给你讲明白。

DPoS到底是怎么跑起来的
先说个通俗比喻。PoW像全村人一起做数学题,谁先算出来谁记账,费电费机器。DPoS就不一样了,它相当于村里持币的人投票选几个代表,让代表轮流记账。你手里有币就有投票权,票多的当代表,代表负责打包交易、维护网络。
具体流程分三步。第一步,持币人把票投给信任的节点,这些节点叫见证人或超级节点。第二步,得票最多的前几十个节点当选,按顺序轮流生产区块。第三步,要是代表不好好干活,比如掉线或者搞恶意操作,持币人下次就不投他了,直接被踢出去换人上。
我实测过几个DPoS链,出块速度确实快,基本秒级确认。不像比特币转账等个十分钟还心里没底。而且普通用户不用买矿机,拿币投票就行,门槛低了不少。
DPoS的优点和坑都在这儿
优点很突出。第一是快,代表数量少,达成共识不用全网广播,几秒就能确认交易。第二是省电,不用矿机烧电,普通服务器就能跑节点。第三是参与门槛低,持币就能投票,不用懂技术也能玩。
但坑也不少。最被吐槽的就是去中心化程度不够。代表就几十个,万一他们串通起来搞事,网络就危险了。还有就是投票率经常很低,很多人把币放交易所不管,实际投票的人没多少,导致代表可能被大户操控。我之前投过一个小链的票,结果前几名全是项目方自己人,普通用户根本插不上手。
另外DPoS容易出现马太效应,票多的代表越来越富,小节点很难上位。所以选DPoS项目得看它代表数量和选举机制设计得合不合理。

DPoS和PoW到底差在哪
| 对比项 | DPoS委托权益证明 | PoW工作量证明 |
| 记账方式 | 持币人投票选代表轮流记账 | 矿机算数学题竞争记账 |
| 出块速度 | 秒级确认 | 十分钟左右一个块 |
| 能耗 | 极低,普通服务器即可 | 极高,矿场耗电惊人 |
| 去中心化 | 偏弱,代表数量有限 | 较强,任何算力都能参与 |
| 参与门槛 | 持币投票即可 | 需购买矿机并承担电费 |
| 典型代表 | EOS、TRON、Lisk | 比特币、莱特币 |
从表里能看出来,DPoS拿去中心化换速度和效率,PoW拿效率换安全性和去中心化。没有谁绝对好,看你要什么。做支付、跑DApp选DPoS体验好,存价值、要绝对安全选PoW更稳。
DPoS是不是真的靠谱安全吗
经常有人问DPoS安全吗。说实话,它安全模型跟PoW不一样。PoW靠算力攻击成本高来保证安全,DPoS靠持币人投票治理来防作恶。代表要搞事,持币人可以把票撤了换人。但前提是持币人得真的去投票、去监督。
实际用下来,主流DPoS链跑了好几年没出大事故,但小链被攻击或者代表勾结的案例也有。所以别光看共识机制,还得看项目方靠不靠谱、社区活不活跃。你要是刚入门,先从EOS、TRON这种大链了解起,别一上来就冲小项目。
好了,关于什么是委托权益证明(DPoS)以及它跟PoW的区别,基本就聊这么多。搞懂这些,你看项目白皮书就不会被忽悠了。

喜欢
高兴
鬼脸
呵呵
无聊
伤心