Война с ботами и сговор с майнинг-пулом. Как хакер спас 25 000 Ethereum
Эксперт в области блокчейна нашел уязвимость в коде приложения Lien Finance, которая позволяла любому присвоить $10 млн в ETH. Чтобы сохранить деньги, потребовалось объединение разработчиков из разных компаний, написание двух программ и полная секретность
Исследователь безопасности блокчейн-платформ и хакер samczsun помог DeFi-проекту сохранить $10 млн в Ethereum, о чем рассказал в своем блоге. В середине сентября эксперт искал уязвимости среди приложений сектора децентрализованных финансов и нашел такую у проекта Lien Finance. Один из его протоколов содержал 25 000 монет ETH, которые мог забрать любой желающий.
Специалист пояснил, что смарт-контракт, на котором была заблокирована криптовалюта, имел некорректно прописанную функцию сжигания. Любой пользователь мог выпустить ничего не стоящие токены и обменять их на монеты Ethereum, размешенные в протоколе.