一句话回答
矿工组合候选并反复尝试不同数据,直到满足难度目标;这为提出新附加了可验证的真实成本。一图看懂 · 点击展开
01组装候选区块
选择有效记录,写入前一区块指纹等信息。
02反复尝试
改变 Nonce 等数据,对区块头进行哈希计算。
03找到结果后广播
节点验证难度、交易和其他规则,才可能接受区块。
概念图用于说明关系,并不代表协议的完整实现。
不是解一道有用的数学题
矿工主要是在改变 等数据并计算头,寻找一个低于当前目标值的结果。没有捷径能提前知道哪个尝试会成功,但任何都能迅速检查结果。
这种“难以产生、容易验证”的不对称性,是的关键。
为什么需要竞争成本
如果提出历史几乎没有成本,攻击者可以廉价制造大量相互冲突的版本。让每个候选都携带现实世界的计算和能源成本。
比较有效链的累计工作,而不是简单数数量或投票。
挖矿与发行
有效的 coinbase 交易可以领取补贴和手续费,因此挖矿也是新 BTC 按规则进入流通的过程。但发行是激励机制的一部分,不是挖矿的全部目的。
补贴逐渐减少后,手续费在矿工收入中的相对作用会提高。
动手试一次
挖矿到底在尝试什么?
Nonce: — · 实际尝试次数: 0
—尚未开始。改变文本或难度后,亲手试一次。
寻找结果需要尝试,验证只需重算一次。每次尝试能否成功取决于输入,并不是播放预设动画;难度越高,平均需要的尝试越多。
教学边界:对教学文本进行单次 SHA-256,不是完整比特币区块格式或双重哈希。难度与速度也不代表真实挖矿。
打开独立实验页检查一下,是否真的懂了
一个难度合格的区块,里面的记录就一定合法吗?
答对后记入本地学习进度,不需要注册。查看我的学习路线记住这三点
- ✓挖矿反复尝试哈希,不是求解有应用价值的方程。
- ✓工作难以产生,却很容易被节点验证。
- ✓矿工收入可以包含补贴与手续费。
一个常见追问
Nonce 越大,区块越安全吗?
不是。Nonce 只是可被尝试的数据之一。安全性来自全网在有效链上累计的工作,而不是某个 nonce 数值本身。
原始资料
原始资料
以下链接指向协议资料、开发者文档或开源代码,不包含交易导流。