По данным Wu Blockchain, было обнаружено, что официальная документация Vyper рекомендует неисправную версию языка смарт-контрактов, что приводит к уязвимостям почти во всех протоколах, использующих Vyper. Однако большинство протоколов, включая Uniswap, полагаются на более популярный Solidity, что ограничивает потенциальный ущерб. Об этой проблеме сообщил Slowmist.
Официальная документация Vyper подверглась тщательному изучению после того, как было обнаружено, что рекомендуемая версия языка смарт-контрактов содержит ошибку. Этот недостаток на уровне языка подвергает риску почти все протоколы на основе Vyper. Несмотря на серьезность проблемы, более широкий ландшафт DeFi остается относительно незатронутым, поскольку большинство основных протоколов, таких как Uniswap, используют более популярный язык программирования Solidity вместо Vyper.
Уязвимость была обнаружена Slowmist, что подчеркивает важность тщательного аудита и постоянного тестирования реализаций языка смарт-контрактов, особенно в секторе DeFi, где на кону миллионы долларов. Своевременное выявление таких несоответствий имеет решающее значение для предотвращения потенциального ущерба и обеспечения безопасности и стабильности растущей экосистемы DeFi.
В дальнейшем команде Vyper необходимо срочно решить эту проблему и предоставить обновленную, безопасную версию, чтобы свести к минимуму потенциальный ущерб проектам, использующим их язык программирования.