DEX slučajno pogađa kill switch na glavnoj mreži, zaključavajući 660,000 XNUMX USDC unutra

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 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.