Verbete do glossário
Aprovação de token (approval)
Carteiras e SegurançaA aprovação de token permite que um contrato movimente os seus tokens. Aprovações ilimitadas duram para sempre, por isso convém revogá-las.
Definição
Uma aprovação de token é a permissão que uma carteira dá a um contrato inteligente para movimentar um token específico em seu nome. Quase todas as corretoras descentralizadas, mercados de empréstimo ou plataformas de NFT precisam dessa permissão antes de poderem negociar ou transferir o seu saldo. O risco é que muitas interfaces pedem, por defeito, aprovação ilimitada: o contrato mantém indefinidamente o direito de mover todo o seu saldo daquele token, muito depois de a operação aprovada ter terminado. Se esse contrato vier a ser explorado, ou já for malicioso, a aprovação é a porta por onde o atacante entra. A boa prática é aprovar apenas o valor necessário, ler o que está a assinar em vez de clicar por hábito e revogar periodicamente aprovações antigas com uma ferramenta de revogação da rede que usa.
A seguir
Termos relacionados
Mais em Carteiras e Segurança
Tomada de contaEnvenenamento de endereçoCódigo anti-phishingPermissões de chave APIExploração de ponte (bridge exploit)Programa de recompensas por vulnerabilidadesSequestro da área de transferênciaArmazenamento a frio (cold storage)Aprovação de coleção (setApprovalForAll)Phishing criptoCustodial vs não custodialSeguro de custódia