Por que o explorador de blockchain mostra que a transação foi concluída com sucesso, mas o destinatário ainda não recebeu os fundos?


No mundo Web3, há uma situação que costuma deixar as pessoas especialmente preocupadas:


Você transferiu uma quantia em USDT da sua carteira.


O explorador de blockchain mostra que a transação foi concluída com sucesso, e o hash da transação pode ser consultado normalmente. Mas, ao abrir sua conta na corretora, o saldo não mudou.


Nesse momento, a primeira reação de muita gente é:


Será que o dinheiro foi perdido?


Será que aconteceu algum problema na corretora?


Será que devo tentar transferir mais uma vez?


Calma, não se apresse.


A confirmação de uma transação na blockchain, o reconhecimento da transação pela plataforma de destino e a exibição dos ativos na conta são três etapas diferentes.


Compreender estas três etapas permite determinar com mais eficácia porque é que os fundos ainda não chegaram.


I. O que significa, afinal, quando um explorador de blocos indica que a transação foi bem-sucedida?


Um explorador de blocos permite consultar o histórico e o estado das transações, os endereços de transferência e outras informações relevantes na blockchain.


Quando uma transação aparece como bem-sucedida, isso significa geralmente que foi executada com sucesso na blockchain correspondente.


Mas há um pressuposto importante:


tem de consultar a rede blockchain correta e o hash da transação correspondente.


Além disso, a forma de apresentar o estado das transações pode variar entre redes e exploradores de blocos.


Nas interações com contratos inteligentes, o facto de uma transação ter sido aceite pela blockchain não significa que todas as operações comerciais tenham decorrido como esperado. Por exemplo, algumas chamadas de contratos podem ser executadas com sucesso, mas o resultado comercial efetivo ainda pode exigir uma verificação adicional.


Por isso, não basta ver um «Sucesso» a verde para concluir que o destinatário já recebeu o depósito na conta.


II. Porque é que a transação foi bem-sucedida na blockchain, mas os fundos ainda não chegaram à corretora?


Normalmente, pode investigar o problema a partir dos seguintes aspetos.


Primeira situação: a corretora ainda não concluiu o processamento interno.


Se depositar numa corretora centralizada, a receção dos ativos envolve normalmente não só a blockchain, mas também os próprios processos da corretora.


A plataforma poderá ter de aguardar um determinado número de confirmações da rede antes de identificar o depósito e creditar a conta.


Assim, mesmo que a transação tenha sido bem-sucedida, o saldo na corretora poderá ainda não ter sido atualizado.


Consulte as instruções de depósito da plataforma para conhecer o número de confirmações exigido pela rede em questão e as regras de processamento.


Segunda situação: a rede escolhida não corresponde aos requisitos do depósito.


Por exemplo, pretende depositar um determinado token na corretora, mas utilizou uma rede que a plataforma não suporta.


Mesmo que a transferência tenha sido executada com sucesso na blockchain, isso não significa que a corretora consiga identificá-la e creditar a conta automaticamente através do processo normal.


É por isso que tem de confirmar a rede antes de transferir, e não verificar apenas o endereço de destino.


Terceira situação: falta o Memo ou Tag.


Algumas plataformas exigem informações adicionais de identificação para efetuar depósitos.


Se o endereço estiver correto, mas faltar o Memo ou Tag exigido pela plataforma, a transação poderá ter sido bem-sucedida, mas o saldo da conta não será atualizado automaticamente.


Se isso acontecer, siga o processo oficial da plataforma para resolver problemas com depósitos e envie as informações necessárias.


Não confie em desconhecidos que afirmem poder recuperar os ativos imediatamente.


Quarta situação: o montante do depósito ou o tipo de ativo não cumpre os requisitos.


Algumas plataformas podem definir um montante mínimo para depósitos ou aceitar apenas determinados tokens e redes.


Se os ativos transferidos não cumprirem os requisitos, poderão não ser creditados através do processo normal.


Por isso, deve verificar as regras de depósito atuais da plataforma, em vez de tirar conclusões com base na sua experiência com outros tokens ou outras redes.


Quinta situação: a conta ou a rede consultada não é a correta.


Se utilizar uma carteira de autocustódia, confirme também se a rede selecionada na carteira é a correta e se o endereço correspondente detém efetivamente esse ativo.


Alguns saldos de tokens não são apresentados automaticamente na página inicial da carteira, mas podem ser verificados através do explorador de blocos correto ou das informações do contrato do token.


No entanto, só depois de confirmar que os ativos pertencem ao seu endereço poderá determinar se se trata de um problema de visualização ou de uma transferência efetivamente problemática.


III. O que fazer, por que ordem, se os fundos não chegarem?


Não volte a transferir os fundos repetidamente logo de início, nem se apresse a concluir que foram perdidos.


Pode fazer as verificações pela seguinte ordem.


Primeiro passo: encontre o hash da transação (Transaction Hash).


Encontre, no histórico de envios, o hash correspondente a esta transação.


O hash da transação é um elemento importante para consultar uma transação específica na blockchain.


Segundo passo: confirme a rede blockchain.


Confirme que está a consultar a rede onde a transação foi efetivamente enviada, e não outra rede com um nome semelhante.


Terceiro passo: verifique os detalhes da transação.


Confirme o endereço de envio, o endereço de destino, o tipo de ativo, o montante transferido e o estado da transação.


Se estiver envolvido um contrato inteligente, verifique também os registos relevantes da transação ou os registos de transferência do token.


Quarto passo: confirme se o endereço de destino cumpre os requisitos da plataforma.


Verifique o endereço de depósito, a rede e o Memo ou Tag necessário.


Quinto passo: consulte o estado do depósito na plataforma.


Se a transferência tiver como destino uma corretora, consulte o histórico de depósitos, os requisitos relativos ao número de confirmações e as instruções de processamento da plataforma.


Sexto passo: contacte a equipa de apoio através dos canais oficiais.


Se a transação na blockchain tiver sido bem-sucedida, mas os fundos não forem creditados durante muito tempo, reúna o hash da transação, o nome da rede, o nome do ativo, o montante e as capturas de ecrã relevantes e envie um pedido de verificação através do apoio oficial ao cliente.


Não forneça a sua frase de recuperação nem a chave privada a desconhecidos e não pague custos adicionais sem mais para supostos serviços de desbloqueio.


IV. Porque não deve fazer outra transferência só porque os fundos ainda não chegaram?


Este é um ponto de risco muito importante.


Imagine que a primeira transação foi bem-sucedida e que apenas falta a plataforma de destino concluir o crédito na conta.


Se, por estar preocupado, enviar uma segunda transferência com o mesmo montante, é possível que ambas as transações acabem por ser concluídas.


O resultado não será resolver o problema da primeira transação, mas sim enviar fundos adicionais na segunda.


Por isso, antes de confirmar o estado real da primeira transação, não repita cegamente a transferência só porque o saldo não mudou.


Esclareça primeiro se o problema ocorreu na blockchain, na plataforma de destino ou na apresentação da carteira.


V. Uma transação bem-sucedida na blockchain significa que os fundos estão totalmente seguros?


Não necessariamente.


O sucesso da transação apenas indica que a execução na blockchain atingiu o estado de sucesso correspondente. Não comprova automaticamente que o endereço de destino pertence à entidade que pretende contactar, nem significa que a plataforma de destino suporta esse ativo.


Se transferir para um endereço errado ou para uma rede não suportada, poderá ser muito difícil recuperar os ativos.


Por isso, um processo de transferência seguro deve ser o seguinte:


Antes da transferência, confirme o endereço, a rede e o ativo; depois da transferência, guarde o hash da transação; se surgir algum problema, verifique primeiro os dados na blockchain e, em seguida, contacte a plataforma correspondente.


Lembre-se, por fim:


O facto de o explorador de blocos indicar sucesso só permite saber o que aconteceu com a transação na blockchain; por si só, não explica porque é que os fundos ainda não foram creditados ao destinatário.


Quando compreender a diferença entre a execução na blockchain e o crédito efetuado pela plataforma, não confundirá facilmente atrasos, incompatibilidades de rede e erros efetivos de transferência.


Já lhe aconteceu a blockchain indicar que a transação foi bem-sucedida, mas os fundos demorarem a chegar à conta?


Como resolveu a situação?


Partilhe a sua experiência na secção de comentários.


Este artigo destina-se apenas à partilha de conhecimentos sobre segurança Web3 e não constitui aconselhamento de investimento. Os prazos de crédito, os requisitos de confirmação e os procedimentos para tratar problemas devem seguir as regras oficiais da rede blockchain e da plataforma de destino correspondentes.