工作量证明和权益证明有什么区别?PoW 与 PoS 一次讲清
区块链靠共识机制让互不信任的节点记同一本账。讲清 PoW 和 PoS 怎么选出记账人、安全代价差在哪,以及比特币为何坚持挖矿、以太坊为何改成质押。
「比特币靠挖矿,以太坊靠质押」——这句话你可能听过很多次,但挖矿和质押到底在比什么?为什么一条链要烧掉大量电力,另一条链却让人把币锁起来?
答案是它们在用两种不同的共识机制,解决同一个问题:没有老板的时候,谁有资格写下一条记录。这篇文章把 工作量证明(PoW) 和 权益证明(PoS) 放在一起讲清楚。
共识机制在解决什么
区块链是一本大家共同维护的账。账要往下写,就得先回答三件事:
- 谁来写下一页
- 写错了、写假了怎么办
- 别人为什么愿意相信这一页
共识机制就是这套规则。PoW 和 PoS 是目前最主流的两种答案,差别不在「谁更先进」,而在用什么东西来竞争记账权、作恶时会损失什么。
工作量证明:先把题算出来的人记账
PoW 的全称是 Proof of Work(工作量证明)。代表是比特币。
矿工把待确认的交易打成一个区块,然后不断改变一个随机数,对整个区块做哈希运算,直到结果小于网络规定的目标值。你可以把它理解成:全网一起猜一个很难的数字,谁先猜中,谁的这一页就写进账本,并拿到奖励。
几个由此推出的事实:
- 算力就是选票。 机器越多、电力越足,单位时间里尝试的次数越多,记账机会越大
- 难度会自动调节。 比特币大约每两周调整一次难度,让出块时间维持在 10 分钟左右。参与的人变多,题目就变难
- 奖励来自区块补贴和手续费。 区块补贴就是常说的「挖矿产出」,它大约每四年减半一次;用户转账付的手续费是另一部分
- 账本越老越难改。 想改掉已经确认的旧区块,得把那个区块以及它后面的所有区块全部重算一遍,并超过全网其余算力。确认次数越多,改写成本越高
安全的来源是现实世界的成本:电费、矿机、场地。攻击者如果拿不到全网大部分算力,就很难持续伪造账本。就算真的凑齐了,他攻击的也是一个靠这套算力才值钱的网络——矿机和电费不会因为攻击成功就变成利润。
权益证明:把自己的币押上桌的人记账
PoS 的全称是 Proof of Stake(权益证明)。以太坊在 2022 年 9 月的「合并」之后用的就是它,后来的多数新公链也直接采用 PoS。
规则换成:想参与记账,先锁定一笔网络原生代币作为抵押。 协议按规则抽选验证者来提议区块、投票确认别人的区块。押得越多,被抽中的机会通常越大。作恶或严重失职,抵押的币会被扣掉,这叫罚没(Slashing)。
和 PoW 对照着看:
- 选票是锁定的代币,不是矿机。 以太坊自己跑验证节点的门槛是 32 ETH;拿不出这么多,可以通过交易所质押或流动性质押把币委托出去
- 掉线也有代价。 长期不在线会少拿奖励,极端情况下还会被逐步扣减质押,所以验证者需要稳定的机器,而不只是「把币存进去」
- 奖励来自网络增发和手续费。 主流公链的原生质押年化通常是个位数,远高于这个数的「质押」,往往是项目方在用自己的代币发补贴
- 确认更强调「经济终局」。 足够多的验证者投票确认之后,再想推翻,意味着一大批质押要被罚没。它不是「完全不能改」,而是改写的经济代价被写进了规则
安全的来源是资本成本:要攻击网络,你得先买下并押上巨量的原生代币。攻击一旦被认定,这些抵押就是罚没的对象。你用来作恶的本金,本身就是这种安全模型要烧掉的东西。
一张表看完差别
| 对比项 | 工作量证明 PoW | 权益证明 PoS |
|---|---|---|
| 记账资格 | 算力竞争 | 质押代币后被抽选 |
| 最典型的链 | 比特币 | 以太坊(2022 年后)、多数新公链 |
| 主要投入 | 矿机和电费 | 锁仓的原生代币 |
| 作恶时损失什么 | 电费、作废的算力、矿机贬值 | 质押被罚没 |
| 能耗 | 高,安全预算直接体现为电力 | 低很多,不靠穷举运算 |
| 普通人怎么参与 | 买矿机,或完全不参与 | 自己跑节点,或委托、质押 |
| 奖励从哪来 | 区块补贴 + 手续费 | 增发 + 手续费 |
| 账本怎么变「难改」 | 后面的区块越叠越多 | 足够多的质押投票被确认 |
「谁更安全」是个问错的问题
两种机制都在回答「怎样让造假比诚实更贵」。它们贵的地方不一样。
PoW 把安全锚在物理世界:你很难秘密攒出超过比特币全网的矿机和电力,这套模型从 2009 年一直跑到现在。代价是真实的能耗,以及记账权自然向有廉价电力、能规模化部署矿机的人集中。
PoS 把安全锚在资产本身:攻击者必须先成为这个网络里最大的持币者之一,而且作恶会直接损失质押。它几乎不比拼电力,参与门槛也能通过委托降下来。代价是另一组需要认真设计的问题——比如验证者串谋、长期离线、以及「富者更富」(奖励发给已经押了很多币的人)。现代 PoS 用罚没和随机抽选来抬高作恶成本,但它的安全历史比比特币短,不能因为更省电,就自动等于更稳妥。
所以更准确的说法是:比特币和以太坊在用不同的办法购买安全。一个把货币属性放在第一位,宁可保守、费电;一个要做可编程的平台,愿意换成更低能耗、也方便以后扩展的记账方式。
为什么比特币不改,以太坊改了
比特币的定位是价值存储。它的支持者认为,已经运行十几年、规则极少改动的 PoW,本身就是这种资产可信的一部分。减半、2100 万枚上限、10 分钟一个块,都是这套设计的组成,而不是可以随手换成「更先进方案」的参数。
以太坊的定位是能跑程序的世界计算机。智能合约、DeFi 都长在它上面。继续用 PoW,电力成本会随着使用增长一直堆高,而且并不帮助它解决拥堵。2022 年转向 PoS 之后,网络不再靠矿工出块,验证者改为质押 ETH;同一时期,把大量交易挪到 Layer 2 也成为扩容的主路线。
两条链不是在同一道题上交了不同答案,而是题目本来就不一样。
你用链的时候,其实在用这套规则
普通转账不需要自己挖矿或跑节点,但共识机制会直接体现在几件日常的事上:
- 交易所要你等几个确认。 在 PoW 上,确认数是在等「后面又叠了几块,改写旧账变得更贵」。确认数不是装饰。以太坊还要再等最终确定,见确认数
- 「比特币质押,年化很高」要警惕。 比特币没有原生 PoS。这种产品要么是平台拿你的币去做别的事,要么根本是以质押为名的骗局
- 看到「验证者」「质押总量」「罚没」,你是在看一条 PoS 链的安全预算;看到「全网算力」「难度」「减半」,你是在看一条 PoW 链的安全预算
- 换链之前先确认你在哪本账上。 不同公链的共识、确认速度、原生代币都不同,资产不能直接当同一种东西来转
常见问题
Q:挖矿和质押是一回事吗? 不是。挖矿是在 PoW 里拼算力,质押是在 PoS 里锁定代币。收益的名义都叫「记账奖励」,换取奖励的东西完全不同。
Q:PoS 是不是谁钱多谁说了算? 质押越多,被抽中记账的机会越大,这是机制本身。但它不是「大户可以随意改账」:改账、双签这类行为会触发罚没,押得越多,一次作恶损失也越大。权力和担保是绑在一起的。
Q:PoW 费电,是不是就已经过时了? 费电是事实,也是它把攻击成本做到链下的方式。对一条把「规则长期不变」当作核心价值的链来说,这是有意保留的代价,不是忘了升级。换不换成 PoS,取决于这条链要保护什么。
Q:普通人能靠这个赚钱吗? 可以参与,但别把它理解成稳赚。挖矿要算电费、矿机折旧和币价;质押要接受锁仓、罚没和币价波动,合理年化是个位数。远超这个水平的收益率,先回到收益从哪来那篇文章里核对一遍。
Q:什么叫 51% 攻击? 指有人控制了记账权的大部分——PoW 里是大部分算力,PoS 里是大部分质押——从而有能力改写较新的记录、让同一笔钱尝试花两次。它描述的是安全模型被打破之后的后果。对使用者来说,对应的习惯很具体:大额到账要等足够确认,不要把「交易刚广播」当成「已经不可逆」。
小结
PoW 和 PoS 都是在没有中心的前提下,决定谁来记账、以及造假要付出什么。工作量证明让你烧掉电力和矿机时间,权益证明让你押上自己的代币。 比特币坚持前者,是因为它要的是一套极少改动的货币规则;以太坊改用后者,是因为可编程平台扛不住同样的能耗,也需要另一条扩展路线。使用的时候不必站队,但要认得自己正在用的是哪一种安全:等确认、辨认假质押、看懂算力或质押总量在说明什么。