Comprendre la récente vulnérabilité dans le contrat de token du protocole Across
Le 22 octobre, des informations sont parues sur BlockBeats selon lesquelles Bryan Pellegrino, le PDG de LayerZero, a abordé un problème critique concernant le contrat de token du protocole Across. Cet incident met en lumière des préoccupations significatives sur l'intégrité et la sécurité des contrats intelligents dans le domaine de la blockchain.
Que s'est-il passé ?
Pellegrino a révélé qu'une fonction censée être privée avait été accidentellement exposée dans le contrat de token du protocole Across. Cette négligence est particulièrement alarmante car la fonction - initialement mise en œuvre par la norme de token ERC20 d'OpenZeppelin - permet au propriétaire du contrat de détruire des tokens à volonté.
Les implications de la vulnérabilité
L'exposition de cette fonction signifie que le propriétaire du contrat peut retirer des tokens de n'importe quel portefeuille sans restriction, permettant ainsi de réduire le solde de n'importe quel compte utilisateur à zéro. Un tel défaut constitue un risque grave pour les détenteurs de tokens, sapant la confiance et pouvant entraîner des pertes financières significatives.
Minting illimité et indifférence des équipes de protocole
Pour aggraver la situation, Pellegrino a souligné que le protocole Across et le protocole UMA ont tous deux des contrats qui facilitent le minting illimité de tokens. Malgré une prise de conscience de ces vulnérabilités, la réponse des équipes respectives a apparemment été une indifférence, soulevant des questions sur la gouvernance et la responsabilité des développeurs de protocoles.
Solution proposée par Pellegrino
En réponse à la vulnérabilité, Pellegrino a proposé une solution visant à rectifier le problème sans avoir besoin de réémettre des tokens. Sa suggestion consiste à transférer la propriété du contrat à un nouveau contrat intelligent conçu avec des fonctionnalités de sécurité améliorées. Les recommandations clés pour le nouveau contrat incluent :
- Prévenir tout minting au-delà de l'offre initiale totale.
- Interdire la destruction de tokens.
- Assurer que le contrat est immuable sans fonctions de transfert de propriété.
La mise en œuvre de ces changements contribuerait à protéger l'intégrité des tokens des utilisateurs et à renforcer la confiance globale dans le protocole Across.
Conclusion
L'incident impliquant le protocole Across sert de rappel frappant des vulnérabilités qui peuvent exister au sein des contrats intelligents, et des taux auxquels elles peuvent impacter les utilisateurs. Il souligne la nécessité d'audits rigoureux, de vigilance continue et de communication transparente de la part des équipes de développement dans l'écosystème de la finance décentralisée (DeFi).
Laisser un commentaire
Tous les commentaires sont modérés avant d'être publiés.
Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.