Pular para o conteúdo principal

Recuperação e backups

Backups importam porque a Pali é não custodial. A carteira não pode recuperar uma seed phrase, senha, chave privada ou segredo do authenticator de passkey para você.

Backup da seed phrase

Anote a seed phrase da sua carteira e mantenha-a offline. Qualquer pessoa com a seed phrase pode controlar as contas derivadas.

Status de backup de passkey

Passkeys podem estar vinculadas a um dispositivo ou sincronizadas pelo provedor da conta de plataforma. A Pali expõe status relacionado a backup quando disponível, mas o comportamento exato depende do authenticator, navegador e sistema operacional.

Você pode ver status que sugere se uma passkey está vinculada a dispositivo, é elegível para backup ou está em backup/sincronizada. Uma passkey sincronizada costuma ser mais conveniente porque pode acompanhar você por meio de uma conta de plataforma como Apple, Google ou Microsoft. Uma passkey vinculada a dispositivo ou chave de segurança de hardware pode ser mais rigorosa, mas perder esse dispositivo pode tornar a recuperação mais difícil.

Status que você pode verO que significaConveniênciaCompromisso de segurançaBom encaixe
Em backup ou sincronizadaA passkey parece estar armazenada por um provedor de passkey de plataforma e pode sincronizar para outros dispositivos confiáveis.Maior. Muitas vezes você pode recuperar após substituir um telefone ou laptop ao entrar novamente na conta de plataforma.O segredo da passkey ainda é protegido pelo sistema de passkey da plataforma, mas o limite de segurança inclui a conta de plataforma, o processo de recuperação da conta e dispositivos sincronizados.Carteiras do dia a dia, contas de dapp, onboarding institucional e saldos menores.
Elegível para backupO authenticator diz que a passkey pode receber backup ou ser sincronizada, mas talvez não esteja sincronizada no momento.Média a alta, dependendo de a sincronização estar habilitada.Configurações futuras da plataforma podem mover a credencial para sincronização em nuvem. Revise as configurações do provedor e do dispositivo se isso for importante para você.Usuários que querem flexibilidade de recuperação, mas ainda querem inspecionar se a sincronização está ativa.
Vinculada a dispositivo ou sem backupA passkey parece vinculada a um authenticator ou dispositivo.Menor. Se o dispositivo for perdido e não existir outro caminho de recuperação, a recuperação pode ser mais difícil ou impossível.Isolamento mais forte porque o controle fica concentrado nesse authenticator em vez de uma conta sincronizada em nuvem.Saldos maiores, contas de maior segurança, chaves de segurança de hardware e uso em estilo cold wallet.
Desconhecido ou indisponívelO navegador, OS ou authenticator não expôs informações de backup suficientes.Desconhecida.Não presuma recuperação em nuvem nem isolamento vinculado a dispositivo. Trate como ambíguo até verificar a configuração do authenticator.Uso temporário, testes ou casos em que você pode verificar independentemente o provedor de passkey.

Passkeys sincronizadas em nuvem ainda são seguras para uso normal: a chave privada não é entregue à Pali nem à dapp, WebAuthn permanece vinculado à origem, e a verificação do usuário ainda é realizada pelo authenticator da plataforma. O compromisso é que a conta de plataforma passa a fazer parte do modelo de segurança da sua carteira. Para cold storage, fundos de tesouraria ou grandes saldos de longo prazo, prefira um authenticator vinculado a dispositivo ou uma chave de segurança de hardware e mantenha apenas fundos operacionais menores em contas com passkey sincronizada.

O status de backup é um sinal para ajudar você a escolher entre conveniência e segurança. Ele não substitui o backup da sua seed phrase e não significa que a Pali ou uma instituição possa recuperar um segredo de passkey para você.

Recuperar contas com passkey

A recuperação de passkey da Pali usa metadados de recuperação escopados à carteira e descoberta de contas on-chain. O fluxo de recuperação:

  1. Solicita uma asserção WebAuthn descobrível.
  2. Procura smart accounts correspondentes no registro da fábrica e nos logs de criação.
  3. Ignora contas que já estão na carteira.
  4. Adiciona contas recuperáveis quando os metadados de sponsor podem ser resolvidos.
  5. Avisa se metadados de URL de sponsor são necessários para uma política de módulos obrigatória.

Idempotência de criação/recuperação por dapp

Quando uma dapp chama wallet_prepareSmartAccount, a Pali primeiro verifica se uma conta com passkey on-chain existente corresponde à política de módulos solicitada. Se a conta correspondente já existe localmente, a Pali a reutiliza em vez de criar uma duplicata. Se ela existe on-chain, mas não localmente, a Pali pode recuperá-la para a carteira.