Ορισμένοι drainers στη Solana δεν αδειάζουν απλώς το SOL σας. Αλλάζουν τον ίδιο τον λογαριασμό του πορτοφολιού, ώστε να μην μπορεί πια να στείλει SOL, και κάθε SOL που προσθέτετε μπορεί να το αποσύρει ο επιτιθέμενος. Τα tokens και τα NFT σας συνήθως μένουν στη θέση τους, αλλά ο κανονικός τρόπος να τα μεταφέρετε, μια αποστολή από την εφαρμογή του πορτοφολιού, αποτυγχάνει ή δίνει στον επιτιθέμενο κι άλλο SOL.
Αυτός ο οδηγός εξηγεί τι άλλαξε, γιατί δεν πρέπει να στείλετε SOL στο πορτοφόλι και πώς να μεταφέρετε ό,τι απέμεινε σε νέο πορτοφόλι, ενώ ένα άλλο πορτοφόλι πληρώνει τα τέλη.
Πώς καταλαβαίνετε ότι το πορτοφόλι Solana σας μετατράπηκε;
Οι αποστολές από το πορτοφόλι αποτυγχάνουν παρότι εξακολουθεί να έχει tokens, και ένας explorer δείχνει τη διεύθυνση ως λογαριασμό nonce με authority που δεν είστε εσείς ή ως λογαριασμό που ανήκει σε πρόγραμμα. Όταν συνδέεστε στο Sol Incinerator, εμφανίζει «Το πορτοφόλι σας παραβιάστηκε» με την ώρα της κατάληψης και σύνδεσμο προς τη συναλλαγή.
Ένα κανονικό πορτοφόλι Solana είναι ένας απλός λογαριασμός του System Program χωρίς δεδομένα. Ένα μετατραπέν πορτοφόλι βρίσκεται στην ίδια διεύθυνση, αλλά ο λογαριασμός πίσω του έχει αλλάξει. Ελέγξτε το με τρεις τρόπους:
- Ανοίξτε τη διεύθυνση σε έναν explorer. Ο Solana Explorer εμφανίζει για ένα μετατραπέν πορτοφόλι στοιχεία λογαριασμού nonce, μαζί με μια διεύθυνση authority. Αν αυτό το authority δεν είναι δική σας διεύθυνση, κάποιος άλλος ελέγχει το SOL του λογαριασμού.
- Βρείτε τη συναλλαγή που το έκανε. Στις περιπτώσεις που εξετάσαμε, το θύμα είχε συνυπογράψει μια συναλλαγή με δύο εντολές του System Program: η
allocateέδωσε στη διεύθυνση του πορτοφολιού 80 byte δεδομένων και ηinitializeNonceτη μετέτρεψε σε λογαριασμό durable nonce με τον επιτιθέμενο ως authority. Ο επιτιθέμενος πλήρωσε τα τέλη δικτύου. Σε μία περίπτωση, η ανάληψη του SOL του θύματος ακολούθησε 30 δευτερόλεπτα αργότερα. - Συνδέστε το πορτοφόλι στο Sol Incinerator. Διαβάζει τον λογαριασμό κατά τη σύνδεση και, αν εντοπίσει κατάληψη, εμφανίζει προειδοποίηση με την ώρα της κατάληψης και σύνδεσμο Solscan.
Ορισμένοι drainers κάνουν διαφορετική αλλαγή: αναθέτουν τη διεύθυνση σε ένα πρόγραμμα. Το αποτέλεσμα για εσάς είναι το ίδιο: το πορτοφόλι δεν μπορεί πια να καλύψει μόνο του τα έξοδά του.
Γιατί ένα παραβιασμένο πορτοφόλι δεν μπορεί να πληρώσει τέλη δικτύου;
Ένας λογαριασμός durable nonce είναι μια κανονική λειτουργία της Solana για την υπογραφή συναλλαγών εκ των προτέρων. Αποθηκεύει μια τιμή nonce και ένα authority, και μόνο αυτό το authority μπορεί να προωθήσει το nonce, να αλλάξει το authority ή να αποσύρει το SOL του λογαριασμού. Όταν ένας drainer μετατρέπει τη διεύθυνσή σας σε τέτοιον λογαριασμό, γίνεται το authority πάνω στο SOL της διεύθυνσής σας.
- Το SOL δεν μπορεί να φύγει με τον κανονικό τρόπο. Το System Program αρνείται να μεταφέρει SOL από λογαριασμό που περιέχει δεδομένα, και το πορτοφόλι σας τώρα περιέχει τα δεδομένα του nonce.
- Τα τέλη προέρχονται από SOL που μπορεί να πάρει ο επιτιθέμενος. Ένας λογαριασμός nonce μπορεί να πληρώσει τέλη δικτύου μόνο από SOL πάνω από το απόθεμα rent του, και το authority μπορεί να αποσύρει αυτό το SOL μόλις εμφανιστεί.
- Μια διεύθυνση που ανήκει σε πρόγραμμα δεν μπορεί να πληρώσει καθόλου τέλη. Η Solana δέχεται τέλη μόνο από απλό λογαριασμό System ή από λογαριασμό nonce.
- Δεν μπορείτε να το αναιρέσετε. Μόνο το τρέχον authority μπορεί να αλλάξει το authority ενός λογαριασμού nonce, άρα καμία συναλλαγή που υπογράφετε δεν μπορεί να το πάρει πίσω.
Με τα tokens σας τα πράγματα είναι διαφορετικά. Κάθε λογαριασμός tokens καταγράφει τη διεύθυνσή σας ως κάτοχο, και το πρόγραμμα tokens ελέγχει την υπογραφή σας, όχι την κατάσταση του λογαριασμού του πορτοφολιού σας. Το κλειδί σας μπορεί ακόμα να μεταφέρει κάθε token και κάθε NFT· απλώς πρέπει ένα άλλο πορτοφόλι να πληρώσει τα τέλη δικτύου.
Μη στείλετε SOL στην παραβιασμένη διεύθυνση, ούτε ένα μικρό ποσό για τέλη. Θεωρήστε ότι ένα bot την παρακολουθεί. Μην υπογράψετε τίποτα από ιστότοπο ή προσωπικό μήνυμα που υπόσχεται να «ξεκλειδώσει» ή να «επισκευάσει» το πορτοφόλι: οι επί πληρωμή προσφορές ανάκτησης σε προσωπικά μηνύματα είναι συνηθισμένη απάτη μετά την παραβίαση.
Πώς μεταφέρετε tokens από ένα παραβιασμένο πορτοφόλι Solana;
Χρησιμοποιήστε μια συναλλαγή όπου ένα άλλο πορτοφόλι πληρώνει τα τέλη δικτύου και το παραβιασμένο πορτοφόλι υπογράφει μόνο ως κάτοχος των tokens. Οι εφαρμογές πορτοφολιού χρεώνουν τα τέλη στο πορτοφόλι αποστολής, οπότε χρησιμοποιήστε ένα εργαλείο ανάκτησης φτιαγμένο για παραβιασμένα πορτοφόλια, όπως το Sol Recovery, και στείλτε τα πάντα σε νέο πορτοφόλι.
Το Sol Recovery είναι μια ανεξάρτητη υπηρεσία για παραβιασμένα πορτοφόλια Solana. Αναγνωρίζει τα μετατραπέντα πορτοφόλια, και ο δωρεάν λογαριασμός του ξεχωρίζει το πορτοφόλι που λαμβάνει τα περιουσιακά σας στοιχεία από το πορτοφόλι που πληρώνει τα τέλη.
- Δημιουργήστε νέο πορτοφόλι. Αν πληκτρολογήσατε ποτέ τη φράση ανάκτησης ή το ιδιωτικό σας κλειδί σε κάποιον ιστότοπο, δημιουργήστε το νέο πορτοφόλι με καινούργια φράση ανάκτησης. Ένας ακόμα λογαριασμός κάτω από την παλιά φράση δεν είναι νέο πορτοφόλι.
- Δείτε τι απέμεινε. Επικολλήστε την παραβιασμένη διεύθυνση στο Sol Recovery. Σαρώνει tokens, θέσεις σε staking, θέσεις DeFi, συλλεκτικά και domains χωρίς σύνδεση πορτοφολιού.
- Ορίστε το ασφαλές πορτοφόλι και τον πληρωτή. Προσθέστε το νέο σας πορτοφόλι ως προορισμό και ένα ξεχωριστό πορτοφόλι για την πληρωμή των τελών δικτύου. Χρηματοδοτήστε μόνο το πορτοφόλι πληρωτή, ποτέ την παραβιασμένη διεύθυνση.
- Ελέγξτε και υπογράψτε. Το παραβιασμένο πορτοφόλι υπογράφει κάθε μεταφορά ως κάτοχος των tokens. Ελέγξτε τι κάνει κάθε συναλλαγή πριν την εγκρίνετε και επιβεβαιώστε ότι τα περιουσιακά στοιχεία έφτασαν.
Το Sol Recovery διαθέτει επίσης υπηρεσία bot για θέσεις σε staking ή κλειδωμένες που ξεκλειδώνουν σε καθορισμένη ώρα, ώστε να προλάβει τον επιτιθέμενο τη στιγμή του ξεκλειδώματος. Η υπηρεσία αυτή χρεώνει το 10% όσων ανακτά και χρειάζεται το ιδιωτικό κλειδί του παραβιασμένου πορτοφολιού για να υπογράφει αμέσως. Είναι πραγματική απόφαση εμπιστοσύνης: μοιραστείτε μόνο το κλειδί του πορτοφολιού που έχει ήδη παραβιαστεί, και ποτέ τη φράση ανάκτησης του νέου σας πορτοφολιού.
Το Sol Recovery δεν συνδέεται με το Sol Incinerator. Ελέγξτε τις τρέχουσες χρεώσεις του και κάθε συναλλαγή πριν υπογράψετε. Οι developers μπορούν να φτιάξουν την ίδια μεταφορά μόνοι τους: μια μεταφορά tokens είναι έγκυρη όταν υπογράφει ο κάτοχος των tokens, όποιο πορτοφόλι κι αν πληρώνει τα τέλη.
Μπορείτε ακόμα να διεκδικήσετε το SOL στους λογαριασμούς tokens σας;
Ναι. Οι άδειοι λογαριασμοί tokens κρατούν μια επιστρεπτέα κατάθεση rent, και το κλείσιμό τους επιστρέφει αυτό το SOL. Μια κανονική διεκδίκηση το πληρώνει στο ίδιο το πορτοφόλι, που εδώ σημαίνει στον επιτιθέμενο, γι' αυτό το Sol Incinerator χειρίζεται διαφορετικά τα μετατραπέντα πορτοφόλια.
Όταν συνδέετε ένα μετατραπέν πορτοφόλι, το Sol Incinerator ζητά μια διεύθυνση ασφαλούς πορτοφολιού και πληρώνει εκεί το ανακτημένο SOL. Πληρώνει το ίδιο τα τέλη δικτύου, και αυτά τα τέλη μαζί με τη συνήθη χρέωση καθαρισμού αφαιρούνται από το ανακτημένο SOL. Τίποτα δεν στέλνεται στην παραβιασμένη διεύθυνση. Υποστηρίζονται το κλείσιμο άδειων λογαριασμών tokens και η ανάληψη πλεονάζοντος rent· τα burns και άλλες ενέργειες που απαιτούν από το πορτοφόλι να πληρώνει τα δικά του τέλη δεν υποστηρίζονται.
Η μεταφορά των tokens σας αφήνει άδειους τους λογαριασμούς tokens τους. Αν το εργαλείο ανάκτησης δεν τους κλείνει, διεκδικήστε ξανά στη συνέχεια για να εισπράξετε κι αυτό το rent.
Τι άλλο πρέπει να ελέγξετε;
- Διαβάστε ολόκληρη τη συναλλαγή κατάληψης. Μπορεί επίσης να μετέφερε περιουσιακά στοιχεία ή να ενέκρινε έναν delegate. Σημειώστε την υπογραφή και κάθε άγνωστη διεύθυνση για αναφορές.
- Καταγράψτε τις θέσεις σε staking και τις κλειδωμένες. Ορισμένες χρειάζονται unstake ή περίοδο αναμονής πριν μετακινηθούν, και ο επιτιθέμενος ίσως περιμένει την ίδια στιγμή.
- Αντικαταστήστε την παλιά διεύθυνση όπου λαμβάνει χρήματα. Λίστες αναλήψεων σε ανταλλακτήρια, ρυθμίσεις πληρωμών και εγγραφές σε airdrops που πληρώνουν την παραβιασμένη διεύθυνση πληρώνουν πλέον τον επιτιθέμενο.
- Σταματήστε να χρησιμοποιείτε τη διεύθυνση. Μόλις βγουν τα περιουσιακά σας στοιχεία, μην ξαναχρησιμοποιήσετε το πορτοφόλι, ούτε για μικρά ποσά.

Sol Incinerator
Συνδέστε το παραβιασμένο πορτοφόλι και διεκδικήστε το ανακτήσιμο SOL του σε διεύθυνση ασφαλούς πορτοφολιού. Τίποτα δεν στέλνεται στην παραβιασμένη διεύθυνση.