Wiki/Parity-Multisig-Hack: Der erste große Wallet-Contract-Exploit
Parity-Multisig-Hack: Der erste große Wallet-Contract-Exploit - Biturai Wiki Knowledge
EXPERTE | BITURAI KNOWLEDGE

Parity-Multisig-Hack: Der erste große Wallet-Contract-Exploit

Der Parity Multi-Signatur-Wallet-Exploit im Juli 2017 führte zum Diebstahl von über 30 Millionen US-Dollar in Ether aufgrund einer Smart-Contract-Schwachstelle. Dieses Ereignis verdeutlichte kritische Sicherheitsherausforderungen in

Biturai Knowledge
Biturai Knowledge
Research-Bibliothek
Aktualisiert: 2.7.2026
Technisch geprüft

Struktur, Lesbarkeit, interne Verlinkung und SEO-Metadaten wurden automatisiert geprüft. Der Artikel wird fortlaufend aktualisiert und dient der Bildung, nicht als Finanzberatung.

Definition

Der Parity Multi-Signatur-Wallet-Exploit bezieht sich auf einen bedeutenden Sicherheitsvorfall, der sich am 19. Juli 2017 ereignete, bei dem eine Schwachstelle in einer spezifischen Smart-Contract-Implementierung der Multi-Signatur-Wallets von Parity Technologies zum Diebstahl von Ether im Wert von etwa 31 bis 32 Millionen US-Dollar führte. Dieses Ereignis war einer der frühesten und folgenreichsten Exploits eines weit verbreiteten Smart Contracts und verdeutlichte kritische Sicherheitsherausforderungen im aufkommenden Ökosystem dezentraler Anwendungen. Es ist wichtig zu verstehen, dass dies kein Fehler im zugrunde liegenden Ethereum-Protokoll selbst war, sondern eine Schwachstelle im benutzerdefinierten Smart-Contract-Code, den Parity den Nutzern zur Bereitstellung ihrer Multi-Signatur-Wallets zur Verfügung stellte.

Eine Multi-Signatur (Multisig) Wallet ist eine Art von Kryptowährungs-Wallet, die mehr als einen privaten Schlüssel zur Autorisierung einer Transaktion erfordert. Dieses Design erhöht die Sicherheit, indem es verhindert, dass ein einziger Fehlerpunkt oder eine Kompromittierung alle Gelder kontrolliert.

Kernaussage

Der Parity Multi-Signatur-Wallet-Exploit diente als deutliche Erinnerung an die inhärenten Risiken, die mit der Entwicklung und Bereitstellung von Smart Contracts verbunden sind, insbesondere an die Komplexität, die durch Contract-Bibliotheken und delegatecall-Mechanismen entsteht. Er unterstrich die absolute Notwendigkeit rigoroser Audits, formaler Verifikation und sicherer Kodierungspraktiken für jeden Smart Contract, der erhebliche Vermögenswerte verwaltet. Für die breitere Krypto-Community betonte er, dass die Blockchain-Technologie zwar beispiellose Transparenz und Unveränderlichkeit bietet, die darauf aufgebauten Anwendungen jedoch nur so sicher sind wie ihr schwächstes Code-Glied, was ständige Wachsamkeit und ein tiefes Verständnis potenzieller Angriffsvektoren erfordert.

Mechanik

Der Kern des Parity Multi-Signatur-Wallet-Exploits lag in einem kritischen Designfehler innerhalb des Smart-Contract-Codes, den Parity für seine Multi-Signatur-Wallets bereitstellte. Paritys Implementierung verwendete ein Proxy-Contract-Muster, bei dem einzelne Wallet-Instanzen (Proxy-Contracts) mittels delegatecall auf einen gemeinsam genutzten Bibliotheks-Contract für ihre Logik zugriffen. Dieser Ansatz zielte darauf ab, Gas zu sparen und Upgrades zu vereinfachen. Die Schwachstelle entstand, weil die initWallet-Funktion, die als Konstruktor für die Wallet dienen sollte, öffentlich zugänglich war und auf dem Proxy-Contract mehrfach aufgerufen werden konnte.

Insbesondere war die Funktion initWallet dazu gedacht, die Eigentümer und die täglichen Ausgabenlimits der Wallet zu initialisieren. In einem typischen Smart Contract läuft ein Konstruktor nur einmal bei der Bereitstellung. Im Parity-Design war die initWallet-Logik jedoch Teil des gemeinsam genutzten Bibliotheks-Contracts, und die Proxy-Contracts riefen sie mittels delegatecall auf. Der kritische Fehler bestand darin, dass der Proxy-Contract selbst die erneute Ausführung dieser Initialisierungslogik nicht ordnungsgemäß einschränkte. Ein Angreifer entdeckte, dass er initWallet auf bereits bereitgestellten und finanzierten Multi-Signatur-Wallet-Proxy-Contracts aufrufen konnte. Durch den Aufruf dieser Funktion re-initialisierte der Angreifer die Ziel-Wallet effektiv und setzte sich selbst als alleinigen Eigentümer ein.

Nachdem der Angreifer eine Wallet erfolgreich re-initialisiert und sich als alleinigen Eigentümer etabliert hatte, konnte er jede dem Eigentümer zur Verfügung stehende Funktion ausführen. Dazu gehörte die execute-Funktion, die es ihm ermöglichte, alle in dieser Multi-Signatur-Wallet gehaltenen Gelder auf eine von ihm kontrollierte Adresse zu übertragen. Der Exploit war kein Fehler im delegatecall-Mechanismus selbst, sondern im Versäumnis, die initWallet-Funktion vor externen Aufrufen auf dem Proxy-Contract nach dessen anfänglicher Bereitstellung zu schützen. OpenZeppelin, ein führendes Unternehmen für Smart-Contract-Sicherheit, betonte später, dass der Angriff hätte verhindert werden können, indem man entweder die Konstruktorlogik überhaupt nicht in den Bibliotheks-Contract ausgelagert hätte oder besser, indem man explizit definiert hätte, welche Bibliotheksfunktionen extern auf dem Wallet-Contract aufgerufen werden dürfen, anstatt delegatecall als Catch-All-Weiterleitungsmechanismus zu verwenden. Dieser Vorfall zeigte die subtilen, aber tiefgreifenden Sicherheitsimplikationen von Contract-Upgrade-Mustern und gemeinsam genutzter Logik.

Trading-Relevanz

Obwohl der Parity Multi-Signatur-Wallet-Exploit ein Sicherheitsvorfall und kein direktes Trading-Ereignis war, waren seine Auswirkungen auf den breiteren Kryptowährungsmarkt und die Anlegerstimmung erheblich. Solche hochkarätigen Hacks können sofortige Preisvolatilität für das betroffene Asset (in diesem Fall Ether) und verwandte Token auslösen, da sich Angst und Unsicherheit auf dem Markt ausbreiten. Trader müssen sich der potenziellen Sicherheitslücken in der zugrunde liegenden Infrastruktur der von ihnen gehandelten Assets stets bewusst sein. Ein größerer Exploit kann zu einem Vertrauensverlust in bestimmte Projekte oder sogar das gesamte Ökosystem führen und langfristige Investitionsthesen beeinflussen.

Für diejenigen, die im Bereich dezentraler Finanzen (DeFi) tätig sind oder in Projekte investieren, die stark auf komplexe Smart Contracts angewiesen sind, ist das Verständnis historischer Exploits wie des Parity-Hacks unerlässlich für die Durchführung einer gründlichen Due Diligence. Es unterstreicht die Bedeutung der Recherche der Smart-Contract-Audit-Historie eines Projekts, des Rufs seines Entwicklungsteams und der angewandten Sicherheitspraktiken. Während die unmittelbaren Auswirkungen auf den Ether-Preis vorübergehend waren, diente das Ereignis als eine eindringliche Lektion, dass Sicherheitsrisiken ein fester Bestandteil der Krypto-Landschaft sind und beeinflussen, wie Anleger Risiken wahrnehmen und Kapital zuweisen, insbesondere bei neueren, ungeprüften Protokollen.

Risiken

Der Parity Multi-Signatur-Wallet-Exploit legte mehrere kritische Risiken offen, die in den frühen Phasen der Smart-Contract-Entwicklung und des breiteren Blockchain-Ökosystems inhärent sind. An erster Stelle steht das Smart-Contract-Risiko selbst, bei dem Fehler im Code zu einem irreversiblen Verlust von Geldern führen können. Im Gegensatz zu traditioneller Software sind Smart Contracts nach der Bereitstellung unveränderlich, was bedeutet, dass Fehler nicht einfach behoben werden können, ohne einen neuen Contract bereitzustellen und Vermögenswerte zu migrieren, ein Prozess, der oft komplex und riskant ist. Die Verwendung von externen Bibliotheken und delegatecall-Mechanismen bietet zwar Effizienz und Upgrade-Möglichkeiten, birgt jedoch erhebliche Komplexität und potenzielle Angriffsflächen, wenn sie nicht mit äußerster Vorsicht und strengen Sicherheitsprüfungen implementiert werden.

Darüber hinaus verdeutlichte der Vorfall das Risiko menschlicher Fehler bei der Kodierung und Prüfung. Selbst erfahrene Entwickler können subtile Schwachstellen einführen, die ohne spezialisiertes Sicherheitsexpertise und -werkzeuge schwer zu erkennen sind. Dies erstreckt sich auf den Audit-Prozess selbst; obwohl Audits entscheidend sind, sind sie nicht unfehlbar, und eine kontinuierliche Sicherheitsüberwachung sowie Bug-Bounty-Programme sind notwendig. Schließlich unterstrich der Parity-Hack das systemische Risiko, das mit weit verbreiteten Smart-Contract-Vorlagen oder -Bibliotheken verbunden ist. Wenn ein grundlegender Fehler in einem populären Contract existiert, könnten eine große Anzahl von Projekten und Nutzern gleichzeitig exponiert sein, was zu weitreichenden finanziellen Verlusten und einer potenziellen Vertrauenskrise im Ökosystem führen könnte.

Geschichte und Beispiele

Der Parity Multi-Signatur-Wallet-Exploit ereignete sich am 19. Juli 2017. Zu dieser Zeit war Parity Technologies ein prominenter Entwickler von Ethereum-Client-Software und Smart-Contract-Tools. Viele Projekte, insbesondere solche, die Initial Coin Offerings (ICOs) durchführten, verließen sich auf den Multi-Signatur-Wallet-Contract von Parity zur Verwaltung ihrer Kassen, da er als sicher galt. Der Angreifer identifizierte die Schwachstelle in der initWallet-Funktion dieser bereitgestellten Contracts. Innerhalb weniger Minuten zielte er auf drei große Wallets ab und entwendete erfolgreich etwa 153.000 Ether im Wert von damals rund 31 bis 32 Millionen US-Dollar von Projekten wie Swarm City, aeternity und Edgeless.

Dieses Ereignis war aufgrund der erheblichen gestohlenen Geldbeträge und des hohen Profils der betroffenen Projekte besonders prägnant. Es war einer der ersten großen Vorfälle, der die realen finanziellen Konsequenzen von Smart-Contract-Schwachstellen im Ethereum-Netzwerk aufzeigte. Der Vorfall löste sofortige Reaktionen in der Ethereum-Community aus, einschließlich Diskussionen über mögliche Soft Forks oder Hard Forks zur Wiederherstellung der Gelder, obwohl letztendlich keine solchen Maßnahmen für diesen spezifischen Exploit ergriffen wurden. Er führte auch zu einem erheblichen Anstieg der Nachfrage nach Smart-Contract-Audit-Dienstleistungen und einem stärkeren Fokus auf Best Practices im Bereich Sicherheit innerhalb der Entwicklergemeinschaft. Es ist wichtig, dieses Ereignis von einem zweiten Parity Multi-Signatur-Wallet-Vorfall im November 2017 zu unterscheiden, bei dem eine andere Schwachstelle zum versehentlichen Einfrieren von Hunderten Millionen Dollar an Ether führte, anstatt zu einem Diebstahl. Der Hack vom Juli 2017 betraf die direkte Ausnutzung und Entnahme von Geldern.

Häufige Missverständnisse

Mehrere Missverständnisse umgeben oft den Parity Multi-Signatur-Wallet-Exploit, die für ein präzises Verständnis des Ereignisses wichtig sind. Ein weit verbreitetes Missverständnis ist, dass der Exploit einen grundlegenden Fehler im Ethereum-Blockchain-Protokoll selbst darstellte. Dies ist falsch; die Schwachstelle lag ausschließlich im spezifischen Smart-Contract-Code, der von Parity entwickelt und bereitgestellt wurde, nicht im Kernkonsensmechanismus oder der virtuellen Maschine von Ethereum. Das Ethereum-Netzwerk funktionierte während des gesamten Vorfalls sicher weiter.

Ein weiteres häufiges Missverständnis ist, dass der Vorfall implizierte, alle Multi-Signatur-Wallets seien von Natur aus unsicher. Obwohl die Parity-Implementierung einen kritischen Fehler aufwies, bleibt das Multi-Signatur-Konzept selbst ein robustes Sicherheitsprinzip. Viele andere Multi-Signatur-Wallet-Implementierungen, wie die von OpenZeppelin, waren nicht betroffen und gelten aufgrund unterschiedlicher Architekturdesigns und strenger Audits weiterhin als sicher. Darüber hinaus verwechseln einige den Diebstahl vom Juli 2017 mit dem Parity-Vorfall vom November 2017, bei dem ein anderer Fehler zum versehentlichen Einfrieren von Geldern in vielen Multi-Signatur-Wallets führte. Obwohl beide Paritys Multi-Signatur-Contracts betrafen, handelte es sich um unterschiedliche Schwachstellen mit unterschiedlichen Ergebnissen (Diebstahl vs. Einfrieren). Schließlich ruft der Begriff „Hacker“ oft Bilder von bösartigen externen Akteuren hervor, die in Systeme eindringen. In diesem Fall handelte es sich bei dem „Exploit“ um die Interaktion mit einer öffentlich zugänglichen Funktion eines Smart Contracts auf unbeabsichtigte Weise, was verdeutlicht, dass es bei der Smart-Contract-Sicherheit oft darum geht, unbeabsichtigte, aber legitime Interaktionen zu verhindern, anstatt traditionelle Cyberangriffe abzuwehren.

Zusammenfassung

Der Parity Multi-Signatur-Wallet-Exploit vom Juli 2017 ist ein entscheidender Moment in der Geschichte der Smart-Contract-Sicherheit und demonstriert die tiefgreifenden finanziellen Risiken, die mit Schwachstellen in dezentralen Anwendungen verbunden sind. Er umfasste den Diebstahl von etwa 31 bis 32 Millionen US-Dollar an Ether aufgrund einer Re-Initialisierungs-Schwachstelle im Multi-Signatur-Wallet-Smart-Contract von Parity, die es einem Angreifer ermöglichte, die Eigentümerschaft zu beanspruchen und Gelder abzuziehen. Dieser Vorfall war kein Fehler im Ethereum-Protokoll, sondern ein kritischer Fehler im Code der Anwendungsschicht. Der Exploit unterstrich die absolute Notwendigkeit einer sorgfältigen Smart-Contract-Gestaltung, umfassender Sicherheitsaudits und eines tiefen Verständnisses komplexer Programmiermuster wie delegatecall. Er diente als starker Katalysator für die Branche, ihre Sicherheitspraktiken zu reifen, und betonte, dass die Integrität Blockchain-basierter Systeme stark von der Robustheit der darauf aufgebauten Smart Contracts abhängt.

OKX EU · Offizieller Biturai-Partner

OKX EU

Entdecke das aktuelle Angebot von OKX EU über den offiziellen Biturai-Partnerlink. Produkte und Verfügbarkeit können je Land abweichen.

OKX EU ansehen

Partnerlink · Biturai kann bei Nutzung eine Vergütung erhalten · keine Anlageberatung

OKX EU

Haftungsausschluss

Dieser Artikel dient ausschließlich zu Informationszwecken. Die Inhalte stellen keine Finanzberatung, Anlageempfehlung oder Aufforderung zum Kauf oder Verkauf von Wertpapieren oder Kryptowährungen dar. Biturai übernimmt keine Gewähr für die Richtigkeit, Vollständigkeit oder Aktualität der Informationen. Investitionsentscheidungen sollten stets auf Basis eigener Recherche und unter Berücksichtigung der persönlichen finanziellen Situation getroffen werden.

Transparenz

Biturai kann KI-gestützte Werkzeuge zur Recherche, Strukturierung oder Aktualisierung von Wiki-Artikeln einsetzen. Redaktionell geprüfte Artikel werden separat gekennzeichnet; alle Inhalte bleiben Bildungsinhalte und ersetzen keine eigene Prüfung.