En desentralisert kryptovaluta (D-opsjonsbørs kuttet sitt eget liv kort etter uforvarende å ha utført en kommando som lukket hovednettprogrammet og gjorde det uopprettelig.
OptiFi informerte brukere om at plattformen hadde kommet til en uhøytidelig slutt etter at utviklingsteamet forsøkte å oppdatere koden på mandag. I følge den desentraliserte børsen låste programhendelsen også rundt 660,000 XNUMX USD Coin (USDC) på kjeden.
OptiFis program er stengt av feil vi har gjort.
TL; DR
1. Vi lukket ved et uhell OptiFi mainnet-programmet, og det kan ikke gjenopprettes
2. 661k USDC er låst i PDA-ene, heldigvis er 95 % av fondet fra vårt teammedlem
3. Vi vil kompensere for alle brukeres midler— OptiFi (@OptifiLabs) August 29, 2022
OptiFi har forpliktet seg til å kompensere brukermidler tapt på grunn av feilen, mens en stor del av den låste USDC ble angivelig opptjent av et av teammedlemmene. Selskapet har også oppfordret andre utviklere som jobber med Solana-blokkjeden til å være på vakt mot konsekvensene av kommandoen "Solana-program lukke".
I et medium innlegg, plattformen pakket ut serien av hendelser som førte til den plutselige stengingen av hovednettet. Det begynte med et forsøk på å distribuere en oppdatering til Solana-programkoden.
Utrullingen tok lengre tid enn vanlig på grunn av det teamet beskrev som dårlig nettverksstatus, og kommandoen ble kansellert. Det ble imidlertid opprettet en bufferadresse som mottok SOL laget ønsket å komme seg.
Relatert: Aave-fellesskapet foreslår å midlertidig suspendere ETH-utlån før sammenslåingen
Tidligere klarte teamet å gjenopprette SOL fra bufferkontoer uten å bruke minnefraser ved å lukke programmet. Tilnærmingen så først ut til å ha fungert etter å ha utført kommandoen, da teamet gjenopprettet SOL, slik at de kunne forsøke å distribuere programmet en gang til.
En feilmelding ble returnert som indikerer at programmet var lukket og ikke kunne distribueres på nytt med mindre en ny program-ID ble brukt. Diskusjoner med en kjerneutvikler fra Solana bekreftet teamets frykt for at det ikke ville være i stand til å omdistribuere programmet med sin tidligere ID.
«Her viste det seg at vi egentlig ikke forsto virkningen og risikoen ved denne avsluttende programkommandolinjen. 'solana program close' er faktisk for å lukke programmet permanent og sende SOL-tokenene i bufferkontoen som brukes av programmet tilbake til mottakerens lommebok."
OptiFi-teamet har bedt Solanas utviklingsfellesskap om å utforske to-trinns bekreftelse når de kjører «Solana program close»-funksjonen og varsle brukere om resultatene av å bruke kommandoen.
Kilde: https://cointelegraph.com/news/dex-accidentally-hits-kill-switch-on-mainnet-locking-660-000-usdc-inside