Bitcoin Core Version 31.1 veröffentlicht
Die Bitcoin-Entwickler haben die Version 31.1 von Bitcoin Core veröffentlicht, ein Wartungsupdate, das sowohl Fehlerbehebungen als auch Leistungsverbesserungen umfasst.
Wichtige Sicherheitsupdates
Besonders hervorzuheben ist die Behebung einer bedeutenden Datenschutzanfälligkeit, die das Risiko barg, die Netzwerkdaten von Knotenbetreibern offenzulegen. Der bemerkenswerteste Patch in diesem Release adressiert eine Sicherheitsanfälligkeit innerhalb der Datenschutzkonfigurationen der Plattform. Konkret wird ein Problem mit der IP-Adressenausleitung behoben.
Die Software „behebt eine IP-Adressenausleitung beim Einsatz der -privatebroadcast-Funktion.“
Unter bestimmten Bedingungen konnte der Datenschutzmechanismus Daten nicht sicher weiterleiten. Das Update stellt nun sicher, dass Knotenbetreiber anonym bleiben können, ohne versehentlich ihre Clearnet-IP-Adressen offenzulegen.
Weitere Verbesserungen
Neben dem Sicherheitspatch behebt Bitcoin Core v31.1 auch einen Fehler in der Datenbank-Engine, der zu einer hohen Belastung der Hardware führte. Das Release enthält Korrekturen für die IP-Adressenausleitung der -privatebroadcast-Funktion sowie für leveldb, das übermäßige Festplattenoperationen verursachte.
Diese Version „behebt ein Problem, bei dem die chainstate-Datenbank große Teile von sich selbst wiederholt überschreiben würde, was während des normalen Betriebs zu übermäßigen Festplattenlese- und -schreibvorgängen führte.“
Auch die Wallet-Infrastruktur erhielt wichtige Wartungsarbeiten. Im Rahmen der vorgesehenen Wallet-Änderungen integrierte das Entwicklungsteam den Pull-Request „Überprüfung der endgültigen BDB-Seiten-LSN während der Migration“ sowie eine Korrektur zur „Verwendung von Outpoint bei der Schätzung der Eingangsgröße.“
Update-Anweisungen
Knotenbetreiber sollten ihre Systeme umgehend aktualisieren, um von den Sicherheits- und Datenbankverbesserungen zu profitieren. Benutzer müssen ihren aktiven Knoten vollständig herunterfahren, bevor sie die neuen Binärdateien installieren.