Die meisten Blockchains senden jedes Transaktionsdetail an jeden Knoten im Netzwerk. Lilecoins MimbleWimble-Extension-Blocks, bekannt als MWEB, bieten eine Alternative: einen separaten, optionalen Blockbereich, in dem Beträge vor allen verborgen sind – mit Ausnahme der beteiligten Parteien.
So funktioniert MWEB
MWEB verbindet zwei Ideen, die ursprünglich für Bitcoin vorgeschlagen wurden: die MimbleWimble-Privatsphäre und Erweiterungsblöcke. Es wurde 2019 durch den Litecoin Improvement Proposal 0003 eingeführt und durch einen Soft Fork am 19. Mai 2022 aktiviert. Um es zu nutzen, verschieben Litecoin-Inhaber ihre Coins in Erweiterungsblöcke, in denen die Beträge verborgen sind. Sie können jederzeit wieder zurück in die transparente Hauptkette wechseln.
Der Erweiterungsblock von MimbleWimble läuft als parallele Chain zur Litecoin-Hauptkette und wird als Opt-in-Funktion aktiviert, sodass Nutzer auf beiden Blockchains Transaktionen durchführen können. Entscheidend ist jedoch, dass die kryptografische Abrechnung weiterhin beweist, dass niemand Münzen aus dem Nichts erzeugt hat, während die Beträge verborgen blieben. Über 500.000 $LTC native Coins haben sich laut @BSCNews durch diese private Schicht bewegt und dort verblieben.
MWEB ist darauf ausgelegt, im Vergleich zur Litecoin-Hauptkette bessere Austauschbarkeit (Fungibilität) und Privatsphäre zu bieten, indem Transaktionen selektiv offengelegt werden können. Außerdem komprimiert es Daten, wodurch die gesamte Blockchainsgröße reduziert wird, und seine Architektur ist skalierbarer, da Transaktionen weniger Blockplatz benötigen.
Der Exploit, die Wiederherstellung und die Lösung
Die Privacy-Schicht sah sich Anfang 2026 dem schwersten Test ihrer Art gegenüber. Ein Angreifer verwendete eine bösartige MWEB-Eingabe, deren echter Wert nicht mehr als 1,2 LTC betrug, um einen Peg-Out in Höhe von 85.034 LTC zu unterstützen. Die Ursache lag in einer fehlenden Metadatenprüfung beim Verbindungsaufbau eines Blocks: Wenn eine MWEB-Eingabe einen vorherigen Output ausgibt, müssen die mitgebrachten Metadaten mit dem tatsächlichen, ungenutzten Output übereinstimmen, der verbraucht wird; diese Prüfung wurde jedoch in der Phase der Blockverbindung nicht vollständig durchgesetzt.
Entwickler koordinierten sich privat mit großen Mining-Pools, um die aufgeblähten Ausgaben vor der öffentlichen Offenlegung einzudämmen. Eine Notfallveröffentlichung, Litecoin Core 0.21.5, wurde an Miner gesendet, um neue fehlerhafte Eingaben zu blockieren; eine nachfolgende Veröffentlichung, 0.21.5.1, fügte eine historische Ausnahme für den Exploit-Block hinzu und fror die transparenten Ausgaben des Angreifers vorübergehend ein. Entwickler nahmen danach direkt Kontakt mit dem Akteur auf. Der Akteur stimmte zu, zu kooperieren, und signierte eine Wiederherstellungstransaktion, die den Großteil der Gelder zurückgab, während 850 LTC als vereinbarte Belohnung zurückbehalten wurden.
Ein April-Versuch, dieselbe Schwachstelle auszunutzen, löste weitere Störungen aus. Das Litecoin-Netzwerk erlebte eine seltene 13-Block-Neuorganisation, die mit der Validierung von MWEB-Transaktionen zusammenhing: Einige Knoten akzeptierten und gaben ungültige MWEB-Transaktionen weiter, bevor sich das Netzwerk schließlich selbst korrigierte. Wichtig ist, dass kein bestätigter Verlust von Benutzergeldern vorlag und die Verfügbarkeit von Litecoin unberührt blieb.
Litecoin Core 0.21.5.4 behob den Stillstand, indem gespeicherte Blockdaten für mutierte Blöcke gelöscht wurden, sodass später gültige Daten für denselben Block-Hash akzeptiert und verarbeitet werden konnten. Entwickler führten außerdem mehrere Korrekturen ein, um die MWEB-Abrechnung zu stärken, die korrekte Validierung in allen Phasen durchzusetzen und in Zukunft ähnliche Szenarien für Denial of Service oder Kettenaufspaltung zu verhindern.
Quellen
Litecoin Foundation: MWEB-Sicherheitsvorfall-Bericht (Postmortem)
Bitcoin.com News: Litecoin MWEB-Bug: Bericht (Postmortem)
MWEB Explorer: Litecoin MWEB-Übersicht
