46 / 691STALE

陈旧区块

陈旧区块是一个有效的比特币区块,它在竞争分支之间的临时竞争中失败,并且不会保留在根据累积工作量证明选择的活动链中。

陈旧块不是无效块。它在被接受时达成了共识,但另一个有效分支获得了更高的链工作量并变得活跃。它的交易可能会在其他地方得到确认,而该区块的 coinbase 奖励不属于活跃 UTXO 集的一部分。这是去中心化挖矿和非零传播时间的常见结果。

过时的区块可以通过工作量证明、结构、交易和脚本,但仍然会从活动链中消失。有效性告诉区块是否允许竞争;字符串选择确定节点遵循哪个有效历史记录。

两个矿工几乎可以在促销窗口中同时找到同一父节点上方的区块。网络的不同部分会短暂地看到不同的提示,直到一个分支获得更多的累积工作。

比特币仅比较节点认为有效的分支之间的链式工作。从节点的角度来看,具有较高累积工作量的分支将变得活跃,并且被击败的分支上的块是永久的。

在通常的说法中,孤儿块经常被用作陈旧块的同义词,但术语并不精确。孤儿也可以指仍然缺乏父项或输入的区块或交易;这与失去分支竞赛的有效区块不同。

来自稳定区块的非 coinbase 交易不会自动取消。它们也可以在获胜分支中,或者在重组后返回内存池,只要它们仍然有效并且不与新历史冲突。

Coinbase 陈旧区块并不处于活跃的链状态,因此它的补贴或费用并不是赢得历史的可花费奖励。因此,矿工可以从快速升级和正确的齿尖选择中获得经济利益。

过时率表示已找到的有效区块不会保留在活动链中的比例。受传播速度、网络拓扑、传播时间与区块间隔的比例影响;它不是一个固定的协议常量。

当对等节点的大部分交易已在内存池中时,BIP152 紧凑型区块中继可以更经济地传输区块。更快的重建可以减少部分网络不知道新提示的时间,从而减少随机分支竞争。

短重组是一种链状态更改,可以将先前活动的块变成陈旧的块。双花攻击也可以使用相同的机制,但陈旧区块本身并不是攻击的证明;有必要将字符串选择的原因与结果分开。

操作员可以根据活动链、父链、高度、链工作、确认数量及其交易的命运检查块的哈希值。对于自己的安全模型起决定性作用的是自己的验证节点的状态。

要获得更完整的理解,请将本词条与以下词条结合阅读: 区块, 链重组, 挖矿, Orphan Block, 区块传播, Bitcoin. 反向关联还来自: 链重组, 自私挖矿, 区块传播, 紧凑区块中继.

DOC · 001Bitcoin Developer Guide — Block Chain文档DOC · 002Bitcoin Core — validation.cpp一手来源DOC · 003BIP 152 — Compact Block Relay规范DOC · 004Bitcoin Core — net processing一手来源DOC · 005Bitcoin Optech — Compact Block Relay文档DOC · 006Bitcoin Optech — Block propagation文档
复核于2026年8月1日来源优先 · 非投资建议