Das Liquid Network hat die Blockproduktion ohne Verarbeitung von Transaktionen wieder aufgenommen, nachdem eine Bitcoin-Abhebung in Höhe von 320 Millionen Dollar die Sidechain zum Stillstand gezwungen hatte.
Zusammenfassung
- Funktionärsknoten haben das Signieren und Validieren von Blöcken wieder aufgenommen, nachdem sie die erforderlichen Software-Updates erhalten haben.
- Transaktionen und BTC-Peg-Operationen bleiben ausgesetzt, während Liquid das Netzwerk überwacht.
- Hacker haben 3.400 BTC zurückgegeben, sodass etwa 598 BTC außerhalb der Föderations-Wallet verbleiben.
- Elements v23.3.4 ändert die Art und Weise, wie die Software vertrauliche Transaktionsnachweise verifiziert und speichert.
Das Liquid Network gab am Donnerstag in einem Update bekannt, dass seine Funktionärsknoten wieder wie vorgesehen Blöcke produzieren, das Netzwerk jedoch „ohne Transaktionen“ betrieben werde, während Entwickler seinen Zustand überwachen.
Der eingeschränkte Neustart ermöglicht es Liquid, seine aktualisierte Infrastruktur zu testen, ohne Überweisungen wieder zu öffnen oder das Peg-System neuer Aktivität auszusetzen. Laut dem Netzwerk wird die Deaktivierung von Transaktionen den Betreibern helfen, die „vollständige Stabilisierung“ zu bestätigen, bevor sie andere Dienste wiederherstellen.
Funktionärs- und Bridge-Knoten haben die erforderlichen Softwareänderungen erhalten, fügte Liquid hinzu. Seine Funktionäre können nun Blöcke signieren und validieren, obwohl Benutzer noch keine regulären Transaktionen senden oder Gelder zwischen Bitcoin und Liquid bewegen können.
Auch Peg-Operationen bleiben ausgesetzt, einschließlich Abhebungen, die über Peg-out Authorization Keys, oder PAKs, genehmigt wurden. Liquid erklärte, die Beschränkungen würden so lange bestehen bleiben, wie es daran arbeite, die Reserve wiederherzustellen, die das auf der Sidechain als L-BTC ausgegebene Bitcoin stützt.
Liquid Network wurde mit deaktivierten Transaktionen neu gestartet
Die Blockproduktion stellt nur einen Teil der Wiederinbetriebnahme von Liquid dar, da seine Transaktions- und Bridge-Systeme weiterhin nicht verfügbar sind. Das Netzwerk hat kein Datum für die Wiedereröffnung einer der beiden Funktionen genannt.
Unter normalen Bedingungen zahlen Benutzer BTC in den von der Föderation kontrollierten Peg ein und erhalten einen gleichwertigen Betrag an L-BTC zur Verwendung auf Liquid. Halter können später L-BTC über einen genehmigten Peg-out-Dienst verbrennen, um das entsprechende Bitcoin auf der Basisschicht freizugeben.
Betreiber stoppten diesen Prozess, nachdem ein Akteur ungedeckte L-BTC erstellt hatte, indem er eine Schwachstelle bei der Nachweisverifizierung in Elements, der Open-Source-Software hinter Liquid, ausnutzte. Der Akteur reichte die Token dann über den autorisierten Peg-out-Dienst von SideSwap ein, was die Föderation dazu veranlasste, echtes Bitcoin freizugeben.
Wie crypto.news zuvor berichtete, entfernte die Transaktion etwa 3.996 BTC und reduzierte die Föderations-Wallet von etwa 4.205 BTC auf etwa 202 BTC. Die Abhebung machte ungefähr 95 % des zu diesem Zeitpunkt in der Wallet gehaltenen Bitcoins aus.
Liquid beschrieb die Akteure als „angebliche White-Hat-Hacker“, nachdem sie sich durch Nachrichten, die an Bitcoin-Transaktionen angehängt waren, als White Hats identifiziert hatten. Ihre Behauptung belegte nicht, dass sie die Erlaubnis hatten, die L-BTC zu erstellen oder das zugrunde liegende Bitcoin abzuheben.
SideSwap erklärte, ein Kunde habe 4.000 L-BTC an seinen Peg-out-Dienst gesendet, der die Anfrage im Rahmen seines normalen Systems bearbeitete. Liquid und SideSwap gaben an, dass der zur Autorisierung der Transaktion verwendete Schlüssel nicht kompromittiert worden sei.
Elements-Update ändert den Cache für die Nachweisverifizierung
Einen Tag vor der Wiederaufnahme der Blockproduktion veröffentlichte Liquid ein Notfall-Update für Elements, das die mit der Abhebung verbundene Schwachstelle beheben sollte.
Elements v23.3.4 ändert die Cache-Schlüssel, die bei der Validierung von Range Proofs verwendet werden, so Liquid. Range Proofs ermöglichen es dem Netzwerk zu bestätigen, dass ein versteckter Transaktionsbetrag gültig ist, ohne den Betrag öffentlich preiszugeben, und sind Teil des vertraulichen Transaktionssystems von Liquid.
Die betroffene Software speicherte erfolgreiche Nachweisverifizierungsergebnisse, damit Knoten sie wiederverwenden konnten, anstatt die vollständige Berechnung zu wiederholen. Frühere Berichte ergaben, dass der Cache nicht genügend Transaktionskontext enthielt, wodurch ein gültiges Nachweisergebnis dort wiederverwendet werden konnte, wo es hätte fehlschlagen müssen.
Durch die Ausnutzung dieser Schwäche erstellte der Akteur L-BTC, ohne zuvor einen gleichwertigen Betrag an Bitcoin in der Föderations-Wallet zu sperren. Funktionärsknoten, die den betroffenen Code ausführten, akzeptierten die Token, während der Peg-out-Prozess von SideSwap sie als gültige L-BTC behandelte und die Abhebung bearbeitete.
Liquid gab bekannt, dass Version 23.3.4 die mit Range-Proofs verbundenen Cache-Schlüssel härte. Functionary- und Bridge-Knoten erhielten das Update, bevor die Block-Signierung neu gestartet wurde, obwohl das Netzwerk weiterhin Transaktionen zurückhält, während die Betreiber das Deployment prüfen.
Die Föderation von Liquid nutzt Functionary-Knoten, um Sidechain-Blöcke zu bestätigen und die hinter L-BTC gehaltenen Bitcoin zu kontrollieren. Das System stützt sich auf 15 rotierende Functionaries und benötigt 11 Signaturen, um Gelder aus seiner Multisignatur-Wallet zu bewegen, so ein früherer technischer Bericht über den Vorfall.
Es wurde nicht gemeldet, dass während der Auszahlung ein Föderations-Signaturschlüssel gestohlen wurde. Der Fehler betraf stattdessen die Software, mit der entschieden wurde, ob die zur Einlösung eingereichten L-BTC gültig waren.
Hacker gaben 3.400 BTC zurück, nachdem die Knoten gepatcht wurden
Die Kommunikation zwischen Blockstream und den Akteuren erfolgte über Nachrichten, die in Bitcoin-Transaktionen eingebettet waren. In einer Nachricht erklärten die Akteure, sie würden die Vermögenswerte zurückgeben, nachdem die anfälligen Knoten repariert worden seien.
„Bitte behebt zuerst den Fehler“, hieß es in der Nachricht. „Stellt sicher, dass jeder Knoten gepatcht ist. Dann werden wir das Geld nach Bestätigung der Behebung sicher zurücküberweisen.“
Blockstream sandte später eine signierte Nachricht, in der es hieß, dass seine Bridge-Knoten gepatcht worden seien und dass die Bitcoin „sicher zurückgegeben werden“ könnten. Nach dieser Bestätigung transferierten die Akteure 3.400 BTC zurück an die Föderations-Wallet.
Die Rückzahlung von 3.400 BTC stellte etwa 85 % der abgezogenen Gelder wieder her. Zum Zeitpunkt der Überweisung waren die zurückgegebenen Bitcoin etwa 270 Millionen US-Dollar wert.
Nach der Rückzahlung verblieben etwa 598,5 BTC auf der mit der Auszahlung verbundenen Adresse. Der ausstehende Betrag war basierend auf dem im bereitgestellten Bericht genannten Bitcoin-Preis etwa 46 Millionen US-Dollar wert, wobei sich sein Dollarwert mit dem Markt ändert.
Keine öffentliche Vereinbarung hat die verbleibenden Bitcoin als genehmigtes Sicherheitskopfgeld ausgewiesen. Die Akteure haben nicht öffentlich erklärt, ob sie planen, einen weiteren Teil zurückzugeben, während Blockstream keine Bedingungen angekündigt hat, die es ihnen erlauben, den Restbetrag zu behalten.
Ledger-CTO Charles Guillemet stellte nach der teilweisen Rückzahlung die Bezeichnung als White-Hat infrage. In einem X-Post argumentierte er, dass das Behalten von etwa 600 BTC ohne öffentlich offengelegte Bedingungen eher wie Erpressung als wie eine standardmäßige Sicherheitsbelohnung aussehe.
L-BTC-Halter warten auf die Wiederherstellung der Peg-Dienste
Liquid fungiert als föderierte Bitcoin-Sidechain, die es Börsen, Handelsfirmen und anderen Nutzern ermöglicht, BTC-gebundene Vermögenswerte mit kürzeren Abwicklungszeiten als auf der Basisschicht von Bitcoin zu übertragen. Blockstream startete das Produktionsnetzwerk 2018 mit der Elements-Software.
L-BTC ist auf die in der Föderations-Wallet gehaltenen Bitcoin angewiesen, um seine Eins-zu-eins-Deckung aufrechtzuerhalten. Bis Liquid den Peg-Betrieb wiederherstellt, können Halter den normalen Bridge-Prozess nicht nutzen, um L-BTC gegen native Bitcoin einzulösen.
Eine frühere Erklärung zur Bridge-Sicherheit beschrieb, wie Systeme, die Vermögenswerte auf einer Chain sperren und auf einer anderen verbundene Token ausgeben, von ihren Verwahrungs-, Validierungs- und Nachrichtenverarbeitungskontrollen abhängen. Ein Ausfall in irgendeinem Teil dieses Prozesses kann Einlösungen aussetzen, selbst wenn die zugrunde liegende Blockchain weiterläuft.
Für US-Nutzer beschränkt sich die aktuelle Auswirkung auf Zugang und Betrieb und nicht auf eine erklärte Änderung der Bundespolitik. Amerikanische L-BTC-Halter stehen vor denselben Transaktions- und Peg-Beschränkungen wie Nutzer anderswo, während direkt auf der Basisschicht von Bitcoin gehaltene BTC vom Liquid-System getrennt bleiben.
Keine US-Regulierungsbehörde oder Strafverfolgungsbehörde hat eine Maßnahme im Zusammenhang mit der Auszahlung angekündigt. Liquid hat auch keinen Zeitplan für die Wiederherstellung von Transaktionen, PAK-autorisierten Peg-outs oder anderen Bridge-Operationen genannt.






