Social Recovery Wallet
Definition pending verification.
Uma social recovery wallet é um tipo de cryptocurrency wallet projetada para fornecer um método mais user-friendly e resiliente para recuperar o acesso a fundos caso um usuário perca suas private keys ou seed phrase. Diferente de wallets tradicionais onde perder a seed phrase significa perda permanente de assets, social recovery wallets permitem que usuários designem um conjunto de 'guardians' confiáveis. Esses guardians podem ser indivíduos, outros devices, ou até smart contracts. Se o usuário perder o acesso, ele pode iniciar um processo de recovery, que requer um threshold predeterminado desses guardians para aprovar a recovery transaction. Essa aprovação tipicamente envolve os guardians assinando uma message ou transaction que autoriza a criação de um novo conjunto de keys ou a transferência de fundos para um novo address controlado pelo usuário. O processo é projetado para ser mais intuitivo do que complexos setups de multi-signature, frequentemente envolvendo um time delay para permitir que o usuário cancele uma tentativa de recovery fraudulenta. O mecanismo subjacente é usualmente um smart contract que gerencia a ownership da wallet, os guardians e a lógica de recovery. Essa abordagem descentraliza a key management e mitiga o single point of failure inerente em sistemas de single-private-key, aumentando a usability e a security para o usuário médio.
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 como se eu tivesse 5 anos
É como ter amigos confiáveis que guardam uma chave para o seu cofrinho digital. Se você perder sua chave principal, você pede para que amigos suficientes ajudem a abri-lo e recuperar seu dinheiro.
🤓 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.