🎯 什么是挖矿?

挖矿本质上是一个"猜数字"游戏:找到一个 Nonce 值,使得区块哈希以特定数量的零开头。

📦
区块数据
交易 + 前区块哈希 + 时间戳
+
🎲
Nonce
不断尝试的随机数
#️⃣
SHA-256
哈希运算
验证
哈希 < 目标值?

📊 难度目标

难度决定了哈希值需要以多少个零开头。零越多,难度越大,找到有效 Nonce 越困难。

难度 1 (1个零)
目标: 0xxxxxxx...
概率: 1/16 (6.25%)
难度 2 (2个零)
目标: 00xxxxxx...
概率: 1/256 (0.39%)
难度 3 (3个零)
目标: 000xxxxx...
概率: 1/4096 (0.024%)
难度 4 (4个零)
目标: 0000xxxx...
概率: 1/65536 (0.0015%)

🌍 真实比特币难度

当前比特币网络要求哈希以约 19个零 开头,概率约为 1/1023,需要全球矿工每秒尝试数百万亿次哈希运算。

⛏️ 挖矿模拟器

调整难度,点击开始挖矿,观察 Nonce 如何递增直到找到有效哈希。

2
0
-
00xxxxxx...
尝试次数: 0
状态: 等待开始
用时: 0.00s

💰 挖矿奖励

成功挖出区块的矿工可以获得两部分奖励。

🏆

区块奖励 (Block Reward)

系统凭空创造的新比特币,作为对矿工的激励。

2009 50 BTC
2012 25 BTC
2016 12.5 BTC
2020 6.25 BTC
2024 3.125 BTC

每 210,000 个区块(约4年)减半一次,直到 2140 年左右全部 2100 万枚比特币被挖完。

💸

交易手续费 (Transaction Fees)

区块中所有交易支付的手续费总和,归挖出该区块的矿工所有。

随着区块奖励减半,手续费将成为矿工的主要收入来源。

💡 挖矿的本质意义

🔒
保护网络安全

算力投入使得攻击网络的成本极高

⚖️
公平发行货币

任何人都可以通过贡献算力获得比特币

🤝
达成共识

工作量证明确保所有节点认可同一条链

📜
确认交易

交易被打包进区块后才被网络认可