
问题的适用范围
“新增区块链行业有哪些常见问题”涉及的范围较广。本文聚焦新接触区块链或理解新增应用时常见的底层技术问题,不讨论行业新增企业、市场规模或具体项目进展。不同网络采用的验证规则与安全机制存在差异,理解应用前,需要先明确它依托哪条链。
共识机制解决什么问题
以太坊开发文档将共识机制解释为让分布式节点就区块链状态达成一致的一整套协议、激励与规则。工作量证明和权益证明只是其中的组成部分,完整机制还需要处理出块资格及分支选择。

因此,描述一个系统“采用权益证明”,仍不足以说明它如何达成共识。还需解释谁能提出区块、其他参与者如何验证,以及出现竞争区块时怎样确定继续扩展的分支。

工作量证明与权益证明有何区别
比特币采用工作量证明,出块需要满足规定的哈希目标;以太坊采用权益证明,通过质押资本及奖励、惩罚约束验证者行为。两者以不同资源建立参与约束,降低大量伪造身份干扰共识的能力。
这类机制提供的是有条件的安全保障。资源约束的存在不能直接证明某个新项目安全,还需要结合其实际规则与运行条件理解。
节点如何识别重复支付
比特币开发指南说明,全节点会独立验证区块。在其交易模型中,交易输入引用此前尚未花费的输出,同一输出不能在链上被重复花费。区块之间通过前一区块头的哈希连接。
这里的关键是共同执行验证规则。数据能够被传播,不等于数据会被接纳;某个参与者发布了交易或区块,也不代表其他节点必须认可。上述未花费输出规则适用于比特币,不能直接套用到所有区块链。
记录是否绝对无法修改,分叉是否代表故障
修改历史交易会破坏原有的哈希关联,并要求相应修改后续区块;共识机制进一步增加替换历史的成本。因此,“难以篡改”应结合网络的安全条件理解,不能解释为任何情况下都无法改变。
多个参与者接近同时出块时,链头可能出现竞争分支。比特币在有效分支间依据累计工作量选择,以太坊的分支选择则涉及按质押权重计算的验证者投票。短暂分叉本身不一定是故障,也说明区块高度未必能唯一标识一个区块。