
区块链的共同记录如何形成
区块链行业原理有哪些常见问题,首先涉及两个层面:记录如何组织,以及参与者如何对记录达成一致。把数据连接起来,并不足以让网络自动获得可信账本,还需要交易验证规则和处理竞争记录的机制。
比特币开发者指南说明,区块通过前一区块头的哈希连接,交易通过默克尔树汇总到区块头;全节点独立验证区块。交易消耗此前未花费的输出,同一输出不能重复花费;出现竞争分支时,节点在有效链中依据累计工作量选择。

共识是否就是多数节点投票
以太坊共识机制文档将共识描述为协议、激励和相关规则的整体。PoW与PoS承担抵抗虚假身份操纵、确定区块生产者等作用,还需要分叉选择规则。以太坊的PoS机制结合质押奖励与惩罚,分叉选择考虑按质押余额加权的验证者投票。

因此,不能把共识理解为按服务器数量简单表决。一个参与者可能运行多个节点,若只计算身份数量,就容易混淆节点数量与实际共识权重。讨论门槛时,必须说明具体协议和所计量的资源。
哈希连接是否意味着绝对不可修改
哈希连接使历史改动能够被发现:交易变化会影响相关摘要,并破坏后续区块原有的连接关系。但发现修改与阻止修改被网络接受,是不同的问题。后者还依赖验证规则、共识机制和攻击成本。
因此,“不可篡改”应理解为有条件的安全属性。不能仅凭数据采用链式结构,就推断它具有与某个公开区块链相同的历史保护能力。
重复支付为什么会被拒绝
在比特币的未花费交易输出模型中,验证交易不仅要检查授权,还要检查被引用的输出是否仍可使用。同一输出一旦在已接受的链上花费,再次引用它进行支付就不符合规则。
这说明授权有效与交易有效并不等同:有权使用一笔输出,也不能重复使用它。该解释适用于比特币的输出模型,不能直接当作所有区块链的账户记账方式。
分叉是否表示系统已经失效
网络传播需要时间,不同参与者可能暂时看到不同的候选区块。因此,短暂分叉本身不足以证明系统故障,需要进一步观察协议如何选择分支。
比较分支时也不能只数区块。比特币所说的“最长链”重点在累计工作量,并且候选链必须有效;以太坊则使用自身的分叉选择与最终性规则。区块高度、链选择权重和记录是否最终确定,回答的是不同问题。