Kernaussagen

  • MPC-Wallets verwenden Multi-Party Computation (MPC), um den privaten Schlüssel eines Wallets auf mehrere Parteien aufzuteilen, sodass keine einzelne Partei jemals den vollständigen Schlüssel besitzt.

  • Dieser Ansatz beseitigt den Single Point of Failure, der traditionelle Wallets anfällig für Diebstahl oder Verlust macht.

  • MPC-Wallets können die Sicherheitsvorteile einer nicht verwahrenden Speicherung mit mehr Komfort als Cold Wallets verbinden. Daher sind sie besonders bei institutionellen Krypto-Nutzern beliebt und zunehmend auch bei Retail-Nutzern.

  • Die wichtigsten Trade-offs sind höhere Rechenkosten und eine größere Komplexität im Vergleich zu einfacheren Wallet-Typen.

Binance Academy courses banner

Einführung

Ein Krypto-Wallet speichert den privaten Schlüssel, der dir Zugriff auf deine digitalen Assets gibt. Geht dieser Schlüssel verloren oder wird er gestohlen, sind auch deine Assets weg. MPC-Wallets lösen dieses Problem, indem der private Schlüssel in mehrere verschlüsselte Teile, sogenannte Shares, aufgeteilt und auf verschiedene Parteien oder Geräte verteilt wird. Kein einzelner Share kann den vollständigen Schlüssel allein rekonstruieren.

Dieser Artikel erklärt, was MPC-Wallets sind, wie sie funktionieren und wie sie sich im Vergleich zu anderen Wallet-Typen verhalten. Außerdem werden die wichtigsten Vorteile und Grenzen erläutert.

Was ist Multi-Party Computation (MPC)?

Multi-Party Computation (MPC) ist eine kryptografische Methode, mit der mehrere Parteien gemeinsam ein Ergebnis berechnen können, ohne dass eine Partei ihre privaten Eingaben offenlegt. Stell dir drei Web3-Startup-Mitarbeiter vor, die ihren durchschnittlichen Gehaltssatz berechnen möchten, ohne einander ihre individuellen Gehälter zu verraten. Ein MPC-Protokoll kann den Durchschnitt erzeugen, ohne dass jemand seine tatsächliche Zahl teilt.

Zwei zentrale Eigenschaften machen MPC möglich. Erstens: Privatsphäre. Die Eingaben jeder Partei bleiben während der gesamten Berechnung vor den anderen verborgen. Zweitens: Korrektheit. Selbst wenn einige Parteien unehrlich handeln, liefert das Protokoll dennoch das richtige Ergebnis. Diese Eigenschaften machen MPC nützlich für Situationen, in denen sensible Daten gemeinsam verarbeitet werden müssen, ohne einem einzelnen Teilnehmer vertrauen zu müssen.

MPC wird in der Kryptografie seit den 1970er-Jahren untersucht und begann in den 1980er-Jahren praktische Anwendungen zu finden. In den letzten Jahren haben Fortschritte in der Rechenleistung MPC schnell genug gemacht für Echtzeit-Anwendungsfälle im Finanzbereich.

Was ist ein MPC-Wallet?

Ein MPC-Wallet wendet Multi-Party Computation auf die Verwaltung kryptografischer Schlüssel an. Anstatt einen vollständigen privaten Schlüssel an einem Ort zu speichern, teilt das Wallet den Schlüssel in Shares auf – mithilfe einer Technik namens Threshold Signature Scheme (TSS). Eine Transaktion kann nur signiert werden, wenn eine Mindestanzahl an Schlüssel-Shares zusammenkommt, zum Beispiel zwei von drei Shares.

Entscheidend ist: Der vollständige private Schlüssel wird niemals an einem Ort zusammengesetzt. Der Signiervorgang selbst wird auf die Parteien verteilt, die die Shares halten. Das bedeutet, dass es keinen einzelnen Moment gibt, in dem ein Angreifer den vollständigen Schlüssel abfangen oder stehlen könnte.

Die Shares können auf verschiedenen Geräten liegen, die du kontrollierst, zwischen dir und einem Service-Provider oder unter mehreren Institutionen verteilt sein. Die genaue Konfiguration hängt von der Wallet-Lösung ab.

MPC-Wallets vs. Multisig-Wallets

MPC-Wallets werden manchmal mit Multisig-Wallets verglichen, die ebenfalls mehrere Schlüssel benötigen, um eine Transaktion zu autorisieren. Der zentrale Unterschied liegt darin, auf welcher Ebene die Multi-Party-Anforderung arbeitet.

Multisig-Wallets setzen die Multi-Key-Regel auf der Blockchain-Ebene durch. Jede Signierpartei hält einen vollständig separaten privaten Schlüssel, und der Smart Contract oder das Transaktionsformat verlangt Signaturen von einer bestimmten Anzahl dieser Schlüssel. Das bedeutet, dass die Multi-Party-Anforderung on-chain sichtbar ist und sich in der Implementierung je nach Blockchain unterscheidet.

MPC-Wallets setzen die verteilte Kontrolle auf der kryptografischen Ebene durch, bevor irgendeine Transaktion ausgesendet wird. Die Blockchain sieht eine standardmäßige Ein-Schlüssel-Signatur, ohne Kenntnis darüber, dass mehrere Parteien beteiligt waren. Das verschafft MPC-Wallets zwei praktische Vorteile: Sie funktionieren über jede Blockchain hinweg auf die gleiche Weise, und sie legen die Multi-Party-Struktur nicht on-chain offen.

Vorteile von MPC-Wallets

Der wichtigste Vorteil von MPC-Wallets ist die Sicherheit. Traditionelle verwahrende Wallets halten den vollständigen Schlüssel an einem Ort und werden dadurch zu einem einzigen Ziel. Nicht verwahrende Wallets geben Nutzern zwar die volle Kontrolle, aber auch die volle Verantwortung. Wenn die Seed Phrase oder der private Schlüssel verloren geht oder gestohlen wird, ist der Zugriff auf das Wallet weg.

MPC-Wallets entfernen diesen Single Point of Failure. Selbst wenn ein Schlüssel-Share kompromittiert wird, kann ein Angreifer keine Transaktionen signieren, ohne die anderen Shares. Wiederherstellungsverfahren können integriert werden, wodurch das Risiko eines dauerhaften Verlusts sinkt. Diese Kombination aus starker Sicherheit und Wiederherstellbarkeit macht MPC-Wallets besonders attraktiv für die institutionelle Krypto-Verwahrung.

Ein zweiter Vorteil ist die Ketten-Unabhängigkeit (Chain-Agnosticism). Da MPC auf der kryptografischen Ebene statt auf der Protokoll-Ebene arbeitet, kann dieselbe MPC-Wallet-Infrastruktur Bitcoin, Ethereum und andere Blockchains unterstützen, ohne für jede Kette unterschiedliche Wallet-Typen zu benötigen.

Nachteile von MPC-Wallets

Der Hauptnachteil von MPC-Wallets ist der zusätzliche Rechenaufwand. Wenn Schlüsseloperationen auf mehrere Parteien aufgeteilt werden, erfordert das mehr Kommunikation und Verarbeitung als eine einfache Signatur mit einem einzigen Schlüssel. Bei Operationen mit hohem Volumen kann das die Abläufe verlangsamen.

MPC-Wallets sind außerdem typischerweise komplexer einzurichten und zu warten als Standard-Wallets. Die Koordination mehrerer Parteien oder Geräte bringt zusätzliche Anforderungen mit sich, die für Institutionen mit eigener Infrastruktur unkompliziert sein können, für einzelne Nutzer jedoch schwierig werden. Auch die Qualität der Implementierung ist entscheidend: Nicht alle MPC-Wallet-Produkte sind nach demselben Standard gebaut, und die Sicherheitszusagen hängen stark vom zugrunde liegenden Protokoll und seiner Implementierung ab.

Anwendungsfälle von MPC-Wallets

Institutionelle Krypto-Verwahrung ist der etablierteste Anwendungsfall. Banken, Vermögensverwalter und Krypto-Börsen nutzen MPC, um große Bestände zu schützen, ohne sich auf einen einzelnen Inhaber eines privaten Schlüssels zu verlassen. Das Binance Web3 Wallet ist ein Beispiel für ein Endnutzerprodukt: Es nutzt sogenanntes Threshold-MPC, um Nutzern den Zugriff auf DeFi zu ermöglichen, ohne dass sie eine Seed Phrase direkt verwalten müssen.

Weitere Anwendungsfälle sind digitale Auktionsplattformen, bei denen MPC die Gebotsdaten privat halten kann, bis die Auktion endet, sowie plattformübergreifende Abwicklungssysteme zwischen Institutionen, bei denen mehrere Parteien Transaktionen mitunterzeichnen müssen, ohne ihre internen Abläufe offenzulegen.

In den letzten Jahren ist die Nachfrage von Unternehmen nach MPC-basierten Verwahrungslösungen gewachsen, weil immer mehr traditionelle Finanzinstitutionen digitale Asset-Dienste ergänzt haben. Auch die Akzeptanz im Retail-Bereich ist gestiegen – angetrieben durch nutzerfreundliche MPC-Wallet-Produkte, die die Last der Seed-Phrase-Verwaltung reduzieren, ohne die Verwahrung vollständig aufzugeben.

FAQ

Was ist ein MPC-Wallet?

Ein MPC-Wallet ist ein Krypto-Wallet, das Multi-Party Computation nutzt, um den privaten Schlüssel in verschlüsselte Anteile aufzuteilen, die von mehreren Parteien gehalten werden. Transaktionen können nur signiert werden, wenn eine erforderliche Mindestanzahl dieser Anteile zusammenkommt – so wird der Single Point of Failure vermieden, der bei traditionellen Wallets vorhanden ist.

Wie unterscheidet sich ein MPC-Wallet von einem herkömmlichen Krypto-Wallet?

Ein herkömmliches Wallet speichert den vollständigen privaten Schlüssel an einem Ort, etwa auf einem Gerät oder bei einem Custodian. Ein MPC-Wallet teilt den Schlüssel in Anteile auf, sodass keine einzelne Partei den vollständigen Schlüssel besitzt. Dadurch wird es für einen Angreifer erheblich schwieriger, den Schlüssel zu stehlen, denn er müsste mehrere voneinander getrennte Parteien oder Geräte kompromittieren.

Sind MPC-Wallets sicher?

MPC-Wallets können bei korrekter Implementierung einen starken Sicherheitsgewinn bieten, aber keine Wallet-Art ist ohne Risiko. Die Sicherheit hängt von der Qualität des zugrunde liegenden Protokolls, der Konfiguration der Schlüsselanteile und den Sicherheitspraktiken aller Beteiligten ab. MPC-Wallets reduzieren das Risiko eines Single Point of Failure, beseitigen aber nicht alle möglichen Angriffspfade.

Was ist der Unterschied zwischen einem MPC-Wallet und einem Multisig-Wallet?

Beide verteilen die Berechtigung zum Signieren auf mehrere Parteien, aber Multisig macht das auf der Blockchain-Ebene – mit separaten Schlüsseln pro Partei – während MPC das auf der kryptografischen Ebene tut, bevor überhaupt eine Transaktion die Blockchain erreicht. MPC-Wallets erzeugen eine standardisierte On-Chain-Signatur mit einem einzigen Schlüssel und funktionieren konsistent über verschiedene Blockchains hinweg, während Multisig-Implementierungen je nach Blockchain variieren.

Wer nutzt MPC-Wallets?

MPC-Wallets werden häufig von institutionellen Krypto-Custodians, Börsen und Vermögensverwaltern genutzt, die große Mengen digitaler Assets sichern müssen. Sie sind außerdem zunehmend für Retail-Nutzer über Konsumprodukte verfügbar, die MPC einsetzen, um die Schlüsselverwaltung zu vereinfachen, ohne dass Nutzer eine Seed Phrase speichern müssen.

Abschließende Gedanken

MPC-Wallets stellen einen bedeutenden Fortschritt in der Krypto-Sicherheit dar – insbesondere für Nutzer, die einen besseren Schutz als mit einem Wallet mit nur einem Schlüssel möchten, ohne die volle Kontrolle über ihre Assets aufzugeben. Sie funktionieren über mehrere Blockchains hinweg, reduzieren Single Points of Failure und können so gebaut werden, dass sie Wiederherstellungsprozesse unterstützen. Die Trade-offs bei Komplexität und Kosten sind real, doch laufende Verbesserungen bei MPC-Protokollen und Tools machen diese Wallets zunehmend zugänglich.

Weiterführende Informationen

  • Erklärung der Krypto-Wallet-Typen

  • Verwahrend vs. nicht verwahrend: Was ist der Unterschied?

  • Was ist ein Hardware Wallet?

  • Hot Wallet vs. Cold Wallet: Welches Krypto-Wallet solltest du verwenden?

  • Was ist Public Key Cryptography (Public-Key-Kryptografie)?

Haftungsausschluss: Dieser Inhalt wird dir „wie besehen“ ausschließlich für allgemeine Informationen und/oder zu Bildungszwecken bereitgestellt, ohne irgendeine Zusicherung oder Gewährleistung. Er stellt keine Finanz-, Rechts- oder andere professionelle Beratung dar und soll auch nicht den Kauf eines bestimmten Produkts oder einer bestimmten Dienstleistung empfehlen. Hol dir stattdessen deinen eigenen Rat von geeigneten professionellen Beratern. Wenn der Inhalt von einem Dritten bereitgestellt wurde, beachte bitte, dass die dort geäußerten Ansichten dem jeweiligen Drittanbieter gehören und nicht zwingend die Ansichten von Binance Academy widerspiegeln. Preise für digitale Assets können volatil sein. Der Wert deiner Investition kann fallen oder steigen, und du erhältst möglicherweise nicht den ursprünglich investierten Betrag zurück. Du bist allein für deine Anlageentscheidungen verantwortlich, und Binance Academy haftet nicht für Verluste, die dir möglicherweise entstehen. Weitere Informationen findest du in unseren Nutzungsbedingungen, der Risiko-Warnung und den Binance Academy Terms.