
一、误区:所有区块链都需要挖矿
比特币开发者指南介绍的是工作量证明挖矿;以太坊文档则说明了权益证明下的验证者机制。两者都参与维护区块链,但产生区块、达成共识的方式不同。
因此,“区块链交易都由矿工处理”并不准确。讨论挖矿之前,应先明确具体网络采用什么共识机制,不能把某一种网络的术语推广到所有区块链。
二、误区:交易发出就代表处理完成
在以太坊的交易流程中,交易提交、进入待处理交易池、被纳入区块以及达到最终性,是不同阶段。交易已经传播,并不意味着已经完成后续共识过程。
常见问题是:“已经看到交易记录,为什么还不能视为最终完成?”关键在于记录对应哪一种状态。判断交易进度,需要区分已提交、已入块与已最终确定,而不是只看是否显示交易。
三、误区:挖矿只是生成新币
比特币挖矿还承担增加新区块、使既有交易历史更难被修改的作用。矿工寻找满足网络目标条件的区块头哈希,并将找到的区块传播出去。
这里需要区分激励与功能:区块补贴和交易手续费属于激励来源,而区块的产生及交易历史的延续属于网络运行机制,二者不能混为一谈。
四、误区:加入矿池就能保证固定回报
比特币开发者指南将独立挖矿与矿池挖矿的差异概括为奖励分配及波动方式不同。矿池汇集算力并分配所得,不代表每个参与者都能获得固定金额。
“分配更频繁”和“结果有保证”是两个不同判断。矿池改变的是协作与分配方式,不能据此推导出保本、固定回报或必然盈利。
五、误区:提交一个份额就是挖出一个区块
矿池份额用于衡量提交的计算工作,其要求通常比网络有效区块的要求宽松。只有同时满足网络目标的结果,才可能作为新区块提交。
因此,份额数量不能直接当作出块数量。它首先是矿池内部衡量贡献的依据,不是网络已经接受同等数量区块的证明。
六、误区:权益证明就是无需维护的挖矿
以太坊验证者承担检查区块、参与证明和在被选中时提出区块等职责,并受到奖励与惩罚规则约束。它不是把算力设备简单替换成资产余额。
理解权益证明,应关注验证职责和协议约束。不能从“不进行工作量证明挖矿”推导出“不需要运行软件、保持连接或承担参与责任”。
七、误区:入块、确认和最终性含义完全相同
以太坊通过检查点及验证者的共识推进最终性;比特币挖矿则使交易历史越来越难以修改。两套机制不能直接套用同一解释。
阅读“交易已确认”之类表述时,应结合网络类型和状态定义判断。技术上的最终性讨论的是历史改变受到什么约束,并不等于对交易背后的商业承诺作出担保。