119 / 691PROP

Blockausbreitung

Blockverbreitung transportiert einen neu geschürften Block zu anderen Knoten. Verzögerungen beeinflussen vorübergehende Zweige, verworfene Blöcke und Mining-Anreize.

Verbreitung ist keine Validierung. Ein Full Node prüft Konsensregeln selbst, bevor er einen Block in seine aktive Kette aufnimmt; schnelle Ankündigung oder Lieferung beweist keine Gültigkeit.

Ein Miner kündigt den neuen Block verbundenen Peers an. Das Verfahren hängt von ausgehandeltem Protokoll und Modus ab, nicht von einer einzigen vorgeschriebenen Route. [Bitcoin Developer Guide — P2P Network] [BIP 152 — Compact Block Relay]

Ein Empfänger kann den ganzen Block anfordern oder aus kompakten Daten rekonstruieren. Das Ergebnis muss dieselben vollständigen Daten zur Validierung enthalten. [Bitcoin Developer Guide — P2P Network] [BIP 152 — Compact Block Relay]

Der Header zeigt den Vorgängerbezug und erlaubt die Prüfung von Proof of Work. Er beweist allein weder die Gültigkeit aller Transaktionen noch den UTXO-Zustand. [Bitcoin Developer Guide — P2P Network] [Satoshi Nakamoto — Bitcoin whitepaper]

BIP 152 nutzt bereits bekannte Transaktionen, etwa aus dem Mempool. Kurze Kennungen vermeiden wiederholte vollständige Übertragung, ohne den Konsensblock zu verändern. [BIP 152 — Compact Block Relay]

Fehlende Transaktionen werden mit weiteren Nachrichten angefordert. Einsparungen hängen von lokalen Daten ab; Rekonstruktion kann eine zusätzliche Hin-und-zurück-Runde oder den ganzen Block benötigen. [BIP 152 — Compact Block Relay] [Bitcoin Core v29.0 — net processing]

Der Modus mit hoher Bandbreite von BIP 152 erlaubt Weiterleitung nach festgelegten Vorprüfungen vor vollständiger Validierung. Ein Full Node muss dennoch vollständig prüfen, bevor er den Block in die aktive Kette aufnimmt. [BIP 152 — Compact Block Relay] [Bitcoin Core v29.0 — net processing]

Während der Verbreitung können andere Miner einen konkurrierenden Block gleicher Höhe finden. Weitere Arbeit entscheidet zwischen gültigen Zweigen; schnellerer Transport verkürzt das Fenster, beseitigt es aber nicht. [Bitcoin Developer Guide — P2P Network] [Satoshi Nakamoto — Bitcoin whitepaper]

Schlechte Anbindung kann das Risiko erhöhen, dass ein Minerblock außerhalb der akzeptierten Kette bleibt. Geschwindigkeitsvorteile können Konzentration fördern, messen aber selbst keine Zentralisierung. [Bitcoin FIBRE] [Satoshi Nakamoto — Bitcoin whitepaper]

FIBRE ist ein Beispiel spezialisierter Weiterleitung mit geringer Latenz. Eine andere Route verleiht ihrem Betreiber keine Befugnis, Blockgültigkeit für einen Full Node festzulegen. [Bitcoin FIBRE] [Bitcoin Core v29.0 — net processing]

Der Betrieb wägt Geschwindigkeit, Datenmenge, Privatsphäre und Wegeausfallsicherheit ab. BIP 330 betrifft den Mengenabgleich beim Transaktionstransport; es ersetzt nicht den kompakten Blocktransport nach BIP 152. [BIP 152 — Compact Block Relay] [BIP 330 — Erlay]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Compact-Block-Relay, Selfish Mining, Eclipse-Angriff, Initialer Blockdownload. Auf diesen Eintrag verweisen außerdem Veralteter Block, Selfish Mining, Compact-Block-Relay, Orphan Block.

DOC · 001Bitcoin Developer Guide — P2P NetworkDokumentationDOC · 002BIP 152 — Compact Block RelaySpezifikationDOC · 003Bitcoin FIBREDokumentationDOC · 004Bitcoin Core v29.0 — net processingDokumentationDOC · 005BIP 330 — ErlaySpezifikationDOC · 006Satoshi Nakamoto — Bitcoin whitepaperPrimärquelle
Quellenbasiert · Keine Anlageberatung