Un bug dans une ancienne version du protocole de prêt crypto Aave empêche les utilisateurs d'interagir avec les pools Wrapped Ether (WETH), Tether (USDT), Wrapped Bitcoin (WBTC) ou Wrapped Matic (WMATIC) sur le polygone Aave V2, empêchant ainsi le retrait des actifs. d'eux, selon une proposition du 19 mai qui tente de corriger le bug via un correctif. La proposition indique que les utilisateurs ne sont actuellement pas en mesure de « fournir davantage de ces actifs, d'emprunter, de rembourser ou de retirer ».
Bien que les retraits soient actuellement impossibles, l'équipe a déclaré que les fonds sont « parfaitement sûrs », car le bug peut être corrigé après un vote de gouvernance.
.@AaveAave, la dernière mise à niveau de ReserveInterestRateStrategy dans Aave V2 (Polygon) a provoqué un arrêt temporaire du protocole, affectant des actifs d'une valeur d'environ 110 millions de dollars ! La cause première est que le nouveau ReserveInterestRateStrategy n'est compatible qu'avec Ethereum, pas compatible avec Polygon.
– BlockSec (@BlockSecTeam) 19 mai 2023
Le bug n'affecte que Aave V2 sur Polygon. AaveV3, qui est la version la plus récente, n'est pas affectée, tout comme les déploiements V2 sur Ethereum ou Avalanche.
Le code cassé est dû à un correctif de la courbe des taux d'intérêt du 16 mai appliqué à tous les déploiements de la V2. L'implémentation Polygon de la V2 utilise une liste de définitions de fonctions légèrement différente (appelée « interface ») pour ses contrats de stratégie de taux par rapport aux implémentations Ethereum et Avalanche. Mais les modifications de la courbe des taux d'intérêt n'ont pas pris en compte cette différence, ce qui a entraîné le développement du bug uniquement dans le déploiement de Polygon.
La nouvelle proposition demande à l'organe directeur d'Aave, Aave DAO, d'approuver les modifications de code uniquement sur la version Polygon pour corriger le correctif. Le vote devrait commencer le 20 mai et se poursuivra jusqu'au 23 mai, indique la proposition.
Aave est surtout connu pour sa fonction de prêt flash qui permet aux utilisateurs d'emprunter des crypto-monnaies, d'effectuer des transactions et de rembourser les prêts au sein du même bloc sans exiger de garantie. Cela a commencé sur Ethereum, mais s’est étendu à d’autres réseaux au cours des dernières années. Le 17 avril, la gouvernance d'Aave a voté en faveur du déploiement du protocole sur zkSync Era, une couche 2 d'Ethereum qui utilise une technologie de preuve sans connaissance. Le 8 mai, Aave V3 s'est déployé sur le réseau Metis, qui est également une couche 2 d'Ethereum.
