Kurz erklärt: Eine Social Recovery Wallet ist eine Kryptowallet, bei der der Zugriff nach dem Verlust des Signaturschlüssels nicht über einen Seed-Satz, sondern über eine Gruppe zuvor benannter Vertrauenspersonen („Guardians“) wiederhergestellt werden kann. Das Konzept wurde massgeblich durch Ethereum-Mitgründer Vitalik Buterin in einem Blogbeitrag von 2021 popularisiert.
Funktionsweise
Eine Social Recovery Wallet trennt zwei Rollen voneinander: einen Signing Key für den täglichen Gebrauch und einen Kreis von Guardians für den Notfall. Der Signing Key autorisiert normale Transaktionen. Geht dieser verloren, kann eine Mehrheit der Guardians gemeinsam einen neuen Schlüssel autorisieren, ohne selbst Zugriff auf das Guthaben zu haben.
- Guardians: Andere Wallets, die von vertrauten Personen, eigenen Geräten oder Institutionen kontrolliert werden.
- Schwellenwert: Meist ist eine Mehrheit erforderlich (z. B. drei von fünf), damit kein einzelner Guardian allein handeln kann.
- Wiederherstellung: Die Guardians signieren gemeinsam die Zuweisung eines neuen Signing Keys an die Wallet.
Technische Grundlage
Social Recovery setzt in der Regel Smart-Contract-Wallets voraus, deren Zugriffslogik in einem Smart Contract hinterlegt ist. Im Ethereum-Umfeld wurde die Verbreitung durch den Standard ERC-4337 (Account Abstraction) begünstigt, der programmierbare Konten ohne Protokolländerung ermöglicht. Bekannte Implementierungen sind unter anderem Argent sowie diverse auf ERC-4337 basierende Wallets. Anders als bei klassischen Wallets existiert kein einzelner Seed-Satz, dessen Verlust den vollständigen Kontrollverlust bedeutet.
Einordnung und Grenzen
Social Recovery soll das häufigste Verlustrisiko selbstverwahrter Wallets adressieren: den Verlust der Seed-Phrase. Gleichzeitig entstehen neue Abhängigkeiten:
- Die Sicherheit hängt von der Auswahl und Verfügbarkeit der Guardians ab.
- Bei Smart-Contract-Wallets fallen für Wiederherstellung und Verwaltung Gas-Gebühren an.
- Kollusion mehrerer Guardians kann theoretisch die Schwelle umgehen.
Social Recovery ist damit eine von mehreren Strategien zur Schlüsselverwaltung neben Multisignatur und Shamir Backup.
Häufige Fragen
Wer sind die Guardians einer Social Recovery Wallet?
Guardians sind vom Nutzer benannte weitere Wallets, die von vertrauten Personen, eigenen Zweitgeräten oder Diensten kontrolliert werden können. Sie helfen bei der Wiederherstellung, haben aber im Normalfall keinen Zugriff auf das Guthaben.
Können Guardians das Guthaben stehlen?
Ein einzelner Guardian kann in der Regel nichts tun. Erst wenn eine festgelegte Mehrheit gemeinsam handelt, kann ein neuer Signaturschlüssel gesetzt werden. Die Auswahl unabhängiger Guardians reduziert das Risiko von Absprachen.
Braucht eine Social Recovery Wallet einen Seed-Satz?
Klassische Seed-Phrasen sind bei Smart-Contract-basierten Social Recovery Wallets nicht die primäre Absicherung. Der Zugriff wird stattdessen über die programmierte Kontologik und die Guardians geregelt.
Auf welchen Blockchains funktioniert Social Recovery?
Verbreitet ist das Modell vor allem auf Ethereum und EVM-kompatiblen Netzwerken, insbesondere seit dem Standard ERC-4337. Prinzipiell lässt es sich auf jeder Plattform mit ausreichend programmierbaren Konten umsetzen.
Worin unterscheidet sich Social Recovery von Multisig?
Bei Multisig sind für jede Transaktion mehrere Signaturen nötig. Social Recovery erlaubt dagegen den alltäglichen Betrieb mit einem einzelnen Schlüssel und zieht die weiteren Beteiligten nur im Wiederherstellungsfall hinzu.
Zusammenfassung
Social Recovery Wallets ersetzen die alleinige Absicherung über eine Seed-Phrase durch einen Kreis vertrauenswürdiger Guardians, die den Zugang nach Schlüsselverlust wiederherstellen können. Das Modell wurde ab 2021 vor allem im Ethereum-Umfeld bekannt und stützt sich auf Smart-Contract-Wallets sowie den Standard ERC-4337. Es adressiert das Verlustrisiko selbstverwahrter Wallets, schafft jedoch neue Abhängigkeiten von der Guardian-Auswahl.
Weiterführende Quellen
- Vitalik Buterin: Why we need wide adoption of social recovery wallets: vitalik.eth.limo
- Ethereum.org: Account Abstraction (ERC-4337): ethereum.org