
先判断“挖矿”适用哪种机制
讨论公链挖矿项目,首先要确认其采用的共识机制。比特币开发者指南说明了工作量证明下的交易组织、区块验证与链选择;以太坊共识机制文档则解释了权益证明中的验证者、质押权重和奖惩机制。两类机制对参与资源和出块方式的要求不同。
因此,不能只凭“挖矿”这个名称判断技术结构。下述算力与挖矿难度主要适用于工作量证明;验证者与质押权重则需要放在权益证明的语境中理解。

节点、矿工与共识分别指什么
全节点依据共识规则独立检查区块和交易。矿工负责尝试构造符合工作量要求的区块,但矿工发布区块后,仍需接受节点验证。出块能力不意味着可以任意修改有效性规则。

共识机制是让网络对账本状态形成一致认识的一整套规则,包括参与资格、区块验证、分支选择及激励。PoW与PoS分别是工作量证明和权益证明的缩写,严格来说,它们只是完整共识机制中的组成部分。
算力、哈希与难度如何关联
哈希是数据经特定算法计算得到的结果。PoW挖矿通过调整区块头相关数据反复计算,寻找满足目标阈值的哈希。算力描述单位时间内进行这类尝试的能力;目标阈值越低,平均所需尝试越多。
难度用于表达满足工作量要求的难易程度。理解时应区分概率与保证:计算尝试更多会影响找到有效结果的机会,却不能确定某个参与者下一次何时出块。不同算法的算力数值也不能脱离算法直接比较。
区块奖励与手续费包含什么
在比特币中,区块奖励由区块补贴和区块内交易的手续费组成,通过区块首笔coinbase交易领取。这里的coinbase是交易类型名称。其输出还有成熟期限制,不能一产生就立即花费。
这一区分有助于理解“新增发行”和“用户支付费用”的不同来源。其他公链的发行、费用分配及奖励可用条件,需要依据各自协议解释,不能直接套用比特币规则。
常见问题:最长链和分叉意味着什么
“最长链”是否就是区块数量最多?在比特币语境下,关键是有效链的累计工作量。区块高度表示区块所处位置,但竞争分支可能出现相同高度,因此高度不能作为全局唯一标识。
出现分叉是否代表网络被攻击?不一定。矿工接近同时出块也可能形成临时分支。理解分叉时,应继续确认各分支是否有效、采用什么选择规则,以及是否涉及规则变更。权益证明的链选择依据不同,不能直接用算力解释。