伝播は検証ではない。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]
理解を深めるには、この項目とあわせて次もお読みください Compact block relay, Selfish mining, Eclipse attack, Initial block download. 次の項目からも参照されています Selfish mining, Compact block relay, Orphan Block, Mining Latency.