Compound Finance страціў токены на $22 млн з-за памылкі ў кантракце – Біты СМІ

Пратакол DeFi Compound Finance зноў пацярпеў з-за памылкі ў кантракце Comptroller, размяркоўвалым карыстальнікам ўзнагароджання за майнінг ліквіднасці. З пратакола выведзена $22 млн.

Смарт-кантракт Comptroller у пратаколе Compound Finance адказвае за размеркаванне токенаў COMP падчас майнінгу ліквіднасці. Пасля актывацыі абнаўлення на мінулым тыдні ў пратаколе ўзнікла памылка, якая дазваляе некаторым карыстальнікам атрымліваць празмерныя ўзнагароды. Тады з пратакола былі выведзены токены на $80 млн.

Паводле заявы распрацоўніка yEarn.Finance пад псеўданімам banteg, учора зламыснікі выклікалі функцыю drip() і перавялі на адрас Comptroller 202 472 COMP коштам $68.8 млн. Карыстачам удалося атрымаць токены на $21.5 млн.

Уладальнік аднаго адраса атрымаў 37 504 КОМП ($12 млн), а іншага - 14 995 КОМП ($4.9 млн). Грошы былі запатрабаваныя па кантрактах з MakerDAO DSProxy і зараз знаходзяцца на двух асобных адрасах.. Уладальнікі іншых адрасоў атрымалі 9 499, 1 699 і 2 999 COMP - агульны кошт выведзеных з пратакола токенаў дасягнула прыкладна $22 млн.

Па словах заснавальніка Compound Роберта Лешнера (Роберт Лешнер), разработчики MakerDAO активно помогают в поиске решения для устранения этой ошибки. Как отмечает Лешнер, всего под угрозой оказалось до 490 000 КОМП, з іх 136 000 все еще находятся в Comptroller, А 117 000 уже возвращены сообществу.

По словам разработчика banteg, возможность пополнения ошибочного контракта была «известна в течение нескольких дней», но план сообщества «был молчать и надеяться, что никто об этом не узнает».

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

У супольнасці вядуцца спрэчкі аб тым, што карыстачы павінны рабіць з атрыманымі грашыма. Лешнер падзяліў удзельнікаў дыскусіі на дзве катэгорыі: «Будаўнікі» DeFi, якія разглядаюць пратаколы накшталт Compound як грамадскае дабро і вяртаюць токены супольнасці, і «максімалісты прыбытку», якія пакідаюць грошы сабе і лічаць памылку праблемай распрацоўшчыкаў.

Перавод такенаў у кантракт усё яшчэ працягваецца. Карыстальнікі выклікаюць функцыю для дадання грошай у кантракт Comptroller з Compound Reservoir, патэнцыйна падвяргаючы токены рызыцы. Распрацоўшчык banteg сказаў, што першапачатковая ацэнка грошай, якія знаходзяцца ў небяспецы, у $68 млн можа быць няслушнай. Было выяўлена больш адрасоў, якія могуць запатрабаваць токены і спустошыць кантракт.

Па дадзеных CoinMarketCap, кошт токена COMP за мінулыя суткі знізілася на 7% да $316.