DEX raakt per ongeluk de kill-schakelaar op het mainnet, waardoor 660,000 USDC binnenin wordt vergrendeld

Een gedecentraliseerde cryptocurrency (D-optiebeurs sneed zijn eigen leven kort na het onbewust uitvoeren van een commando dat zijn mainnet-programma sloot en het onherstelbaar maakte.

OptiFi liet gebruikers weten dat het platform zonder pardon ten einde was gekomen nadat het ontwikkelteam maandag probeerde de code bij te werken. Volgens de gedecentraliseerde uitwisseling heeft het programma-incident ook ongeveer 660,000 USD Coin (USDC) aan de ketting.

OptiFi heeft toegezegd gebruikersgelden die verloren zijn gegaan door de fout te compenseren, terwijl een groot deel van de opgesloten USDC naar verluidt in handen was van een van zijn teamleden. Het bedrijf heeft er ook bij andere ontwikkelaars die aan de Solana-blockchain werken op aangedrongen op hun hoede te zijn voor de gevolgen van de opdracht "Solana-programma sluiten".

In een Medium bericht, het platform uitgepakt de reeks gebeurtenissen die hebben geleid tot de plotselinge sluiting van zijn mainnet. Het begon met een poging om een ​​update van de Solana-programmacode te implementeren.

De implementatie duurde langer dan normaal vanwege wat het team omschreef als een slechte netwerkstatus, en de opdracht werd geannuleerd. Er is echter een bufferadres gemaakt dat ontving SOL het team wilde herstellen.

Zie ook: Aave-gemeenschap stelt voor om ETH-leningen tijdelijk op te schorten vóór de fusie

In het verleden slaagde het team erin om SOL van bufferaccounts te herstellen zonder geheugenfrases te gebruiken door het programma te sluiten. De aanpak leek aanvankelijk te werken na het uitvoeren van de opdracht, aangezien het team de SOL herstelde, waardoor ze konden proberen het programma een tweede keer in te zetten.

Er is een foutbericht geretourneerd dat aangeeft dat het programma was gesloten en niet opnieuw kon worden geïmplementeerd, tenzij een nieuwe programma-ID werd gebruikt. Gesprekken met een kernontwikkelaar van Solana bevestigden de vrees van het team dat het het programma niet opnieuw zou kunnen implementeren met zijn vorige ID.

“Hier bleek dat we de impact en het risico van deze afsluitende programmaopdrachtregel niet echt begrepen. 'solana program close' is eigenlijk bedoeld om het programma permanent te sluiten en de SOL-tokens in de bufferaccount die door het programma wordt gebruikt, terug te sturen naar de portemonnee van de ontvanger.

Het OptiFi-team heeft de Solana-ontwikkelingsgemeenschap opgeroepen om tweestapsbevestiging te onderzoeken bij het uitvoeren van de functie "Solana-programma sluiten" en gebruikers te waarschuwen voor de resultaten van het gebruik van de opdracht.