US$ 0,5 milhões pagos em transação falha de Ethereum

Sead Fadilpašić
| 3 min read

As transações Ethereum (ETH) podem ser complicadas quando se trata de taxas, e está longe de ser a primeira vez que alguém pagou grandes quantias por uma transação, e que ainda falhou – desta vez, US$ 533.901 no total.

O que parece ter acontecido é que esse usuário queria participar da venda de tokens da exchange descentralizada de derivativos (DEX) Strips Finance. Anunciada há cinco dias, a oferta inicial de Dex (IDO) – também conhecida como venda de token STRP – foi conduzida na plataforma MISO da Sushiswap em 13 de outubro, com duração de 24 horas.

750.000 STRP estavam disponíveis para leilão – e foram vendidos em segundos. Isso sugere que a competitividade provavelmente fez com que o usuário fosse menos cuidadoso com sua tentativa de compra.

Além disso, em uma atmosfera tão competitiva, os usuários podem decidir usar um protocolo de comunicação conhecido como Flashbots. Isso permite que os usuários do Ethereum se comuniquem com os mineradores e paguem para que suas transações tenham prioridade. Portanto, é do interesse deles manter isso privado até que o minerador o inclua no bloco.

Por algum motivo, parece que não aconteceu conforme o planejado, a transação era pública, incluída em um bloco, mas a venda terminou em segundos, a transação falhou “com o erro ‘Leilão holandês: fora do horário do leilão’” – e o usuário teve que pagar ETH 123,23 (US$ 423.961 na época).  

De acordo com o Etherscan, ocorreu um erro durante a execução do contrato.

“Algo errado com flashbots. Parece um retransmissor de flashbots fazendo vários tipos de mal”, comentou um usuário do Twitter. Normalmente, uma transação não seria concluída se não houvesse tokens disponíveis para compra.

No entanto, o gerente de produto da Flashbots, Robert Miller, respondeu que a transação foi enviada para o mempool, onde Etherscan a viu. “Além disso, nunca vimos isso no relay Flashbots”, disse ele.

Uma pessoa que afirma ser o remetente da transação disse que a enviou para os flashbots, mas ela estava “aparecendo no mempool após minha transmissão e foi minada ocasionalmente pela f2pool“.

O remetente também pagou outros 30 ETH (US$ 109.940) após a transação falhar, e parece que este pagamento pode ter sido enviado para a rede cancelar uma segunda transação feita durante o leilão STRP enviado via Flashbots.

“Isso parece ser um grande problema com a plataforma, ela deve ser capaz de lidar com vários endereços tentando comprar tokens e nem mesmo tentar cobrar uma taxa em primeiro lugar”, comentou um Redditor.

E outros foram ainda mais longe, alegando que as altas taxas na rede os afastaram de Ethereum e ETH.

Mas há quem argumente que não foi culpa do Ethereum, com alguns dizendo que é um erro cometido pela pessoa que programou o bot em uma negociação de bot. “Isso não tem nada a ver com ETH e tudo a ver com um método de lançamento muito ruim”, disse um usuário, com outro afirmando que “Ethereum funcionou conforme o planejado”.

Esses comentaristas culpam as equipes por trás do lançamento. “Parece que não pensei em como os tokens deveriam ser lançados lá. Tenha pelo menos um limite máximo por endereço, coloque endereços na lista de permissões antes do lançamento e libere tokens lentamente”, argumentou um Redditor.

Enquanto alguns se perguntam por que o usuário não enviou ETH 0 para si mesmo para cancelar a transação anterior em vez de ETH 30, outros listaram as coisas que poderiam ter sido pagas com mais de meio milhão de dólares dados por taxas em transações falhadas/canceladas – incluindo um Lambo, uma propriedade luxuosa no país onde o comentarista vive, e dívidas com a faculdade.

Independentemente de onde esteja a falha, “Vou te dizer uma coisa. Isso acontece comigo, você verá um homem crescido quebrar e chorar o suficiente para encher uma banheira”, concluiu Redditor ‘Jasquirtin’.