
挖矿机制有固定的种类数吗
没有统一的固定数字,因为“挖矿”与“共识机制”的范围不同。严格讨论技术时,挖矿通常指工作量证明中的出块竞争;权益证明中的对应活动通常称为验证或提议区块。把所有参与记账的方式都叫挖矿,容易混淆其资源要求和安全规则。
理解分类时,可以分别问:谁有资格参与出块,节点如何验证区块,出现不同链头时如何选择。只有把这些问题连起来,才能解释一套完整的共识机制。

工作量证明:算力、哈希与难度
比特币采用工作量证明,即PoW。矿工反复改变区块头中的可变数据,尝试得到不超过目标值的哈希。算力表示单位时间内进行哈希尝试的能力;目标越低,平均需要的尝试越多,难度也越高。

这里的“解题”可理解为大量尝试后检验结果是否合格。算力影响找到合格结果的机会,但不会使某一次尝试必然成功。这个解释适用于以哈希竞争实现的工作量证明,不能直接套用到权益证明。
权益证明:质押与验证者
权益证明简称PoS。以太坊的相关机制以质押资本、验证者参与和奖惩规则构建安全约束,由验证者提议区块并作出证明。其分叉选择考虑按质押余额加权的证明,而非仅按节点数量计票。
质押、验证者和共识分别涉及资源约束、参与角色与整体规则。因此,“持有代币”“运行节点”和“履行验证职责”不能直接视为同一件事,具体资格与职责需要结合协议理解。
共识、女巫攻击与分叉选择
女巫攻击指通过制造多个身份影响系统。PoW和PoS通过算力或质押等资源约束,降低单纯增加身份带来的优势;它们还需要与区块验证、分叉选择等规则配合。
分叉选择处理多个候选链头并存的情况。比特币比较有效链的累计工作量,不能把“最长链”简单理解为区块数量最多。可以把验证规则理解为判断候选是否合格,把分叉选择理解为在合格候选间确定继续跟随的分支。
常见问题:出块是否就等于获得奖励
找到满足工作量要求的结果,仍须满足其他区块有效性规则。比特币的区块奖励包含区块补贴和所收录交易的手续费,但处于被舍弃分支上的区块不能按主链区块理解其奖励。
奖励是协议中的激励安排,共识则决定节点接受怎样的账本状态。阅读“挖矿机制”介绍时,先辨认其讨论的是资源竞争、验证职责还是奖励分配,有助于避免把不同层面的概念混为一谈。