
适用范围:地理场景与技术机制
“深山里”不能单独证明某处存在矿场,也不能说明其电力条件、设备规模或运营情况。这里解释的是通用挖矿概念,适用于理解独立挖矿和矿池协作,不涉及某个具体场所的核验结论。
挖矿通过计算寻找符合条件的区块,并将其交由网络验证。场地在哪里,与区块是否满足协议规则,是两个不同层面的问题。
哈希与算力:摘要和尝试速度
NIST《安全哈希标准》说明,哈希算法可把消息转换为摘要,用于检测内容是否发生变化。摘要可以理解为按固定规则计算的数据标记;它本身不证明输入内容真实,也不是加密后等待解密的原文。
在挖矿语境中,设备反复计算区块头的哈希。算力表示单位时间内进行这类计算的能力,反映尝试速度。尝试更多会影响找到合格结果的概率,但不能确定下一次成功的时间。
目标值、难度与Nonce
目标值是判断哈希结果是否合格的数值门槛,门槛越低,符合条件的结果越少,对应难度越高。因此,“提高难度”和“提高目标值”方向相反。
Nonce是区块头中可调整的字段。改变它,就能形成新的计算输入。ASIC指面向特定任务设计的专用集成电路,在这里承担大量重复计算;它提高计算效率,却不能跳过合格结果的检验。
矿池与Share:如何理解工作记录
Bitcoin开发者指南介绍了独立挖矿和矿池挖矿,并用Share解释矿池如何统计参与者的工作。矿池通常采用比网络出块要求更宽松的门槛,接收符合该门槛的计算结果。
Share可译为份额,但它不是一枚比特币,也不等于一个有效区块。达到矿池门槛,说明结果可用于工作统计;同时达到网络门槛,才具备出块所需的工作量证明条件,区块还须满足其他有效性规则。
常见问题:有份额为何仍未出块
份额门槛与网络门槛不同,所以持续提交份额并不意味着已经产生新区块。独立挖矿由参与者自行承担寻找区块的过程,矿池则汇集工作并按其规则分配所得;两者都无法承诺固定出块时间。
阅读相关描述时,应分别确认它说的是设备计算速度、矿池接受的份额,还是网络接受的区块。把这些概念分开,才能准确理解“正在挖矿”具体代表哪一步。