OptiFi: DEX на базе Solana губляе 661,000 XNUMX долараў з-за памылкі праграмавання

Звычайныя абнаўленні часам аказваюцца фатальнымі, таму распрацоўшчыкі рэгулярна правяраюць абнаўленні праграм. Часам невялікая памылка выклікае вялікія страты для ўсёй сістэмы. Тое ж самае адбылося з DEX, OptiFi, заснаваным на Solana, які страціў больш за 661,000 XNUMX долараў з-за памылкі праграмавання.

Згодна з даступнымі абнаўленнямі, сістэма раптоўна спынілася ў выніку выпадковага закрыцця. Каманда распрацоўшчыкаў убачыла памылку, і пазней іх каманды ненаўмысна закрылі асноўную сетку праграмы. Згаданая памылка прывяла да блакіроўкі ўсіх сродкаў у асноўнай сетцы, доступ да якой быў немагчымы. Пазней іх каманда пацвердзіла, што згаданы DEX больш не даступны.

Вось кароткі агляд праблемы праграмы на аснове Solana OptiFi сутыкнуўся і яго наступствы.

Рэгулярныя абнаўленні OptiFi і памылкі

OptiFi быў настроены на планавае абнаўленне, паколькі каманда распрацоўшчыкаў працавала над укараненнем абнаўленняў. Распрацоўшчыкі дапусцілі дарагую памылку, якая пазней прывяла да паведамлення аб закрыцці DEX. Памылка прывяла да блакіроўкі вялікай колькасці USDC. OptiFi - гэта дэцэнтралізаваная біржа, якая дазваляе карыстальнікам гандляваць апцыёнамі.

У пасмяротным даследаванні гаворыцца, што каманда паспрабавала абнавіць пратакол 29 жніўня. Аперацыя заняла больш часу, чым чакалася, і была спынена з-за неапраўданай затрымкі. Неўзабаве яны даведаліся, што працэс ідзе ў правільным кірунку, бо быў створаны буфер. Акрамя таго, OptiFi перадаў каля 17.02 SOL, якія каманда паспрабавала вярнуць. Зварот працэсу быў накіраваны на выманне токенаў SOL.

Іх манеўр атрымаўся, але не прынёс нічога добрага; хутчэй, было выяўлена, што праграма была зачынена назаўжды. У пасмяротнай справаздачы гаворыцца, што прычынай страты і канчатковага спынення праграмы з'яўляецца каманда «Закрыць праграму Solana». Распрацоўшчыкі запыталі дакументацыю Solana, каб паведаміць карыстальнікам аб магчымай праблеме.

Страты, выкліканыя памылкай

Паколькі праграма OptiFi была спынена, яна нанесла вялікую шкоду. Паводле наяўнай інфармацыі, 95% сродкаў належалі членам каманды. Пры гэтым страты карыстальнікаў будуць кампенсаваныя ў бліжэйшы час. Тэрмін вяртання сродкаў складае каля двух тыдняў. Каманда таксама абвясціла, што ўдзельнікі конкурсу OptiFi AMM засталіся незакранутымі, і яны будуць абвешчаныя 5 верасня.

Каманда OptiFi нясе поўную адказнасць за страты. Яны таксама сказалі, што кожнае разгортванне патрабуе строгага працэсу, і іх прыклад будзе карысным для іншых распрацоўшчыкаў. Ацэнка іх страт паказвае, што заблакаваная сума складае каля 661,000 тысячы долараў. Прыведзены прыклад паказвае гэта Defi праекты не павінны спяшацца з высновамі.

Паколькі сродкі незваротныя, усе страты нясуць забудоўшчыкі. Нягледзячы на ​​​​тое, што праекты DeFi звязаны з перацягваннем дываноў і іншымі рызыкамі, гэтая страта з'яўляецца адным з унікальных выпадкаў страты. Згаданая страта дапаможа забяспечыць належныя SOP для разгортвання кода ў праектах DeFi.

заключэнне

На аснове Саланы DEX Праект DeFi, OptiFi, панёс велізарныя страты з-за памылкі ў рэалізацыі кода. Названае змяненне адбылося ў выніку праблем у завяршэнні працэсу. Калі распрацоўшчыкі спынілі працэс, гэта прывяло да наступных памылак, якія прывялі да страты велізарнай сумы ў USDC. Наяўныя звесткі паказваюць, што сума ў памеры 661,000 XNUMX долараў ЗША ў USDC была назаўсёды заблакіравана ў пратаколе.

Крыніца: https://www.cryptopolitan.com/optifi-loses-66100-due-to-coding-error/