Фиксирани грешки в договора за токенбайла на Solana, направиха повече от 2 милиарда долара използваеми-
Фиксирани грешки в договора за токенбайла на Solana, направиха повече от 2 милиарда долара използваеми-

solana spl закръгляне Грешка в закръгляването застрашава средствата
Грешка в един от договорите за отпускане на токени, която е част от библиотеката на програмата Solana (SPL), група програми на веригата, които се стремят към паралелния срок на Sealevel на Солана, застрашава средствата на няколко протокола. Neodyme, орган за сигурност, имаше Тази уязвимост беше открита и осъзната.
Грешката предизвика грешка в закръгляването, която доставя повече жетони, отколкото потребителите, платили в договора. Грешката обаче не е била експлоатирана без организирана атака, която е насочена директно към устойчивостта на сигурността. Неодимите, одиторската група, успяха да я възпроизведат и да създадат скрипт, който да се възползва от него.
Значение на отворен код
Повече от 2 милиарда долара в няколко токена за тези протоколи заплашваха бавно да използват използването на този експлоатация. Ако атаката беше извършена по интелигентен начин, той нямаше да задейства аларми и щеше да бъде разпознат само в някои басейни като бавен дренаж на APY. Neodym
Вярваме, че отвореният код е най -сигурният код и като одитори вярваме, че един от най -добрите начини да напишете по -добър код е да разберете слабостите.
След като неодимите откриха този експлоатация, той сподели съществуването си с екипи, които вероятно ще използват програмата като инструменти за техните операции. Сред тях бяха някои протоколи на Солана. Не е отворен код са
Договорът за отпускане на токени на SPL вече е проверен и два проекта, които го използват, също бяха проверени независимо: разтвори се от Куделски и Ларикс от Slowgmist.
Какво мислите за експлоатацията, коригирана в споразумението за кредит на токена на Солана? Кажете ни в областта на коментарите по -долу.
bedy проверка : Shutterstock, Pixabay, Wiki Commons
<скрипт async src = "// platform.twitter.com/widgets.js" charset = "utf-8">