Błąd w starszej wersji protokołu wypożyczania kryptowalut Aave blokuje użytkownikom interakcję z pulami Wrapped Ether (WETH), Tether (USDT), Wrapped Bitcoin (WBTC) lub Wrapped Matic (WMATIC) w Aave V2 Polygon, uniemożliwiając wycofanie zasobów od nich, zgodnie z propozycją z 19 maja, która ma na celu naprawienie błędu za pomocą łatki. We wniosku stwierdzono, że użytkownicy nie są obecnie w stanie „dostarczyć większej ilości tych aktywów, pożyczyć, spłacić ani wycofać”.

Chociaż wypłaty są obecnie niemożliwe, zespół stwierdził, że fundusze są „całkowicie bezpieczne”, ponieważ błąd można naprawić po głosowaniu dotyczącym zarządu.

.@AaveAave najnowsza aktualizacja ReserveInterestRateStrategy w Aave V2 (Polygon) spowodowała tymczasowe zatrzymanie protokołu, wpływając na aktywa o wartości ~110 milionów dolarów! Główną przyczyną jest to, że nowa ReserveInterestRateStrategy jest kompatybilna tylko z Ethereum, a nie z Polygon.

— BlockSec (@BlockSecTeam) 19 maja 2023 r

Błąd dotyczy tylko Aave V2 na platformie Polygon. AaveV3, która jest najnowszą wersją, pozostaje nienaruszona, podobnie jak wdrożenia V2 w Ethereum lub Avalanche.

Uszkodzony kod powstał w wyniku poprawki krzywej stóp procentowych z 16 maja zastosowanej do wszystkich wdrożeń wersji 2. Implementacja Polygon w wersji 2 wykorzystuje nieco inną listę definicji funkcji (zwaną „interfejsem”) dla swoich kontraktów strategii stawek w porównaniu z implementacjami Ethereum i Avalanche. Jednak zmiany krzywej stóp procentowych nie uwzględniły tej różnicy, co spowodowało, że błąd pojawił się tylko we wdrożeniu Polygon.

Nowa propozycja prosi organ zarządzający Aave, Aave DAO, o zatwierdzenie zmian w kodzie wyłącznie w wersji Polygon w celu naprawienia łatki. Głosowanie ma się rozpocząć 20 maja i potrwa do 23 maja – głosi propozycja.

Aave jest najbardziej znana ze swojej funkcji pożyczek flash, która pozwala użytkownikom pożyczać kryptowaluty, dokonywać transakcji i spłacać pożyczki w ramach tego samego bloku bez konieczności zabezpieczenia. Zaczęło się od Ethereum, ale w ciągu ostatnich kilku lat rozszerzyło się na inne sieci. 17 kwietnia kierownictwo Aave głosowało za wdrożeniem protokołu w zkSync Era, warstwie 2 Ethereum, która wykorzystuje technologię odporności na wiedzę zerową. 8 maja Aave V3 został wdrożony w sieci Metis, która jest również warstwą 2 Ethereum.