Crypto Prices

Bitcoin Core Software-Update: Fokus auf Geschwindigkeit und Sicherheitsverbesserungen

vor 12 Stunden
1 minuten gelesen
4 ansichten

Update für Bitcoin Core 32.0

Die Software, die es Nutzern ermöglicht, Bitcoin-Zahlungen unabhängig zu verifizieren, erhält ein Update, das darauf abzielt, diese Überprüfungen zu beschleunigen und Sicherheitslücken zu schließen. Die Veröffentlichung ist für Oktober geplant. Bitcoin Core 32.0 trat am Montag in die Testphase für die Veröffentlichungskandidaten ein, gemäß dem Zeitplan des Projekts. Die Entwickler streben den 10. Oktober an, um die endgültige Version bereitzustellen, obwohl sich der Zeitplan durch Tests ändern könnte.

Funktionen des Updates

Bitcoin Core ermöglicht es Computern, Bitcoin-Transaktionen und -Blöcke zu verifizieren. Das Update richtet sich hauptsächlich an Knotenbetreiber und Entwickler, die die Software zur Verwaltung von Wallets und anderen Diensten nutzen. Laut den Entwurfshinweisen kann das Update die Blocküberprüfungen beschleunigen, indem es Datenbankinformationen parallel liest, ohne die Geschwindigkeit zu beeinflussen, mit der Bitcoin-Blöcke produziert werden.

Vier Wallet-Befehle werden zudem standardmäßig auf ein neueres Format umgestellt, das den Austausch von teilweise signierten Transaktionen zwischen Wallets und Signiergeräten erleichtert. Anwendungen haben jedoch weiterhin die Möglichkeit, die ältere Version anzufordern. Ein Sicherheitsupdate verhindert, dass manipulierte Wallet-Namen Befehle auf dem Computer eines Knotens auslösen. Dieser Fehler betraf Nicht-Windows-Systeme, bei denen ein authentifizierter Benutzer Wallets erstellen konnte, während die Walletnotify-Funktion so konfiguriert war, dass sie Befehle ausführt, wenn Wallet-Transaktionen stattfanden.

Speicherverbrauch und Sicherheitsupdates

Ein separates Update befasst sich mit übermäßigem Speicherverbrauch im neuen HTTP-Server, der Anfragen von verbundenen Anwendungen bearbeitet. Der Mitwirkende Matthew Zipkin, der unter dem Pseudonym pinheadmz postete, beschrieb in seinem Patch-Vorschlag ein „Speichererschöpfungsszenario“. Seine erste Einschätzung beschränkte das Risiko auf authentifizierte Clients. Zipkin entdeckte den Fehler, während er den neuen HTTP-Server von Bitcoin Core mit Kimi K3, einem KI-Modell, das auch vom Bitcoin Red Team verwendet wird, um nach Schwachstellen in der Bitcoin-Software zu suchen, überprüfte. Ein früherer Fix hatte einen Teil des Problems behoben, erklärte er, jedoch blieb eine Möglichkeit bestehen, den verfügbaren Speicher des Computers zu erschöpfen – ein „OOM“-Zustand (Out-of-Memory).

Während der Überprüfung desselben Patches stellte der GitHub-Nutzer jeanpablojp fest, dass Anfragen ohne Anmeldeinformationen ebenfalls zu einem Speicherwachstum führen konnten, wenn die REST-Schnittstelle aktiviert war. Nachdem Zipkin den Patch überarbeitet hatte, berichtete der Prüfer, dass 16 nicht authentifizierte Verbindungen in 90 Sekunden etwa 3 MB Speicherwachstum verursachten, verglichen mit 3,2 GB zuvor. Der Patch wurde am 5. September für Bitcoin Core 32.0 als Teil der laufenden Arbeiten zur Verbesserung der Sicherheit der Software zusammengeführt.

Weitere Entwicklungen in der Bitcoin-Software

Andere Bitcoin-Softwareentwickler haben in den letzten Wochen separate Schwachstellen angesprochen. Der Hardware-Wallet-Hersteller BitBox hat im August zwei schwerwiegende Firmware-Fehler behoben und berichtet, dass es keine Hinweise auf eine Ausnutzung gab. Die Entwickler der Zahlungssoftware Core Lightning warnten ebenfalls Knotenbetreiber vor bestätigten Schwachstellen, während sie an Lösungen arbeiteten.

Beliebt