Decentralizirana kriptovaluta (razmjena opcija D) prekinula je vlastiti život nakon što je nesvjesno izvršila naredbu koja je zatvorila glavni mrežni program i učinila ga nepopravljivim.
OptiFi je obavijestio korisnike da je njegova platforma završila bez ceremonije nakon što je njegov razvojni tim pokušao ažurirati svoj kod u ponedjeljak. Prema decentraliziranoj razmjeni, programski incident također je zaključao oko 660,000 USD Coin (USDC) na lancu.
OptiFi program je zatvoren zbog grešaka koje smo napravili.
TL; DR
1. Slučajno smo zatvorili glavni mrežni program OptiFi i nije ga moguće oporaviti
2. 661k USDC je zaključano u PDA uređajima, srećom 95% fonda je od člana našeg tima
3. Mi ćemo nadoknaditi sva sredstva korisnika— OptiFi (@OptifiLabs) Kolovoz 29, 2022
OptiFi se obvezao nadoknaditi korisnička sredstva izgubljena pogreškom, dok je veliki dio zaključanog USDC-a navodno dobio jedan od članova njegovog tima. Tvrtka je također pozvala druge programere koji rade na Solana blockchainu da budu oprezni u vezi s grananjem naredbe "Solana program close".
U srednjem postu, platforma raspakiran niz događaja koji su doveli do iznenadnog zatvaranja njegove glavne mreže. Počelo je s pokušajem implementacije ažuriranja programskog koda Solane.
Implementacija je trajala dulje nego inače zbog onoga što je tim opisao kao loš status mreže, a naredba je otkazana. Međutim, kreirana je adresa međuspremnika koja je primila SOL tim se htio oporaviti.
Povezano: Aave zajednica predlaže privremenu obustavu ETH pozajmljivanja prije Spajanja
U prošlosti je tim zatvaranjem programa uspio oporaviti SOL s računa međuspremnika bez upotrebe memorijskih fraza. Činilo se da je pristup u početku funkcionirao nakon izvršenja naredbe, jer je tim oporavio SOL, što im je omogućilo da pokušaju implementirati program drugi put.
Vraćena je poruka o pogrešci koja pokazuje da je program zatvoren i da se ne može ponovno rasporediti osim ako se ne koristi novi ID programa. Razgovori s glavnim programerom Solane potvrdili su strahove tima da neće moći ponovno postaviti program s prethodnim ID-om.
“Ovdje se pokazalo da zapravo nismo razumjeli utjecaj i rizik ove naredbene linije za zatvaranje programa. 'solana program close' je zapravo za trajno zatvaranje programa i slanje SOL tokena u međuspremniku koji koristi program natrag u novčanik primatelja.”
OptiFi tim je pozvao razvojnu zajednicu Solane da istraži potvrdu u dva koraka prilikom pokretanja funkcije "Zatvaranje programa Solana" i upozori korisnike na rezultate korištenja naredbe.
Izvor: https://cointelegraph.com/news/dex-accidentally-hits-kill-switch-on-mainnet-locking-660-000-usdc-inside