Non-Custodial Web3 Wallets: Who Really Controls the Funds?

Disclaimer: This article is for educational purposes only. It is not financial, legal, or investment advice.

Em um aplicativo convencional, o acesso muitas vezes pode ser recuperado por e-mail, número de telefone ou suporte ao cliente. Uma carteira Web3 não custodial usa outro modelo: o controle depende da capacidade de criar uma assinatura criptográfica válida.

Se apenas o usuário possuir a chave privada, somente ele poderá autorizar operações a partir do endereço correspondente na blockchain. O desenvolvedor da carteira, a plataforma ou a equipe de suporte não devem conhecer essa chave e não podem simplesmente “redefinir a senha da blockchain”.

That is the core of a non-custodial, or self-custody, wallet: an intermediary does not hold the keys on the user’s behalf.

Principais conclusões

  • Os tokens existem na blockchain; uma carteira gerencia as chaves e exibe os dados da rede.
  • Quem consegue assinar com a chave privada controla o endereço.
  • Uma frase-semente geralmente restaura todas as contas derivadas dela e nunca deve ser compartilhada.
  • A senha de um aplicativo geralmente protege um dispositivo; ela não substitui a frase-semente.
  • A autocustódia oferece controle direto, mas não impede phishing, malware ou assinaturas inseguras.

Onde os tokens realmente estão

Os criptoativos não ficam armazenados dentro de um telefone, extensão de navegador ou dispositivo físico. A blockchain armazena o estado compartilhado: quais ativos estão associados a quais endereços e quais operações ocorreram.

Uma carteira geralmente:

  • cria ou se conecta a chaves;
  • obtém saldos e histórico de uma rede;
  • prepara e assina transações.

Excluir o aplicativo de uma carteira não apaga os tokens da blockchain. Porém, sem uma forma válida de recuperar as chaves, o usuário pode perder permanentemente a capacidade de controlá-los.

Endereço público, chave privada e frase-semente

Esses termos têm finalidades diferentes.

Public address

Ele pode ser compartilhado com um remetente e usado para inspecionar registros públicos em um explorador de blocos. Conhecer um endereço não autoriza transações de saída.

Chave privada

Esse segredo assina ações de uma conta específica. Qualquer pessoa que o obtenha poderá agir em nome desse endereço.

Frase-semente

Uma frase-semente, também chamada de Frase Secreta de Recuperação, é um conjunto de palavras a partir do qual uma carteira compatível pode restaurar chaves e contas relacionadas. Os mecanismos exatos de recuperação variam entre produtos; por isso, os usuários devem seguir a documentação oficial de sua carteira.

One rule remains universal: never give a seed phrase or private key to support staff, a community administrator, a “verification” website, or someone promising to recover funds.

Receber uma transferência exige apenas um endereço público. Verificar uma transação exige apenas um endereço ou o hash da transação. Nenhuma dessas ações exige uma frase-semente.

Senha versus frase-semente

A senha de um aplicativo ou extensão normalmente bloqueia o acesso local em um dispositivo. Ela pode impedir que outra pessoa abra a carteira nesse dispositivo, mas não é a credencial universal do endereço da blockchain.

Se um invasor obtiver a frase-semente, alterar a senha local não removerá o acesso dele. Ele poderá restaurar as chaves em outra carteira compatível.

Se um usuário esquecer a senha local, mas mantiver a frase-semente correta e entender o processo de recuperação, normalmente será possível restaurar o acesso. Se tanto o acesso à carteira quanto o método de recuperação das chaves forem perdidos, uma equipe de suporte não poderá criar a assinatura ausente.

Algumas carteiras modernas usam login social, recuperação distribuída ou mecanismos de conta inteligente. Seu modelo de backup pode ser diferente da frase-semente clássica. Antes de usar uma delas, pergunte:

  • Quem pode recuperar o acesso?
  • Quantos fatores ou participantes são necessários?
  • O provedor pode assinar uma transação sozinho?
  • O que acontece se uma conta externa for bloqueada?
  • O controle pode ser exportado ou transferido?

O rótulo “carteira Web3” não responde a essas perguntas.

Acesso custodial e não custodial

Question Serviço custodial Carteira não custodial
Quem detém as chaves? O provedor ou sua infraestrutura O usuário ou um método de autocustódia escolhido por ele
Quem assina uma operação on-chain? O provedor, mediante solicitação do usuário A carteira do usuário
Como o acesso é recuperado? Geralmente por meio de uma conta e do suporte Por meio de uma frase-semente, chaves ou um mecanismo de recuperação definido
O serviço pode limitar as retiradas? Sim, dentro do próprio sistema Uma interface pode falhar, mas as chaves podem funcionar em outra interface compatível
Risco principal Violação, falha, restrições ou insolvência do provedor Perda ou comprometimento de chaves e assinaturas inseguras

Esta comparação descreve modelos de controle. Ela não torna nenhuma opção universalmente segura; cada modelo posiciona o risco e a responsabilidade de maneira diferente.

O que “eu controlo meus recursos” realmente significa

O controle de uma chave privada permite assinaturas, mas não implica poder ilimitado sobre todos os tokens ou aplicações.

Os resultados também podem depender de:

  • regras do contrato do token;
  • funções do emissor para pausar, congelar ou incluir em lista de bloqueio;
  • aprovações de tokens concedidas anteriormente;
  • a lógica de um protocolo que mantém ativos depositados;
  • disponibilidade e taxas da rede;
  • erros em smart contracts;
  • restrições da interface, do provedor RPC ou legais.

Por exemplo, um usuário pode depositar tokens em um contrato inteligente. Ele continua controlando sua chave, mas a retirada só é possível conforme as regras desse contrato. A autocustódia elimina a custódia das chaves por um intermediário; ela não se sobrepõe ao código.

O que acontece durante uma transação

  1. A carteira obtém o saldo e os parâmetros atuais da taxa.
  2. O usuário informa o destinatário e o valor.
  3. O aplicativo exibe a transação preparada.
  4. O usuário concede a aprovação.
  5. A chave privada cria uma assinatura localmente ou em um dispositivo físico de assinatura.
  6. A transação assinada é transmitida para a rede.
  7. A rede valida a assinatura e as regras de execução.

Uma carteira projetada corretamente não publica a chave privada na blockchain. Ela transmite uma assinatura que comprova a autorização sem revelar a própria chave.

Controle não é o mesmo que segurança

A autocustódia reduz a dependência de um custodiante, mas transfere a responsabilidade para o proprietário.

Phishing

Um site falso pede que o usuário conecte a carteira e assine uma solicitação maliciosa. Conectar e assinar não são a mesma coisa, mas toda solicitação de assinatura deve ser examinada com atenção.

Comprometimento da frase-semente

Se outra pessoa tiver acesso à frase, todos os endereços derivados devem ser considerados comprometidos. Alterar a senha do aplicativo não é suficiente.

Aprovações prejudiciais

Um usuário pode permitir que um contrato gaste um token. O risco depende do token, do gastador autorizado e do valor da permissão.

Substituição de endereço

Um malware pode substituir um endereço copiado. Verifique os detalhes da transação em uma tela confiável antes de assinar.

Backup perdido

O telefone apresenta falha, o aplicativo é removido e não existe um método de recuperação. Na autocustódia clássica, o suporte centralizado não pode recriar a chave.

Práticas básicas de autocustódia

  1. Instale carteiras somente por links do site oficial; cuidado com cópias patrocinadas e extensões falsas.
  2. Faça backup dos dados de recuperação conforme as instruções oficiais da carteira, de preferência offline e longe de acessos não autorizados.
  3. Nunca insira uma frase-semente por meio de um link recebido em uma mensagem. Use-a somente em uma recuperação deliberada dentro de uma carteira verificada.
  4. Não tire uma captura de tela da frase-semente nem a envie por e-mail ou aplicativos de mensagens.
  5. Antes de assinar, verifique a rede, o endereço, o ativo, o valor, as aprovações e a taxa.
  6. Para valores significativos, considere um dispositivo físico de assinatura — mas entenda seu modelo de recuperação e os riscos da cadeia de fornecimento.
  7. Separe os endereços por finalidade, como dApps do dia a dia e armazenamento de longo prazo.
  8. Inspecione periodicamente as aprovações anteriores de tokens usando um explorador confiável ou uma ferramenta oficial da rede.
  9. Teste primeiro um novo fluxo de trabalho com um valor pequeno.
  10. Prepare um plano seguro de sucessão que não exponha segredos prematuramente.

Se algo der errado

A senha do aplicativo foi perdida, mas a frase-semente está segura

Não insira a frase em um site aleatório. Consulte as instruções oficiais de recuperação da carteira e use um aplicativo verificado.

A frase-semente pode ter sido exposta

Considere comprometidos todos os endereços relacionados. Em um dispositivo seguro, crie uma nova carteira independente e, quando possível, transfira os ativos para novos endereços, levando em conta o gas e as aprovações ativas. Alterar a senha antiga não é suficiente.

Uma aprovação suspeita foi assinada

Inspecione a transação e as permissões ativas em um explorador. Revogar uma permissão também é uma transação on-chain e exige gas. Se a frase-semente tiver sido exposta, apenas revogar a permissão não será suficiente.

Um token foi enviado para o endereço errado

Uma blockchain não oferece um botão para desfazer uma transferência confirmada. Somente quem controla o destinatário ou a lógica aplicável do contrato pode devolvê-la. Nunca revele uma frase-semente a alguém que prometa reverter a transação.

Como testar uma alegação de “não custodial”

Pergunte ao provedor:

  1. Quem cria e armazena as chaves privadas?
  2. A empresa pode assinar uma transação sem mim?
  3. Posso recuperar o acesso sem entrar em contato com a empresa?
  4. Posso exportar ou transferir o controle para uma carteira compatível?
  5. O que acontece se o serviço encerrar as atividades?

As respostas devem explicar a arquitetura, não apenas repetir “descentralizado” ou “seguro”.

Conclusão

Uma carteira não custodial não é uma conta bancária dentro de um aplicativo. É uma ferramenta pela qual o usuário controla chaves e assina ações na blockchain.

Direct control removes the need to trust an intermediary with key custody, but makes the user responsible for backups, signature review, and device security. The most useful habit is simple: a public address can be shared; a seed phrase and private key must never be shared.


Fontes e Leitura Complementar