
讨论范围如何界定
“圆桌区块链技术有哪些常见问题”中的“圆桌”若指具体项目,其技术实现尚无法据此核验。以下讨论通用概念,并分别以比特币、以太坊为例;这些机制不能直接套用到其他同名产品或平台。
共识是否就是多数节点投票
共识解决的是分布式参与者如何接受一致的账本状态。以太坊开发者文档将其描述为协议、激励和相关规则的组合:权益证明只是其中一部分,还需要区块提议、验证和分叉选择规则。其投票权重与质押余额有关,不能简单按计算机数量理解。

因此,判断一种共识机制时,需要区分谁可以参与、区块如何验证,以及出现不同记录时如何作出选择。仅知道采用工作量证明或权益证明,还不足以描述整套机制。

重复支付如何被识别
比特币开发者指南说明,全节点独立验证区块;交易引用此前的输出,同一输出在有效链中只能被花费一次。区块通过前一区块头的哈希连接,交易摘要则汇入默克尔根。出现竞争分支时,节点在有效链中依据累计工作量选择链。
这里需要区分交易传播与账本接受:一笔交易被网络接收到,并不意味着它已经成为共同认可的历史。冲突交易能否被接受,取决于验证规则及最终采用的链。
分叉是否意味着系统被攻击
分叉也可能源于近乎同时产生区块,或节点收到消息的先后不同。短暂出现多个候选链头,并不能单独证明系统遭到攻击。
处理分叉须使用对应网络的规则。比特币比较累计工作量;以太坊的分叉选择涉及验证者证明的权重。把两者都概括为“区块数量最多的一条获胜”,容易忽略关键差异。
不可篡改是否等于绝对安全
哈希连接使历史修改留下可检测的变化,共识机制则增加让网络接受改写历史的难度。“不可篡改”更适合理解为特定安全条件下难以改写,不能理解为任何攻击都不可能成功。
共识主要处理链上记录的一致性。即使某项信息已经写入账本,也不能仅凭上链就认定它描述的现实事件真实。讨论具体系统时,应分别核实记录验证规则、参与条件及信息来源,避免把账本一致性扩大解释为所有业务环节都可靠。