Τι είναι ένας συνδεδεμένος λογαριασμός token (ATA) στο Solana;
Το πορτοφόλι Solana έχει δημόσια διεύθυνση, αλλά τα περισσότερα token δεν αποθηκεύονται απευθείας στον λογαριασμό του συνηθισμένου υπολοίπου SOL. Βρίσκονται σε λογαριασμούς token. Ένας συνδεδεμένος λογαριασμός token, συνήθως ATA, είναι η τυπική διεύθυνση που χρησιμοποιούν οι εφαρμογές για τα token συγκεκριμένου mint ενός πορτοφολιού.
Αυτή η διάκριση εξηγεί γιατί η αγορά token μπορεί να απαιτεί εγγύηση αποθήκευσης και γιατί η πώληση όλου του υπολοίπου αφήνει άδειο λογαριασμό. Εξηγεί επίσης γιατί το σύμβολο του token δεν αρκεί για επανάνοιγμα λογαριασμού.
Τι είναι ένας συνδεδεμένος λογαριασμός token στο Solana;
Ένας συνδεδεμένος λογαριασμός token είναι ο τυπικός λογαριασμός που παράγεται από διεύθυνση πορτοφολιού, πρόγραμμα token και διεύθυνση mint. Αποθηκεύει τα token αυτού του mint για την εξουσία ελέγχου του λογαριασμού token του πορτοφολιού. Η διεύθυνσή του είναι προβλέψιμη, αλλά η δημιουργία απαιτεί ακόμη SOL για την ισχύουσα εγγύηση αποθήκευσης στην αλυσίδα.
Η τεκμηρίωση δημιουργίας λογαριασμών του Solana περιγράφει τη ντετερμινιστική διεύθυνση και τη διάκριση κατόχου token και προγράμματος κατόχου. Το Associated Token Program δημιουργεί τον λογαριασμό· ο λογαριασμός token που προκύπτει διέπεται από το σχετικό Token Program.
Πώς διαφέρουν πορτοφόλι, mint και ATA;
Χρησιμοποιήστε τρεις ξεχωριστές έννοιες όταν εξετάζετε κατοχή token:
| Λογαριασμός ή διεύθυνση | Ερώτηση στην οποία απαντά |
|---|---|
| Διεύθυνση πορτοφολιού | Ποιο πορτοφόλι ελέγχει αυτή την κατοχή; |
| Διεύθυνση mint | Ποιο ακριβώς είναι αυτό το token; |
| Διεύθυνση λογαριασμού token | Πού καταγράφονται οι μονάδες αυτού του mint για τον συγκεκριμένο κάτοχο; |
Ο ATA είναι συγκεκριμένος λογαριασμός token που επιλέγεται με τυπική παραγωγή διεύθυνσης. Ένα πορτοφόλι μπορεί να ελέγχει και άλλους λογαριασμούς token. Άρα η φράση «ένας λογαριασμός ανά token» είναι χρήσιμη εισαγωγή, αλλά ελλιπής κατά τον έλεγχο πραγματικού αποθέματος.
Για παράδειγμα, φανταστείτε δύο άσχετα mint με σύμβολο CAT. Είναι διαφορετικά token παρότι το σύμβολο ταιριάζει. Οι συνδεδεμένοι λογαριασμοί τους διαφέρουν επειδή διαφέρουν οι διευθύνσεις mint. Συγκρίνετε πάντα το mint πριν επιλέξετε λογαριασμό για κλείσιμο, μεταφορά ή αναδημιουργία.
Γιατί η δημιουργία ATA δεσμεύει SOL;
Οι λογαριασμοί καταναλώνουν αποθήκευση στην αλυσίδα, οπότε η δημιουργία απαιτεί ελάχιστο υπόλοιπο lamports. Για λογαριασμούς απαλλαγμένους από ενοίκιο, λειτουργεί ως εγγύηση αποθήκευσης αντί για συνδρομή που αφαιρείται καθημερινά. Η ποσότητα token και το υπόλοιπο lamports είναι ξεχωριστές τιμές κατά τον έλεγχο.
Ένας κλασικός λογαριασμός token έχει γνωστή βασική διάταξη, ενώ οι επεκτάσεις Token-2022 μπορεί να χρειάζονται περισσότερο χώρο. Οι ρυθμίσεις ενοικίου του δικτύου μπορούν επίσης να αλλάξουν. Άρα ένα ποσό από παλιό οδηγό δεν είναι μόνιμη προσφορά για κάθε νέο ATA ούτε ακριβής πρόβλεψη επιστροφής από υπάρχοντα λογαριασμό.
Χρησιμοποιήστε την τρέχουσα προεπισκόπηση συναλλαγής. Οι προγραμματιστές πρέπει να προσδιορίζουν το απαιτούμενο μέγεθος και να αναζητούν την τρέχουσα εγγύηση αντί να ενσωματώνουν ιστορικό αριθμό. Η μέθοδος RPC απαλλαγής από ενοίκιο δέχεται ως είσοδο το μήκος δεδομένων.
Ποιος πληρώνει για τη δημιουργία του λογαριασμού;
Η συναλλαγή ορίζει πληρωτή για τη δημιουργία. Μπορεί να είστε εσείς, ένας αποστολέας ή εφαρμογή που προετοιμάζει λογαριασμό παραλαβής. Το ότι λάβατε token δεν σημαίνει απαραίτητα ότι το πορτοφόλι σας πλήρωσε την αρχική εγγύηση.
Η διάκριση μετρά και κατά τον έλεγχο επιστροφής. Η εξουσιοδοτημένη λειτουργία κλεισίματος καθορίζει τον προορισμό των αποδεσμευόμενων lamports. Δεν είναι αποζημίωση βάσει απόδειξης που αποστέλλεται αυτόματα σε όποιον χρηματοδότησε αρχικά τη δημιουργία.
Σε συνηθισμένο καθαρισμό πορτοφολιού, ελέγξτε τη διεύθυνση παραλαβής και την αναμενόμενη μεταβολή του πορτοφολιού. Μη βασίζεστε μόνο στην αρχική αγορά. Το τρέχον υπόλοιπο λογαριασμού και η πραγματική εντολή κλεισίματος καθορίζουν τη διαθέσιμη ανάκτηση και τον προορισμό της.
Γιατί μένει ανοιχτός ένας άδειος ATA μετά την πώληση;
Η μετακίνηση token και το κλείσιμο λογαριασμού είναι διαφορετικές λειτουργίες. Αφού φύγουν οι μονάδες, ο λογαριασμός μπορεί να παραμείνει διαθέσιμος για μελλοντικές παραλαβές. Το αν τον κλείνει μια εφαρμογή εξαρτάται από τη συναλλαγή που κατασκευάζει.
Γι' αυτό ολοκληρωμένη πώληση και άδειος λογαριασμός μπορούν να συνυπάρχουν. Δεν απομένει θέση token στον λογαριασμό μηδενικού υπολοίπου, αλλά τα lamports του μπορεί να παραμένουν δεσμευμένα για αποθήκευση. Απόθεμα μόνο για ανάγνωση μπορεί να τους εντοπίσει χωρίς να σας ζητήσει να καταστρέψετε κάτι.
Μη συγχέετε μηδενικό υπόλοιπο token με στρογγυλοποιημένη ένδειξη δολαρίων. Μικροσκοπικό υπόλοιπο ή token χωρίς πηγή τιμής παραμένει κατοχή token. Το Καύση ή κλείσιμο εξηγεί γιατί αλλάζει η ενέργεια που εξουσιοδοτείτε.
Μπορείτε να ανακτήσετε ενοίκιο ATA χωρίς καύση token;
Αν ο λογαριασμός είναι άδειος και επιλέξιμος για κλείσιμο, μπορείτε να τον κλείσετε χωρίς καύση υπολοίπου. Η μη καταστροφική ανάκτηση του Sol Incinerator βοηθά στον έλεγχο αυτών των υποψηφίων και της τρέχουσας επιστροφής πριν υπογράψετε.
Για υποστηριζόμενους λογαριασμούς που θέλετε να κρατήσετε, εξουσιοδοτημένη ανάληψη πλεονάσματος μπορεί να ανακτήσει lamports πάνω από την τρέχουσα εγγύηση, αφήνοντας αμετάβλητα τα δεδομένα token. Είναι διαφορετική διαδρομή από την ανάκτηση όλου του υπολοίπου με κλείσιμο. Δεν μπορεί να αφαιρέσει την εγγύηση που χρειάζεται για να μείνει ανοιχτός ο λογαριασμός.
Δείτε Ανακτήστε πλεονάζον SOL χωρίς κλείσιμο λογαριασμών αν θέλετε να διατηρήσετε μια κατοχή. Η κατοχή token δεν σας εξουσιοδοτεί να αναλάβετε SOL από κάθε λογαριασμό που συνδέεται με το mint ή τα μεταδεδομένα του.
Τι γίνεται αν λάβετε ξανά το token;
Ένας κλειστός λογαριασμός ίσως χρειάζεται αναδημιουργία. Η συνδεδεμένη διεύθυνση παράγεται από τις ίδιες εισόδους, αλλά πρέπει ακόμη να αντιμετωπιστούν η ύπαρξη και η χρηματοδότηση αποθήκευσης. Ορισμένες εφαρμογές προετοιμάζουν την παραλαβή κατά τη μεταφορά ή διεκδίκηση· άλλες περιμένουν προηγούμενη προετοιμασία.
Χρησιμοποιήστε το εργαλείο Reopen Token Account για υποστηριζόμενο mint όταν χρειάζεστε συγκεκριμένα αυτόν τον λογαριασμό. Ελέγξτε mint και πορτοφόλι, έπειτα το κόστος δημιουργίας. Η αναδημιουργία δεν επαναφέρει token που κάηκαν ή μεταφέρθηκαν αλλού.
Πώς εξετάζετε έναν ATA πριν ενεργήσετε;
Καταγράψτε διεύθυνση πορτοφολιού, mint, πρόγραμμα token, ποσότητα token, κατάσταση λογαριασμού και υπόλοιπο lamports. Έπειτα δηλώστε απλά το επιθυμητό αποτέλεσμα: διατήρηση λογαριασμού, ανάκτηση υποστηριζόμενου πλεονάσματος ή κλείσιμο άδειου λογαριασμού.
Αυτός ο μικρός διαχωρισμός αποτρέπει συχνά λάθη: επιλογή άλλου mint με ίδιο σύμβολο, προσδοκία ότι όλη η αποθήκευση NFT είναι ένας ATA ή θεώρηση όλου του SOL που συνδέεται με στοιχείο ως αναλήψιμου από τον κάτοχο. Αντιστοιχίστε την ενέργεια στον λογαριασμό που πραγματικά ελέγχετε.

Sol Incinerator
Εξετάστε αχρησιμοποίητους λογαριασμούς token και ελέγξτε την επιλέξιμη ανάκτηση SOL στο πορτοφόλι σας.
Σχετικά άρθρα
Συχνές ερωτήσεις
Τι είναι ένας συνδεδεμένος λογαριασμός token στο Solana;
Είναι η τυπική διεύθυνση λογαριασμού token που παράγεται από πορτοφόλι, πρόγραμμα token και mint. Αποθηκεύει μονάδες αυτού του mint για τον κάτοχο του λογαριασμού token. Διαφέρει από τη διεύθυνση του πορτοφολιού και τον λογαριασμό mint, ενώ η δημιουργία του απαιτεί χρηματοδότηση αποθήκευσης στην αλυσίδα.
Το ενοίκιο ATA είναι επαναλαμβανόμενη χρέωση Solana;
Όχι. Ένας ATA απαλλαγμένος από ενοίκιο διατηρεί επιστρεφόμενο υπόλοιπο αποθήκευσης αντί να χρεώνει συνδρομή. Το ελάχιστο εξαρτάται από το μέγεθος λογαριασμού και τη ρύθμιση δικτύου. Το κλείσιμο επιλέξιμου λογαριασμού αποδεσμεύει τα υπόλοιπα lamports, ενώ εξουσιοδοτημένη ανάληψη πλεονάσματος ανακτά μόνο υποστηριζόμενο υπόλοιπο πάνω από την απαιτούμενη εγγύηση.
Χρειάζεται κάθε token Solana ξεχωριστό ATA;
Ένας ATA αφορά έναν συγκεκριμένο συνδυασμό πορτοφολιού, προγράμματος token και mint. Διαφορετικά mint έχουν συνεπώς διαφορετικές συνδεδεμένες διευθύνσεις. Ένα πορτοφόλι μπορεί επίσης να ελέγχει μη συνδεδεμένους λογαριασμούς token, ενώ τα συμπιεσμένα NFT χρησιμοποιούν άλλο μοντέλο αποθήκευσης. Μη συμπεραίνετε ότι κάθε εμφανιζόμενο στοιχείο αντιστοιχεί σε μία τυπική εγγύηση ενοικίου ATA.