Një kriptomonedhë e decentralizuar (shkëmbimi i opsioneve D shkurtoi jetën e vet pasi ekzekutoi pa dashje një komandë që mbylli programin e saj kryesor dhe e bëri atë të parikuperueshëm.
OptiFi informoi përdoruesit se platforma e saj kishte marrë një fund joceremonik pasi ekipi i tij i zhvillimit u përpoq të përditësonte kodin e saj të hënën. Sipas shkëmbimit të decentralizuar, incidenti i programit bllokoi gjithashtu rreth 660,000 USD monedhë (USDC) në zinxhir.
Programi i OptiFi është mbyllur nga gabimet që kemi bërë.
TL; DR
1. Ne mbyllëm aksidentalisht programin kryesor OptiFi dhe nuk rikuperohet
2. 661 mijë USDC është e kyçur në PDA, për fat 95% e fondit është nga anëtari i ekipit tonë
3. Ne do të kompensojmë fondet e të gjithë përdoruesve— OptiFi (@OptifiLabs) Gusht 29, 2022
OptiFi është zotuar të kompensojë fondet e përdoruesve të humbura nga gabimi, ndërsa një pjesë e madhe e USDC-së së bllokuar thuhet se është dhënë nga një prej anëtarëve të ekipit të saj. Kompania u ka kërkuar gjithashtu zhvilluesve të tjerë që punojnë në blockchain Solana të jenë të kujdesshëm ndaj pasojave të komandës "Solana program mbyll".
Në një postim të mesëm, platforma shpaketuar seria e ngjarjeve që çuan në mbylljen e papritur të rrjetit të saj kryesor. Filloi me një përpjekje për të vendosur një përditësim në kodin e tij të programit Solana.
Vendosja zgjati më shumë se zakonisht për shkak të asaj që ekipi e përshkroi si status të keq të rrjetit dhe komanda u anulua. Megjithatë, u krijua një adresë buferi që u mor SOL skuadra donte të rikuperohej.
Related: Komuniteti Aave propozon të pezullojë përkohësisht huadhënien ETH përpara Bashkimit
Në të kaluarën, ekipi arriti të rikuperonte SOL nga llogaritë e tamponit pa përdorur fraza memorie duke mbyllur programin. Qasja fillimisht dukej se kishte funksionuar pas ekzekutimit të komandës, pasi ekipi rikuperoi SOL, duke i lejuar ata të përpiqeshin të vendosnin programin për herë të dytë.
U kthye një mesazh gabimi që tregon se programi ishte mbyllur dhe nuk mund të rishpërndahej nëse nuk përdorej një ID e re e programit. Diskutimet me një zhvillues bazë Solana konfirmuan frikën e ekipit se nuk do të ishte në gjendje të rishpërndante programin me ID-në e tij të mëparshme.
“Këtu doli që ne nuk e kuptuam vërtet ndikimin dhe rrezikun e kësaj linje komande të mbylljes së programit. 'Solana program mbyll' është në fakt për mbylljen e përhershme të programit dhe dërgimin e shenjave SOL në llogarinë buffer të përdorur nga programi në portofolin e marrësit."
Ekipi OptiFi i ka bërë thirrje komunitetit të zhvillimit të Solana që të eksplorojë konfirmimin me dy hapa gjatë ekzekutimit të funksionit "Solana program mbyllje" dhe të kujdesë përdoruesit për rezultatet e përdorimit të komandës.
Burimi: https://cointelegraph.com/news/dex-accidentally-hits-kill-switch-on-mainnet-locking-660-000-usdc-inside