Bitcoin Core hat eine Warnung mit hohem Schweregrad veröffentlicht, in der ein Fehler offengelegt wird, der betroffene Knoten nach einer Blockchain-Reorganisation daran hindern könnte, Blockvorlagen zu erstellen.

Obwohl der Fehler die Konsensregeln von Bitcoin nicht änderte, könnte er dazu führen, dass ein Miner erst dann Blöcke produzieren kann, wenn der Knoten neu gestartet wurde.

Wie eine Reorg den Mempool kaputt machen kann

Bei der Empfehlung CVE-2025-62861 geht es um eine Inkonsistenz Dabei handelt es sich um Transaktionen der Version 3, bekannt als TRUC, und den Mempool von Bitcoin Core. Die betroffenen Versionen sind die Versionen 28.0 bis 28.2 und 29.0 bis 29.1.

Unter BIP-431 unterliegen TRUC-Transaktionen zusätzlichen Mempool-Einschränkungen, bei denen jede nur einen unbestätigten Vorfahren (frühere Transaktionen) und einen unbestätigten Nachkommen (spätere Transaktionen) haben kann. Es ist zu beachten, dass es sich hierbei um Relay-Richtlinienregeln und nicht um Konsensanforderungen handelt, was bedeutet, dass gültige Blöcke Vereinbarungen haben können, die der Mempool ablehnt.

„Wenn eine an den Mempool übermittelte Transaktion einem TRUC-Elternteil ein zweites unbestätigtes Kind bescheren würde, behandelt die ‚Geschwisterräumungs‘-Logik von Bitcoin Core (eingeführt in Version 28.0) das bestehende Kind als Ersatzkandidaten und vertreibt es, wenn die neue Transaktion ausreichend zahlt, gemäß den Ersetzungs-durch-Gebühren-Regeln“, heißt es in der Empfehlung.

Nach Angaben des Bitcoin Core-Teams tritt der oben genannte Fehler normalerweise bei einer Kettenreorganisation auf. Dies ist der Fall, wenn kürzlich bestätigte Blöcke von der Kette getrennt werden und die darin enthaltenen Transaktionen zurück in den Mempool gestellt werden müssen, damit sie später erneut mit „bypass_limits=true“ bestätigt werden können. Dieses Flag soll die Transaktionen originalgetreu wiederherstellen, ohne Mempool-Anti-Spam-Grenzwerte oder Topologieeinschränkungen anzuwenden.

Der Fehler bestand darin, dass der Sibling-Eviction-Zweig nicht auf „bypass_limits“ beschränkt war, was bedeutete, dass die TRUC-Durchsetzung noch lief, während Transaktionen erneut hinzugefügt wurden. Daher könnte eine Reorganisation eine Transaktionsvereinbarung wiederherstellen, die zwar in einem Block gültig ist, aber gegen die Mempool-Grenzwerte von TRUC verstößt.

Dies bedeutet, dass eine der wiederhergestellten Transaktionen verworfen werden könnte und die verbleibenden nun Ausgaben ausgeben, die nicht mehr verfügbar waren, wodurch der Mempool inkonsistent wird. Und als das passierte, scheiterte die Gültigkeitsprüfung der Blockvorlage des betroffenen Knotens und ein Miner, der diesen Knoten nutzte, konnte keine Blöcke produzieren, bis er ihn neu startete.

Bitcoin auf dem Markt

Zum Zeitpunkt des Verfassens dieses Artikels wurde BTC unter 74.000 US-Dollar gehandelt und hatte innerhalb von 24 Stunden etwas mehr als 1 % seines Wertes verloren, obwohl der Schaden über längere Zeiträume viel schlimmer war, einschließlich eines Rückgangs um 6 % in den letzten 7 Tagen und eines Rückgangs um fast 10 % über zwei Wochen.

Die Schwäche kam im Zuge der freigeben der US-VPI-Daten vom Oktober, die letztendlich heißer ausfielen als erwartet, da die Gesamtinflation um 0,4 % und der Kern-VPI um 0,3 % stiegen. Dies hat dazu beigetragen, dass die OG-Kryptowährung gegenüber dem Stand vor einem Monat um fast 12 % und um 30 % unter ihrem Preis etwa zur gleichen Zeit des letzten Jahres gefallen ist.

Der Beitrag Aus diesem Grund können einige Bitcoin-Kernknoten Bausteine ​​stoppen erschien zuerst auf KryptoKartoffel.