119 / 691PROP

区块传播

区块传播把新挖出的区块送到其他节点。延迟影响暂时分叉、被丢弃的区块以及矿工激励。

传播不是验证。Full Node在将区块接受到活动链之前独立检查共识规则;快速公告或交付不证明有效性。

矿工向已连接节点公告新区块。方式取决于协商的协议和中继模式,而非唯一强制路径。 [Bitcoin Developer Guide — P2P Network] [BIP 152 — Compact Block Relay]

接收者可请求完整区块或从紧凑传输重建。结果必须包含验证所需的相同完整区块数据。 [Bitcoin Developer Guide — P2P Network] [BIP 152 — Compact Block Relay]

区块头显示前一区块链接,并允许检查Proof of Work。它本身不证明所有交易有效性或UTXO状态。 [Bitcoin Developer Guide — P2P Network] [Satoshi Nakamoto — Bitcoin whitepaper]

BIP 152利用接收者已知的交易,例如内存池中的交易。短标识符减少重复传输整笔交易,不改变共识区块内容。 [BIP 152 — Compact Block Relay]

缺失交易通过额外消息请求。节省取决于本地数据,重建可能需要额外往返或改取完整区块。 [BIP 152 — Compact Block Relay] [Bitcoin Core v29.0 — net processing]

BIP 152高带宽模式允许在规定的初步检查之后、完整验证之前转发。Full Node仍须完整验证后才能将区块接受到活动链。 [BIP 152 — Compact Block Relay] [Bitcoin Core v29.0 — net processing]

传播期间,其他矿工可能发现同高度竞争区块。后续工作在有效分支中做出选择;更快传播缩短窗口,但不会消除。 [Bitcoin Developer Guide — P2P Network] [Satoshi Nakamoto — Bitcoin whitepaper]

连接较差可能增加矿工区块未被接受的风险。速度优势可能鼓励集中,但本身不是中心化程度的测量。 [Bitcoin FIBRE] [Satoshi Nakamoto — Bitcoin whitepaper]

FIBRE是面向低延迟的专用中继示例。采用其他传输路径不赋予运营者代替Full Node判断有效性的权力。 [Bitcoin FIBRE] [Bitcoin Core v29.0 — net processing]

运行需平衡速度、数据量、隐私和路径韧性。BIP 330涉及交易中继中的交易集合协调,并不替代BIP 152紧凑区块中继。 [BIP 152 — Compact Block Relay] [BIP 330 — Erlay]

要获得更完整的理解,请将本词条与以下词条结合阅读: 紧凑区块中继, 自私挖矿, 日蚀攻击, 初始区块下载. 反向关联还来自: 陈旧区块, 自私挖矿, 紧凑区块中继, Orphan Block.

DOC · 001Bitcoin Developer Guide — P2P Network文档DOC · 002BIP 152 — Compact Block Relay规范DOC · 003Bitcoin FIBRE文档DOC · 004Bitcoin Core v29.0 — net processing文档DOC · 005BIP 330 — Erlay规范DOC · 006Satoshi Nakamoto — Bitcoin whitepaper一手来源
来源优先 · 非投资建议