Το DEX χτυπά κατά λάθος τον διακόπτη kill στο mainnet, κλειδώνοντας 660,000 USDC μέσα

Ένα αποκεντρωμένο κρυπτονόμισμα (το ανταλλακτήριο επιλογών D μείωσε τη ζωή του αφού εκτέλεσε άθελά του μια εντολή που έκλεισε το πρόγραμμα mainnet του και το έκανε μη ανακτήσιμο.

Το OptiFi ενημέρωσε τους χρήστες ότι η πλατφόρμα του είχε τελειώσει χωρίς τελετές, αφού η ομάδα ανάπτυξής του προσπάθησε να ενημερώσει τον κώδικά του τη Δευτέρα. Σύμφωνα με την αποκεντρωμένη ανταλλαγή, το περιστατικό του προγράμματος κλείδωσε επίσης περίπου 660,000 USD Coin (USDC) στην αλυσίδα.

Το OptiFi έχει δεσμευτεί να αποζημιώσει τα κεφάλαια των χρηστών που χάθηκαν λόγω του σφάλματος, ενώ ένα μεγάλο μέρος του κλειδωμένου USDC φέρεται να κατοχυρώθηκε από ένα από τα μέλη της ομάδας του. Η εταιρεία προέτρεψε επίσης άλλους προγραμματιστές που εργάζονται στο blockchain Solana να είναι επιφυλακτικοί σχετικά με τις συνέπειες της εντολής «Κλείσιμο προγράμματος Solana».

Σε Medium post, η πλατφόρμα χύμα η σειρά των γεγονότων που οδήγησαν στο ξαφνικό κλείσιμο του κύριου δικτύου της. Ξεκίνησε με μια προσπάθεια ανάπτυξης μιας ενημέρωσης στον κώδικα του προγράμματος Solana.

Η ανάπτυξη διήρκεσε περισσότερο από το συνηθισμένο λόγω αυτού που η ομάδα περιέγραψε ως κακή κατάσταση δικτύου και η εντολή ακυρώθηκε. Ωστόσο, δημιουργήθηκε μια διεύθυνση buffer που ελήφθη SOL η ομάδα ήθελε να ανακάμψει.

Συγγενεύων: Η κοινότητα Aave προτείνει την προσωρινή αναστολή του δανεισμού ETH πριν από τη Συγχώνευση

Στο παρελθόν, η ομάδα κατάφερε να ανακτήσει το SOL από λογαριασμούς buffer χωρίς να χρησιμοποιήσει φράσεις μνήμης κλείνοντας το πρόγραμμα. Η προσέγγιση αρχικά φαινόταν ότι λειτούργησε μετά την εκτέλεση της εντολής, καθώς η ομάδα ανέκτησε το SOL, επιτρέποντάς τους να επιχειρήσουν να αναπτύξουν το πρόγραμμα για δεύτερη φορά.

Επιστράφηκε ένα μήνυμα σφάλματος που δηλώνει ότι το πρόγραμμα είχε κλείσει και δεν μπορούσε να αναπτυχθεί εκ νέου, εκτός εάν χρησιμοποιήθηκε νέο αναγνωριστικό προγράμματος. Οι συζητήσεις με έναν βασικό προγραμματιστή Solana επιβεβαίωσαν τους φόβους της ομάδας ότι δεν θα μπορούσε να ανανεώσει το πρόγραμμα με το προηγούμενο αναγνωριστικό της.

«Εδώ αποδείχθηκε ότι δεν καταλάβαμε πραγματικά τον αντίκτυπο και τον κίνδυνο αυτής της γραμμής εντολών του προγράμματος κλεισίματος. Το "solana program close" είναι στην πραγματικότητα για το οριστικό κλείσιμο του προγράμματος και την αποστολή των κουπονιών SOL στον λογαριασμό buffer που χρησιμοποιείται από το πρόγραμμα πίσω στο πορτοφόλι του παραλήπτη."

Η ομάδα OptiFi ζήτησε από την κοινότητα ανάπτυξης Solana να διερευνήσει την επιβεβαίωση σε δύο βήματα κατά την εκτέλεση της λειτουργίας «Κλείσιμο προγράμματος Solana» και να προειδοποιήσει τους χρήστες για τα αποτελέσματα της χρήσης της εντολής.