
共识机制解决什么问题
区块链共识让分布式节点对账本状态形成一致认识。常见疑问是:交易是否有效、多个候选区块如何取舍、历史记录为何难以修改。这些问题相互关联,但分别需要验证规则、链选择规则与安全机制来处理。
工作量证明和权益证明是否就是全部共识
以太坊开发者文档将共识描述为协议、激励与相关机制的组合。工作量证明和权益证明承担抗女巫攻击及区块生产者选择等作用,还需要链选择规则协调竞争区块。

因此,了解一种共识技术时,只知道其采用算力或质押还不够,还应明确参与者如何验证区块、怎样处理分歧,以及违规行为受到什么约束。

节点数量多是否代表更安全
女巫攻击指攻击者制造大量身份来扩大影响。若简单按身份计票,新增身份就可能改变结果。工作量证明和权益证明通过资源投入提高这种操纵的成本。
参与数量与实际控制权需要分别观察。同一主体控制多个身份,并不意味着存在多个独立决策者;涉及投票门槛时,也必须区分节点数量与协议规定的权重。
为什么会分叉,最长链如何理解
比特币开发者指南说明,矿工近乎同时出块可能形成临时分叉。节点在有效候选链中依据累计工作量选择链,因此“最长”不能简单理解为区块数量最多。
分叉也不必然意味着遭到攻击。不同节点接收消息的顺序不同,就可能短暂看到不同链头。链选择规则负责协调这种分歧,但不能使违反验证规则的区块变得有效。
共识能否彻底消除双重支付
双重支付是对同一笔可花费资金重复使用。验证规则排除已被花费的输入,而共识决定竞争历史中哪一条成为共同接受的记录。
所以,检查交易本身有效与判断交易所在历史是否稳定,是两个层面的问题。在可能发生链重组的条件下,交易进入一个区块,并不等于它永远不会被移出所选链。
攻击比例能否作为统一安全标准
不同机制的攻击条件不能直接套用。工作量证明关注算力竞争,权益证明还涉及质押权重、投票规则和惩罚设计。攻击目标不同,所需条件也可能不同。
讨论安全性时,应明确具体协议、攻击者掌握的资源及其目标,例如改写历史或干扰确认。单一比例无法概括全部风险,经济成本形成的威慑也不能被解释为绝对安全保证。