L’équipe chargée du projet OptiFi a informé l’opinion publique, qu’elle a procédé par inadvertance à la fermeture du programme mainnet le 29 août dernier. Le rapport d’incident du programme a été automatiquement posté sur medium le lendemain 30 août 2022.
Les développeurs regrettent sincèrement d’avoir commis cette maladresse, s’engagent à compenser les fonds des utilisateurs affectés et proposent des pistes de solutions. L’objectif poursuivi, disent-ils, est d’éviter que d’autres projets subissent le même sort.
La commande “solana program close” indexée du doigt
Selon le rapport détaillé de l’incident, les développeurs ne savaient pas qu’en utilisant la commande “Solana program close”, qu’ils procéderont à la suppression définitive et irréversible du programme mainnet.
Ce qui était au départ une simple mise à jour, a rapidement viré au cauchemar. L’équipe affirme avoir procédé à la mise à jour du programme le 29 août vers 6h:00 UTC. Lors du déploiement les développeurs ont utilisé accidentellement la commande “solana program close”.
Cette erreur monumentale a entraîné la fermeture du programme OptiFi sur le réseau principal. Ce qui a engendré le verrouillage systématique des fonds des utilisateurs, ainsi que les positions ouvertes sur OptiFi. Le montant total des fonds verrouillés s’élève à 661K$ au total.
Une compensation intégrale pour tous les utilisateurs
L’équipe d’OptiFi annonce qu’elle procédera à la compensation intégrale de tous les utilisateurs malgré la faille, selon un plan bien ficelé. Cela leur permettra de prouver leur bonne foi.
Les dépôts effectués seront restitués et les positions ouvertes seront liquidées manuellement. Tout ceci se fera grâce à l’oracle Python et débutera le vendredi 2 septembre à 8h:00 UTC.
OptiFi a été développé grâce à l’écosystème Solana. Les transactions et les dépôts se feront donc sur Solscan. Les développeurs ont estimé la période de traitement à 2 semaines au minimum.
Pendant ce temps, les utilisateurs pourront poser toutes sortes de préoccupations sur le compte discord du projet OptiFi.
Les suggestions d’OptiFi
Suite au malheureux incident survenu dans le déploiement de la mise à jour, l’équipe en charge du projet OptiFi a fait des suggestions non seulement aux responsables de la blockchain Solana, mais aussi à tous les développeurs qui travaillent sur cette chaîne de blocs.
Les recommandations d’OptiFi aux développeurs
S’agissant des développeurs qui codent sur Solana, la team OptiFi demande de faire extrêmement attention à l’utilisation de la commande “solana program close”. Cela leur permettra d’éviter des situations malencontreuses.
L’équipe d’OptiFi reconnaît humblement qu’elle a appris durement que chaque déploiement nécessite un processus rigoureux. La team recommande aux développeurs de ne pas se précipiter pour les projets qui relèvent de la finance décentralisée.
Dorénavant, les promoteurs d’OptiFi s’engagent à observer strictement l’approche de surveillance par les pairs qui exige qu’au moins 3 pairs s’engagent dans le processus de déploiement. Ces derniers ont la responsabilité de rappeler au déployeur principal tout risque potentiel.
Le rôle des pairs est donc de s’assurer que chaque étape est conforme aux guides et normes de déploiement. En observant scrupuleusement le manuel de procédures, l’équipe d’OptiFi pense que les autres développeurs qui travaillent sur Solana pourront éviter des désagréments similaires.
Pour finir, les promoteurs du projet cryptographique OptiFi s’engagent à séparer les pools de capitaux (AMM) du programme principal. Les promoteurs recommandent aux autres développeurs de projet DeFi d’agir ainsi.
Cela leur permettra d’atténuer l’impact des erreurs qui pourraient survenir dans le déploiement du projet. Cette mesure vise également à sécuriser les actifs des différents participants aux pools de liquidité.
Les propositions aux responsables de Solana
L’équipe chargée de coder le projet DeFi OptiFi suggère aux responsables de Solana, d’ajouter un avertissement pour informer les développeurs qui travaillent sur Solana des conséquences de la fermeture d’un programme.
Certes, il y a des tutoriels sur la façon de fermer les programmes et les comptes tampons sur le site officiel de Solana. Cependant, aucun tutoriel ne mentionne les risques potentiels associés à l’exécution de ces différentes commandes.
C’est pour cette raison que l’équipe d’OptiFi suggère aux responsables de Solana d’ajouter plus d’informations dans les documents de Solana. Cela permettrait aux autres développeurs qui codent sur Solana, de comprendre le résultat auquel ils aboutiront en utilisant telle ou telle autre commande.
Les responsables sont également invités à utiliser la commande Command-Line Interface (CLI) afin d’aider les développeurs de Solana à mieux comprendre la fonction “solana program close”.
L’équipe d’OptiFi va plus loin, et demande d’insérer des lignes de codes pour requérir une double confirmation avant de procéder à la fermeture définitive et irréversible d’un programme.
Il n’y a pas d’avertissement ou de rappel pour que les développeurs comprennent clairement ce qu’ils font en exécutant cette ligne de commande. C’est pour cette raison qu’il est important d’ajouter une confirmation en deux étapes avant l’exécution de “solana program close”.
Nous avons aussi :
-
Le cours du jeton d’Avalanche chute suite au rapport controversant de cryptoleaks
-
Antpool se désengage de la gestion des actifs de ses clients sur Ethereum
-
L’Afghanistan ferme 16 plateformes d’échange de cryptomonnaies
Battle Infinity - Meilleure prévente de crypto 2022
- Jeu Metaverse Basé sur les NFT - battleinfinity.io
- Thème des Sports Fantastiques
- Jouez pour Gagner (P2P) - Jeton IBAT
- Propulsé par Unreal Engine
- Prévente Jusqu'en Octobre - 16500 BNB Hard Cap
- Audité par Solid Proof, Vérifié par CoinSniper