Un bug in una versione precedente del protocollo di prestito crittografico Aave impedisce agli utenti di interagire con i pool Wrapped Ether (WETH), Tether (USDT), Wrapped Bitcoin (WBTC) o Wrapped Matic (WMATIC) su Aave V2 Polygon, impedendo il ritiro delle risorse da loro, secondo una proposta del 19 maggio che tenta di correggere il bug tramite una patch. La proposta afferma che gli utenti attualmente non sono in grado di "fornire una maggiore quantità di tali beni, prendere in prestito, rimborsare o ritirare".

Sebbene i prelievi siano attualmente impossibili, il team ha affermato che i fondi sono "perfettamente sicuri", poiché il bug può essere risolto dopo un voto di governance.

.@AaveAave l'ultimo aggiornamento di ReserveInterestRateStrategy in Aave V2 (Polygon) ha causato un'interruzione temporanea del protocollo, con un impatto su asset per un valore di ~ $ 110 milioni! La causa principale è che il nuovo ReserveInterestRateStrategy è compatibile solo con Ethereum, non compatibile con Polygon.

— BlockSec (@BlockSecTeam)  19 maggio 2023

Il bug riguarda solo Aave V2 su Polygon. AaveV3, che è la versione più recente, rimane inalterata, così come le implementazioni V2 su Ethereum o Avalanche.

Il codice non funzionante è stato causato da una patch sulla curva dei tassi di interesse del 16 maggio applicata a tutte le implementazioni della V2. L'implementazione Polygon di V2 utilizza un elenco leggermente diverso di definizioni di funzioni (chiamato "interfaccia") per i suoi contratti di strategia tariffaria rispetto alle implementazioni Ethereum e Avalanche. Ma le modifiche alla curva dei tassi di interesse non hanno tenuto conto di questa differenza, causando lo sviluppo del bug solo nella distribuzione Polygon.

La nuova proposta chiede all’organo di governo di Aave, Aave DAO, di approvare le modifiche al codice solo alla versione Polygon per correggere la patch. La votazione dovrebbe iniziare il 20 maggio e proseguirà fino al 23 maggio, afferma la proposta.

Aave è noto soprattutto per la sua funzione di prestito flash che consente agli utenti di prendere in prestito criptovalute, effettuare scambi e rimborsare i prestiti all'interno dello stesso blocco senza richiedere garanzie. È iniziato su Ethereum, ma negli ultimi anni si è espanso in altre reti. Il 17 aprile, la governance di Aave ha votato per implementare il protocollo su zkSync Era, un livello 2 di Ethereum che utilizza la tecnologia di prova a conoscenza zero. L'8 maggio, Aave V3 è stato distribuito sulla rete Metis, che è anche un layer 2 di Ethereum.