
适用范围:技术指标不等于成本报价
这里讨论比特币工作量证明挖矿的通用概念,不涉及特定矿机、矿池的费用或实时成本。NIST《区块链技术概述》将区块链解释为分布式实现、具有篡改可察觉性与抗篡改能力的数字账本。这说明挖矿应放在账本维护机制中理解,不能简单看成按固定价格兑换比特币。
算力、哈希与难度
Bitcoin开发者指南介绍,挖矿设备反复计算区块头的哈希,寻找低于网络目标值的结果;满足条件的区块会被广播,供网络验证。算力表示单位时间内进行这类计算的能力,ASIC则是执行专用计算的硬件。
目标值是判断哈希是否合格的门槛。目标值越小,符合条件的结果越少,对应难度越高。因此,算力是计算速度,难度是成功条件的严格程度,两者都不是货币金额。投入更多计算也不意味着必定在某个时间点出块。
独立挖矿、矿池与份额
开发者指南区分独立挖矿和矿池挖矿:前者独自尝试出块,报酬间隔的波动较大;后者汇集算力并分配所得。矿池使用比网络更宽松的目标接收份额,即share,作为衡量工作贡献的依据,只有部分份额同时满足网络出块条件。
份额不是一枚比特币,也不代表一个有效区块。比较份额数量还需要考虑份额对应的难度;脱离这个条件,数量多并不必然表示贡献更大。矿池分配更频繁,也不能据此认定单位获得成本更低。
成本与报酬应怎样区分
区块补贴指按协议新发行的比特币,交易手续费来自区块内的交易,两者共同构成挖矿所得的来源。它们属于报酬端,不能直接说明计算投入花费了多少。
讨论“获得一枚比特币的成本”时,应先明确统计期间、计入哪些支出,以及对应获得的比特币数量。只计算电力支出与同时考虑设备等支出,回答的是不同口径的问题。技术原理可以解释成本为何存在,却不足以给出统一成本数值。
常见问题:能否由算力直接推算成本
不能。算力没有包含设备耗电、费用口径和实际分配结果等信息;出块本身还具有随机性。短期内没有出块,也不代表没有发生计算投入。
阅读成本表述时,需要确认它说的是实际支出还是估算,分母是实际获得数量还是预期数量,以及采用独立挖矿还是矿池分配机制。只有口径和适用条件明确,相关数字才有可解释性。