Flash loan
Um flash loan é um empréstimo temporário em criptomoedas que tem de ser reembolsado na mesma transação. Se tal não acontecer, toda a transação é revertida.
O que é um flash loan?
Um flash loan não é um empréstimo normal que fica por pagar durante dias ou meses. Um contrato inteligente empresta temporariamente tokens, executa etapas predefinidas e devolve o montante de imediato. Os contratos inteligentes são programas que executam automaticamente acordos numa blockchain.
Num flash loan direto, quem pede o empréstimo não tem de imobilizar garantias antecipadamente. No entanto, pode ser cobrada uma comissão pelo empréstimo. Todas as etapas têm de ser bem-sucedidas. A isto chama-se atomicidade: ou tudo acontece, ou nada acontece.
Se o reembolso falhar, a blockchain não processa a transação. Por isso, quem pede o empréstimo não fica com uma dívida por pagar. No entanto, quem envia a transação pode ter de pagar gas pela tentativa de processamento, mesmo que a transação falhe.
Um exemplo de flash loan
Um contrato inteligente deteta que o mesmo token tem temporariamente preços diferentes em dois mercados. Pede tokens emprestados através de um flash loan, vende-os no mercado mais caro e volta a comprá-los no mercado mais barato. Esta troca chama-se swap.
Depois, o contrato devolve os tokens emprestados e paga a comissão. A transação só é concluída se todas as etapas forem bem-sucedidas e restarem tokens suficientes depois de pagas todas as despesas. Este é um exemplo de arbitragem: tentar tirar partido de uma diferença de preços.
Porque são os flash loans importantes nas criptomoedas?
Os flash loans permitem executar várias etapas de DeFi de uma só vez. DeFi são aplicações financeiras numa blockchain. Estas podem, por exemplo, ajudar na arbitragem ou no ajuste de uma posição de empréstimo garantida.
Também pode encontrar o termo em notícias sobre ataques a protocolos DeFi. Um flash loan não causa uma falha num protocolo. No entanto, alguém pode usá-lo para dispor temporariamente de muitos tokens e explorar uma vulnerabilidade existente de forma mais rápida e em maior escala.
Um flash loan não é uma forma fácil de ganhar dinheiro. A técnica é complexa e os custos, as alterações de preços durante um swap e a disponibilidade limitada de liquidez podem tornar uma transação desfavorável.