Social Recovery Wallet
Definition pending verification.
Un social recovery wallet est un type de portefeuille de cryptomonnaies conçu pour offrir une méthode plus conviviale et résiliente pour retrouver l'accès aux fonds si un utilisateur perd ses private keys ou sa seed phrase. Contrairement aux portefeuilles traditionnels où la perte de la seed phrase signifie une perte permanente d'actifs, les social recovery wallets permettent aux utilisateurs de désigner un ensemble de 'guardians' de confiance. Ces guardians peuvent être des individus, d'autres appareils, ou même des smart contracts. Si l'utilisateur perd l'accès, il peut initier un processus de recovery, qui nécessite qu'un seuil prédéterminé de ces guardians approuve la transaction de recovery. Cette approbation implique généralement que les guardians signent un message ou une transaction qui autorise la création d'un nouvel ensemble de keys ou le transfert de fonds vers une nouvelle adresse contrôlée par l'utilisateur. Le processus est conçu pour être plus intuitif que des configurations multi-signature complexes, impliquant souvent un délai pour permettre à l'utilisateur d'annuler une tentative de recovery frauduleuse. Le mécanisme sous-jacent est généralement un smart contract qui gère la propriété du portefeuille, les guardians et la logique de recovery. Cette approche décentralise la gestion des keys et atténue le point de défaillance unique inhérent aux systèmes à single-private-key, améliorant la convivialité et la sécurité pour l'utilisateur moyen.
graph LR
Center["Social Recovery Wallet"]:::main
Pre_economics["economics"]:::pre --> Center
click Pre_economics "/terms/economics"
Rel_private_keys["private-keys"]:::related -.-> Center
click Rel_private_keys "/terms/private-keys"
Rel_wallet["wallet"]:::related -.-> Center
click Rel_wallet "/terms/wallet"
Rel_advanced_propulsion_systems["advanced-propulsion-systems"]:::related -.-> Center
click Rel_advanced_propulsion_systems "/terms/advanced-propulsion-systems"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique-moi comme si j'avais 5 ans
C'est comme avoir des amis de confiance qui détiennent une clé de votre tirelire numérique. Si vous perdez votre clé principale, vous demandez à suffisamment d'amis de vous aider à l'ouvrir et à récupérer votre argent.
🤓 Expert Deep Dive
Social recovery wallets abstract the complexity of multi-signature schemes into a more accessible guardian-based model, typically implemented via smart contracts. The core components include the owner's address, a list of designated guardians (which can be addresses or contract addresses), a threshold number of guardians required for recovery (M-of-N), and an optional recovery delay timer. When a recovery is initiated, a transaction is sent to the wallet contract, flagging it for recovery and starting the delay. During this period, the owner can cancel the recovery. If the delay expires and the required threshold of guardians sign a recovery confirmation transaction, the wallet contract allows the owner to reset their authorized key(s) or transfer assets. This architecture shifts the security paradigm from solely private key possession to a distributed trust model. Trade-offs include increased smart contract complexity, potential gas costs for recovery transactions, and the risk of guardians colluding or becoming unavailable. Vulnerabilities can arise from insecure guardian selection, insufficient time delays, or flaws in the contract's state management during recovery.