Un petit bug pour le plus grand bonheur de certains – L’aspect décentralisé du développement des projets blockchains est une pierre angulaire de l’écosystème. Cependant, dans certains cas, cela peut aussi entraîner la présence de bugs en production, comme cela vient d’être le cas pour le protocole Compound.
Le jeudi 30 septembre à l’aube, l’internaute @napgener a remarqué plusieurs transactions étranges en lien avec le protocole Compound et la distribution de son jeton COMP.
Pour rappel, les jetons COMP sont distribués aux utilisateurs ayant fourni ou empruntés des liquidités sur le protocole. L’ensemble de ce mécanisme est géré de manière décentralisée par un contrat appelé Comptroller.
@napgener a identifié plusieurs transactions pour lesquels le contrat a transféré plusieurs milliers de jetons COMP de récompenses, bien plus qu’il ne le devrait.
Alors que, dans un premier temps, la piste du hack avait été privilégiée, Compound Labs, l’équipe en charge du protocole a très rapidement éclairci la situation. Fort heureusement, pas de hack en vue. À la place, un bug présent dans le code de la proposition 062 mise en place quelques heures auparavant, entraînant des anomalies sur les montants distribués par le Comptroller.
« Une activité inhabituelle a été signalée concernant la distribution du COMP suite à l’exécution de la proposition 062. (…) Aucun fonds déposé/emprunté n’est en danger. »Publication de Compound Labs
« Une activité inhabituelle a été signalée concernant la distribution du COMP suite à l’exécution de la proposition 062. (…) Aucun fonds déposé/emprunté n’est en danger. »
>> Jouez la sécurité, inscrivez-vous sur la référence des exchanges crypto FTX <<
Une heure après les faits, Robert Leshner, co-fondateur du protocole Compound est revenu sur l’origine du bug dans un thread Twitter.
« Il y a quelques heures, la proposition 62 est entrée en vigueur, mettant à jour le contrat Comptroller, qui distribue le COMP aux utilisateurs du protocole. (…) Le nouveau contrat de contrôleur contient un bug qui fait que certains utilisateurs reçoivent beaucoup trop de COMP. »
Dans la journée du mercredi 29 septembre, la proposition 062 avait été validée par la communauté et déployée sur le protocole. Celle-ci visait à modifier le ratio de distribution entre les emprunteurs et prêteurs de la plateforme. Cependant, le code de la proposition réalisée par un membre de la communauté présentait un bug, malgré les examens réalisés par d’autres membres.
« C’est la plus grande opportunité et le plus grand risque pour un protocole décentralisé – qu’un processus de développement ouvert permette à un bug d’entrer en production. »Robert Leshner
« C’est la plus grande opportunité et le plus grand risque pour un protocole décentralisé – qu’un processus de développement ouvert permette à un bug d’entrer en production. »
C’est une chance que le contrat Comptroller ne détienne pas l’intégralité des jetons COMP. En effet, il n’en détient que 280 000, le reste de l’offre étant stocké sur un contrat réserve dissocié. De ce fait, le préjudice se limite à la distribution généreuse de ces 280 000 COMP, soit environ 82 millions de dollars au cours actuel.
Malheureusement, il est impossible de corriger le code déployé, car chaque modification du protocole doit passer par le module de gouvernance qui s’avère être un processus d’au moins 7 jours.
Bien que cela n’ait pas impacté les fonds des utilisateurs, ce bug s’avère être une très mauvaise nouvelle pour Compound. Celui-ci chamboule totalement le calendrier de distribution du jeton COMP, avec plusieurs milliers de jetons distribués en une seule journée, alors que celui-ci n’aurait dû en distribuer qu’à peine plus de 2 000.
Si vous êtes utilisateurs du protocole Compound, nous vous conseillons d’aller jeter un œil aux COMP qui pourraient être en attente. Qui sait ? Cela pourrait s’avérer être une bonne surprise.
De son côté, le réseau Ethereum continue de faire face à une importante congestion, qui entraîne une augmentation drastique des frais. Résultat : il devient inutilisable pour la plupart des portefeuilles.
Il n’a jamais été aussi important et urgent qu’actuellement de mieux découvrir, et de s’exposer raisonnablement à Bitcoin et aux cryptomonnaies ! Pour ce faire, le Journal du Coin vous conseille la plateforme FTX. En allant vous inscrire sur cet exchange crypto de référence, une réduction à vie sur vos frais de trading vous attend grâce au lien affilié du JDC.
Ingénieur en software et en systèmes distribués de formation, passionné de cryptos depuis 2013. Touche à tout, entre mining et développement, je cherche toujours à en apprendre plus sur l’univers des cryptomonnaies et à partager le fruit de mes recherches à travers mes articles.
Pour aller plus loin
Démarches fiscales pour détenteur de crypto-actifs : ce qu’il faut savoir
Le trading du coin propose CryptoTax, une suite d’outils pour automatiser et faciliter les démarches fiscales des possesseur de cryptomonnaies
Dans la même catégorie
Entrez dans la cour des grands du trading de cryptos : nos astuces pour performer sur FTX
Afin de vous familiariser avec le trading de produits dérivés, nous vous proposons une entrevue complète de FTX et son interface de trading. Rappel : le trading comporte des risques importants, et vous pouvez perdre la totalité de votre capital. Cet article est conçu dans un but éducatif, et ne constitue en aucun cas un … Continued
Recevez un condensé d'information chaque jour
Suivant
Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.
Si vous désactivez ce cookie, nous ne pourrons pas enregistrer vos préférences. Cela signifie que chaque fois que vous visitez ce site, vous devrez activer ou désactiver à nouveau les cookies.
Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.
Garder ce cookie activé nous aide à améliorer notre site Web.
Veuillez activer d’abord les cookies strictement nécessaires pour que nous puissions enregistrer vos préférences !