Q2 · 区块链基础

什么是 PoW、PoS、DPoS?区别是什么?

共识机制PoWPoSDPoS

⚡ 速记答案(30 秒)

  • PoW(工作量证明):算力挖矿,拼谁先算出满足难度的哈希;安全但能耗高、TPS 低
  • PoS(权益证明):按质押 Token 数量和时间选记账者,省电、出块快,但易出现"富者恒富"
  • DPoS(委托权益证明):Token 持有人投票选出少数节点来记账,性能更高,但更中心化
  • 区别核心:安全性 vs 性能 vs 去中心化程度的取舍

📖 详细讲解

三种共识机制对比


特性PoWPoSDPoS
代表项目Bitcoin、ETH 1.0ETH 2.0、CardanoEOS、TRON
出块方式算力竞争质押权益投票选举
能耗极高
TPS低(~7)中(~30)高(~1000+)
去中心化较低
51% 攻击成本算力成本质押成本贿赂成本

PoW 工作量证明


矿工需要不断尝试不同的 nonce 值,直到找到一个使区块头哈希值小于目标难度的解。


PoS 权益证明


验证者需要质押一定数量的代币作为抵押品。出块权重与质押数量相关,作恶会被罚没(Slashing)。


DPoS 委托权益证明


持币者投票选出固定数量的"超级节点"(如 EOS 的 21 个 BP),由这些节点轮流出块。


面试要点


• 三者是"不可能三角"(安全、去中心化、性能)的不同取舍

• 以太坊从 PoW 转向 PoS 的原因和过程(The Merge)

• 各自的攻击成本和防御机制

💡
面试技巧:回答时先给出核心结论,再展开细节。如果有实际项目经验,一定要结合具体案例说明。