Tak sobie poczytałem dziś o dość ciekawym exploicie, który pokazuje jak łatwo walnąć się na czymś podczas projektowania smart kontraktów:
https://lunaray.medium.com/bedrock-unibtc-hack-analysis-7808902e5a7c
Programista smart kontraktu nie wziął pod uwagę precyzji (ilości miejsc po przecinku) z jaką wyrażane są poszczególne tokeny. Funkcja 'mint' wydaje tokeny uniBTC w zamian za przetransferowany WETH (wrapped Ether). uniBTC można było zamienić na tokeny WBTC na giełdzie Uniswap (1 uniBTC : ~1 WBTC). Użytkownik zaciągnął 30 WETH pożyczki flashloan i wywołał
https://lunaray.medium.com/bedrock-unibtc-hack-analysis-7808902e5a7c
Programista smart kontraktu nie wziął pod uwagę precyzji (ilości miejsc po przecinku) z jaką wyrażane są poszczególne tokeny. Funkcja 'mint' wydaje tokeny uniBTC w zamian za przetransferowany WETH (wrapped Ether). uniBTC można było zamienić na tokeny WBTC na giełdzie Uniswap (1 uniBTC : ~1 WBTC). Użytkownik zaciągnął 30 WETH pożyczki flashloan i wywołał




























#programista15k #programowanie #pracait #korposwiat #mlm #frajerzyzmlm
źródło: 9f1vij
Pobierz