Coin Brief ENDE

Bitcoin Core: Private-Broadcast-Fix in 32.x, Backport für 31.x noch offen

Bitcoin Core hat einen Datenschutz-Fix für die Funktion Private Broadcast in den Zweig 32.x übernommen; der Backport für die aktuelle stabile Linie 31.x ist am 9. Oktober noch ein offener Pull Request. Private Broadcast ist optional und standardmäßig aus, betroffen sind also nur Knoten, die es eingeschaltet haben.

Was Private Broadcast tut. Mit der Option privatebroadcast werden über sendrawtransaction eingereichte Transaktionen über eigene, kurzlebige Verbindungen zu Tor- oder I2P-Peers oder über Tor zu IPv4/IPv6-Peers gesendet, damit die Adresse des Knotens nicht mit der von ihm stammenden Transaktion verbunden wird.

Das Problem. Bitcoin Core „entmutigt“ (discourage) Peers, die sich fehlverhalten. Prüfer des ursprünglichen Fixes wiesen darauf hin, dass die Abwertung eines Private-Broadcast-Peers das Verhalten des Knotens von außen sichtbar verändern kann und dass eine normale Abwertung einer Adresse auch andere Verbindungen zu derselben Adresse trennen kann. Diese gemeinsamen Effekte geben einem Beobachter einen Hinweis, um die private Verbindung mit den gewöhnlichen Verbindungen des Knotens zu verknüpfen — genau das, was die Funktion verhindern soll.

Bitcoin Core: Private-Broadcast-Fix in 32.x, Backport für 31.x noch offen
Bitcoin Core: Private-Broadcast-Fix in 32.x, Backport für 31.x noch offen — Coin Brief

Der Fix („net: don't discourage private broadcast peers“) trennt beides: Private-Broadcast-Peers sind von der normalen Abwertung ausgenommen, werden bei Fehlverhalten aber weiterhin getrennt, und die Abwertung eines gewöhnlichen Peers trennt keine Private-Broadcast-Verbindungen zur selben Adresse mehr. Die Änderung kam am 25. September in den Hauptzweig und am 1. Oktober per PR 36312 in 32.x. Der 31.x-Backport, PR 36358, trägt den Meilenstein 31.2 und erhielt am 6. Oktober eine Zustimmung von Prüfer vasild; ein Meilenstein ist kein Veröffentlichungstermin.

Nicht derselbe Fix wie in 31.1. Bitcoin Core 31.1 hatte bereits ein früheres Leck behoben, bei dem Private-Broadcast-Verbindungen auf Clearnet statt auf das Anonymisierungsnetz zurückfallen konnten. Dort ging es um das Routing, jetzt um das beobachtbare Peer-Handling. Die Entwickler haben Private Broadcast zudem als experimentell markiert und die Datenschutzversprechen auf Risikominderung eingeschränkt.

Was tun. Die offizielle Download-Seite führt weiter 31.1 als aktuell; 32.0 gibt es nur als Release Candidates (rc3-Binärdateien vom 6. Oktober). Wer auf 31.1 Private Broadcast nutzt, kann auf 31.2 warten oder einen 32.0-Kandidaten testen — und sollte die Funktion bis dahin als Verringerung, nicht Beseitigung der Verknüpfbarkeit betrachten.

Quellen: bitcoin/bitcoin Pull Request 36358, „[31.x] net: don't discourage private broadcast peers“ — https://github.com/bitcoin/bitcoin/pull/36358 ; Pull Request 36312 — https://github.com/bitcoin/bitcoin/pull/36312 ; CryptoSlate, 8. Oktober 2026 — https://cryptoslate.com/bitcoin-cores-privacy-fix-reaches-v32-code-while-the-v31-patch-remains-open/

Primärquelle
Bitcoin Core (GitHub)
https://github.com/bitcoin/bitcoin/pull/36358