Według Wu Blockchain, oficjalna dokumentacja Vypera zaleca wadliwą wersję języka inteligentnych kontraktów, co powoduje luki w zabezpieczeniach w niemal wszystkich protokołach korzystających z Vypera. Jednak większość protokołów, w tym Uniswap, opiera się na bardziej popularnym Solidity, co ogranicza potencjalne szkody. Problem ten został zgłoszony przez Slowmist.
Oficjalna dokumentacja Vypera znalazła się pod lupą po odkryciu, że zalecana wersja języka inteligentnych kontraktów zawiera błąd. Ta wada w warstwie językowej naraża na ryzyko niemal wszystkie protokoły oparte na Vyperze. Pomimo powagi problemu, szerszy krajobraz DeFi pozostaje stosunkowo nienaruszony, ponieważ większość głównych protokołów, takich jak Uniswap, wykorzystuje bardziej popularny język programowania Solidity, zamiast Vypera.
Luka została odkryta przez Slowmist, co podkreśla znaczenie dokładnego audytu i ciągłego testowania implementacji języka inteligentnych kontraktów, szczególnie w sektorze DeFi, gdzie stawką są miliony dolarów. Terminowa identyfikacja takich niezgodności jest kluczowa, aby uniknąć potencjalnych szkód i pomóc zapewnić bezpieczeństwo i stabilność rozwijającego się ekosystemu DeFi.
Zespół Vyper musi pilnie zająć się tym problemem i udostępnić zaktualizowaną, bezpieczną wersję, aby zminimalizować potencjalne szkody dla projektów wykorzystujących ten język programowania.
