Uma exchange descentralizada de opções de criptomoeda cortou sua própria vida depois de executar involuntariamente um comando que fechou seu programa de rede principal e o tornou irrecuperável.

A OptiFi informou aos usuários que sua plataforma chegou ao fim sem cerimônia depois que sua equipe de desenvolvimento tentou atualizar seu código na segunda-feira (29/08). De acordo com a exchange descentralizada, o incidente do programa também bloqueou cerca de 660.000 USD Coin (USDC) na blockchain.

O programa da OptiFi foi fechado por erros que cometemos.

TL;DR

1. Fechamos acidentalmente o programa de rede principal OptiFi e não é recuperável
2. 661k USDC está bloqueado nos PDAs, felizmente 95% do fundo é do membro da nossa equipe
3. Compensaremos os fundos de todos os usuários

— OptiFi (@OptifiLabs) 29 de agosto de 2022

A OptiFi se comprometeu a compensar os fundos dos usuários perdidos pelo erro, enquanto uma grande parte do USDC bloqueado teria sido investido por um de seus membros da equipe. A empresa também instou outros desenvolvedores que trabalham na blockchain Solana a serem cautelosos com as ramificações do comando “Solana program close”.

Em um post no Medium, a plataforma descompactou a série de eventos que levaram ao fechamento repentino de sua mainnet. Começou com uma tentativa de implantar uma atualização em seu código de programa Solana.

A implantação demorou mais do que o normal devido ao que a equipe descreveu como status de rede ruim e o comando foi cancelado. No entanto, foi criado um endereço de buffer que recebeu o SOL que a equipe queria recuperar.

No passado, a equipe conseguiu recuperar SOL de contas de buffer sem usar frases de memória fechando o programa. A abordagem inicialmente parecia ter funcionado após a execução do comando, pois a equipe recuperou o SOL, permitindo que eles tentassem implantar o programa uma segunda vez.

Uma mensagem de erro foi retornada indicando que o programa havia sido fechado e não poderia ser reimplantado, a menos que um novo ID de programa fosse usado. As discussões com um desenvolvedor principal do Solana confirmaram os temores da equipe de que não seria possível reimplantar o programa com seu ID anterior.

“Aqui acabou que não entendemos realmente o impacto e o risco dessa linha de comando do fechamento de programa. ‘solana program close’ é na verdade para fechar o programa permanentemente e enviar os tokens SOL na conta de buffer usada pelo programa de volta para a carteira do destinatário.”

A equipe OptiFi pediu à comunidade de desenvolvimento do Solana para explorar a confirmação em duas etapas ao executar a função “Solana program close” e alertar os usuários sobre os resultados do uso do comando.

VEJA MAIS: