Multi-Party Computation (MPC) ist eine fortschrittliche kryptografische Technik, die sensible Daten (wie einen privaten Schlüssel) in mehrere verschlüsselte Anteile aufteilt und diese auf verschiedene Geräte oder Parteien verteilt. Keine einzelne Partei besitzt jemals den vollständigen Schlüssel, wodurch einzelne Schwachstellen eliminiert und die Sicherheit erheblich verbessert wird. Selbst wenn ein Anteil kompromittiert wird, bleiben Ihre Assets sicher.
MetaMask Embedded Wallets implementieren MPC mithilfe von Threshold Signature Schemes (TSS) und Shamir's Secret Sharing (SSS):
SSS: Der private Schlüssel wird in mehrere Teile aufgeteilt, und nur eine Mindestanzahl von Anteilen ist erforderlich, um den Schlüssel wiederherzustellen oder zu verwenden – dies bietet sichere Backup- und Wiederherstellungsoptionen.
TSS: Mehrere Parteien generieren gemeinsam Signaturen, ohne ihre Schlüsselanteile jemals zusammenzuführen, sodass der private Schlüssel niemals vollständig offengelegt wird.