PoW 工作量证明

工作量证明(Proof of Work) 是区块链最早、也是最广为人知的共识机制,由中本聪在 2008 年的比特币白皮书中提出。

核心思想

PoW 的核心逻辑很简单:谁先解出一道数学难题,谁就有权打包下一个区块。这道难题没有捷径,只能靠大量计算反复尝试——这就是"工作量"的由来。

难题的形式是:找到一个叫做 Nonce(随机数) 的整数,使得 SHA256(区块数据 + Nonce) 的结果满足特定条件(比如开头有若干个零)。

目标:SHA256(数据 + Nonce) = 00000abc...
矿工:尝试 Nonce = 1, 2, 3... 直到找到满足条件的值

难度调整

"开头几个零"就是挖矿难度。零越多,满足条件的哈希越难找,平均需要尝试的次数呈指数级增加。比特币每 2016 个区块(约两周)自动调整一次难度,保证平均每 10 分钟出一个块。

安全性来源

PoW 的安全性建立在"51% 攻击"的高成本上:要篡改链上数据,攻击者需要掌握超过全网 51% 的算力,并且重新计算从篡改点到链尾的所有区块哈希。随着链越来越长,这个代价越来越高。

优缺点

优点

  • 去中心化程度高,任何人都可以参与挖矿
  • 安全性经过十余年实战验证

缺点

  • 能耗极高,大量算力浪费在无效哈希计算上
  • 出块慢(比特币约 10 分钟/块),吞吐量低
  • 存在矿池集中化风险

本章演示内容

演示页面 你能学到什么
哈希 SHA256 的基本原理与雪崩效应
区块 区块字段构成与挖矿过程
区块链 多个区块如何串联形成链
分布式 多台矿机竞争出块的网络效果
代币 账户余额与转账交易
币基 出块奖励与币基交易