Social Recovery Wallet
Definition pending verification.
A social recovery wallet to jest rodzaj portfela kryptowalutowego zaprojektowanego w celu zapewnienia bardziej przyjaznego dla użytkownika i odpornego sposobu na odzyskanie dostępu do środków, jeśli użytkownik zgubi swoje private keys lub seed phrase. W przeciwieństwie do tradycyjnych portfeli, gdzie utrata seed phrase oznacza trwałą utratę aktywów, social recovery wallets pozwalają użytkownikom wyznaczyć zestaw zaufanych 'guardians'. Ci guardians mogą być osobami, innymi urządzeniami lub nawet smart contracts. Jeśli użytkownik straci dostęp, może zainicjować proces odzyskiwania (recovery process), który wymaga zatwierdzenia transakcji odzyskiwania przez z góry określoną liczbę tych guardians. To zatwierdzenie zazwyczaj obejmuje podpisanie przez guardians wiadomości lub transakcji, która autoryzuje utworzenie nowego zestawu kluczy lub przeniesienie środków na nowy adres kontrolowany przez użytkownika. Proces ten jest zaprojektowany tak, aby był bardziej intuicyjny niż skomplikowane konfiguracje multi-signature, często obejmując opóźnienie czasowe (time delay), aby umożliwić użytkownikowi anulowanie fałszywej próby odzyskania. Podstawowy mechanizm to zazwyczaj smart contract, który zarządza własnością portfela, guardianami i logiką odzyskiwania. To podejście decentralizuje zarządzanie kluczami i łagodzi pojedynczy punkt awarii (single point of failure) nieodłącznie związany z systemami opartymi na pojedynczym private key, zwiększając użyteczność i bezpieczeństwo dla przeciętnego użytkownika.
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;
🧒 Wyjaśnij jak 5-latkowi
To tak, jakby mieć zaufanych przyjaciół, którzy trzymają klucz do Twojej cyfrowej skarbonki. Jeśli zgubisz swój główny klucz, prosisz wystarczającą liczbę przyjaciół, aby pomogli Ci ją otworzyć i odzyskać pieniądze.
🤓 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.