Ekstensi Token-2022: Mengapa Rent Akun Solana Berbeda
Dua token Solana dapat terlihat serupa dalam dompet tetapi memiliki kebutuhan penyimpanan akun yang berbeda. Salah satunya mungkin menggunakan Token Program klasik. Yang lain mungkin menggunakan Token-2022 dengan ekstensi yang menambah keadaan atau mengubah operasi yang diizinkan.
Untuk memahami pratinjau pemulihan, jangan hanya melihat jumlah token yang ditampilkan. Anda perlu mengetahui akun mana yang diperiksa, berapa banyak data yang disimpannya, program pemiliknya, serta ketentuan yang berlaku untuk operasi yang diusulkan.
Bagaimana ekstensi Token-2022 memengaruhi rent?
Ekstensi Token-2022 dapat memperbesar data mint atau akun token, yang dapat meningkatkan cadangan penyimpanan SOL yang diperlukan. Hasilnya bergantung pada ekstensi yang terpasang pada akun tertentu dan pengaturan rent jaringan saat ini. Karena itu, contoh rent akun token klasik bukan penawaran pemulihan universal untuk Token-2022.
Ikhtisar Token-2022 menjelaskan tata letak berbasis ekstensi. Bedakan persoalan penyimpanan tersebut dari apakah ekstensi tertentu mengubah perilaku transfer, pembakaran, atau penutupan. Akun lebih besar dan akun dengan pembatasan bukan hal yang sama.
Akun mana yang sebenarnya memuat ekstensi?
Sebagian konfigurasi berada pada mint, sementara keadaan lain berada pada masing-masing akun token. Pemegang dapat mengendalikan akun token tanpa mengendalikan mint penerbit. Pemisahan ini penting baik untuk menghitung rent maupun untuk mengotorisasi penarikan.
Misalnya, konfigurasi biaya transfer terkait dengan mint, sedangkan jumlah biaya transfer yang ditahan dapat dicatat dalam akun token. Metadata token dapat disimpan bersama mint melalui ekstensi terkait, bukan dalam tata letak yang sama dengan NFT Metaplex klasik.
Jangan menjumlahkan semua akun yang Anda temukan di sekitar token lalu menyebut totalnya sebagai rent yang dapat Anda pulihkan. Pertama, identifikasi akun yang akan digunakan transaksi. Lalu periksa saldo, panjang data, dan otoritasnya. Akun milik protokol mungkin bukan milik Anda untuk ditutup, meskipun dompet Anda memiliki token protokol tersebut.
Ekstensi mana yang perlu diperhatikan?
Ini adalah daftar pemeriksaan praktis, bukan katalog ekstensi lengkap atau tabel harga per byte yang tetap.
| Ekstensi atau keadaan | Yang perlu diperiksa |
|---|---|
| Biaya transfer | Konfigurasi biaya mint dan jumlah yang ditahan dalam akun token |
| Pemilik yang tidak dapat diubah | Tata letak akun token dan pembatasan perubahan pemilik |
| Penunjuk metadata atau metadata token | Akun yang menyimpan metadata dan pihak yang mengendalikannya |
| Delegasi permanen | Otoritas tingkat mint, terpisah dari persetujuan akun biasa |
| CPI Guard | Apakah jalur transaksi yang diusulkan diizinkan |
| Keadaan transfer rahasia | Keadaan saldo tambahan dan syarat pembersihan yang diperlukan |
Solana mendokumentasikan biaya transfer dan ekstensi metadata secara terpisah. Gunakan dokumentasi ekstensi terkait saat suatu akun berperilaku berbeda dari kasus klasik.
Bagaimana menghitung cadangan terkini?
Tentukan panjang data akun yang sebenarnya, lalu minta nilai minimum bebas rent jaringan saat ini untuk ukuran tersebut. Solana menyediakan getMinimumBalanceForRentExemption untuk keperluan ini.
Cadangan dan saldo akun menjawab pertanyaan berbeda. Cadangan adalah jumlah yang kini dibutuhkan akun agar tetap bebas rent. Saldo adalah jumlah yang benar-benar ditampungnya. Deposit historis, penarikan sebelumnya, atau perubahan saldo lain dapat membuat kedua nilai itu berbeda.
Sebagai perbandingan yang semata-mata ilustratif, bayangkan dua akun dengan jumlah token sama tetapi panjang data berbeda. Pada pengaturan positif per byte yang sama, akun lebih besar memerlukan cadangan minimum lebih besar. Itu tidak memberi tahu saldo terkini kedua akun atau membuktikan bahwa Anda berwenang memulihkannya.
Mengapa akun bersaldo nol bisa gagal ditutup?
Token-2022 dapat menerapkan syarat khusus ekstensi selain pemeriksaan saldo token dan otoritas penutupan biasa. Misalnya, keadaan biaya transfer yang ditahan perlu ditangani dengan tepat sebelum akun ditutup. Tampilan dompet yang dibulatkan tidak mengungkap semua syarat tersebut.
Jangan berulang kali mengirim transaksi gagal yang sama hanya karena saldo token terlihat nol. Catat akun, jenis ekstensi, dan kesalahan yang dilaporkan. Jika alat tidak mendukung urutan pembersihan yang diperlukan, keluarkan akun tersebut dari batch sambil menelusurinya.
Membersihkan keadaan khusus juga bukan ajakan menggunakan sembarang instruksi yang ditemukan dalam pesan atau kiriman forum. Operasi harus menggunakan otoritas dan jalur program yang benar. Baca aturan program terkini dan bandingkan dengan permintaan yang harus ditandatangani dompet Anda.
Bisakah Anda memulihkan rent berlebih sambil mempertahankan token Token-2022?
Pemulihan lamport berlebih yang didukung dapat membiarkan akun terbuka dan mempertahankan data tokennya, sambil menarik hanya saldo di atas cadangan wajib. Situs menerapkan pemeriksaan kelayakan konservatif, sehingga tidak semua konfigurasi Token-2022 yang mungkin menjadi kandidat di situs.
Ini berguna ketika tujuan Anda adalah mempertahankan token dan akun, bukan menghancurkan kepemilikan. Tindakan ini tidak mengambil cadangan minimum dan tidak memberikan otoritas atas mint. Untuk instruksi tepat dan persyaratan penandatangan, gunakan WithdrawExcessLamports di Solana.
Wrapped SOL, akun terlindungi, konfigurasi CPI Guard yang terkunci, dan keadaan lain yang dikecualikan memerlukan penanganan tersendiri. Item yang tidak dimasukkan dalam pilihan pemulihan saat ini tidak boleh dianggap sebagai izin untuk melewati batasan tersebut secara manual.
Bagaimana membandingkan jumlah pemulihan antar-aset?
Bandingkan operasi yang sejenis. Menutup akun kosong, membakar lalu menutup akun token, dan menarik surplus dari akun yang dipertahankan adalah tindakan berbeda. Ketiganya dapat memberikan jumlah bruto berbeda dan menimbulkan biaya berbeda.
Mulailah dari saldo akun sumber sebenarnya dan pemulihan yang diizinkan operasi tersebut. Lalu perhitungkan biaya protokol atau mitra, biaya jaringan, dan persiapan yang diperlukan. Jangan menganggap seluruh selisih dua pratinjau berasal dari “rent Token-2022” jika jalur tindakannya juga berbeda.
Catatan peninjauan yang berguna memuat program, mint, panjang data, keadaan ekstensi, operasi yang dipilih, dan perkiraan perubahan bersih. Ini membuat pratinjau yang mengejutkan dapat dijelaskan dan memberi tim dukungan cukup informasi untuk menyelidiki tanpa memerlukan rahasia dompet Anda.
Apa langkah berikutnya yang paling aman untuk ekstensi yang belum dikenal?
Biarkan aset tidak dipilih sampai Anda memahami akun dan izin terkait. Pemeriksaan hanya baca sudah cukup untuk memulai. Jika Anda hanya ingin merapikan tampilan, opsi tampilan dompet dapat dipertimbangkan secara terpisah dari operasi on-chain.
Setelah akun dipahami, gunakan alur yang didukung di Sol Incinerator dan tinjau penawaran terkini. Tujuan pembersihan yang memperhitungkan ekstensi adalah menyesuaikan transaksi dengan keadaan akun sebenarnya, bukan memaksakan setiap aset ke dalam templat token klasik.

Sol Incinerator
Tinjau pemulihan Token-2022 yang didukung berdasarkan keadaan akun Anda saat ini.
Bacaan Terkait
Pertanyaan Umum
Mengapa akun Token-2022 dapat memerlukan rent lebih besar?
Ekstensi dapat menambah data pada mint atau akun token Token-2022, sehingga menambah penyimpanan yang harus didanai. Karena itu, kombinasi ekstensi berbeda dapat memerlukan cadangan berbeda. Periksa panjang data akun sebenarnya dan minta persyaratan rent terkini, alih-alih menerapkan satu angka akun token klasik pada semua akun dengan ekstensi.
Apakah akun Token-2022 kosong selalu dapat ditutup?
Saldo token terlihat nol bukan satu-satunya syarat penutupan yang mungkin berlaku. Ekstensi dapat mengharuskan keadaan tambahan dibersihkan, seperti biaya transfer yang ditahan. Otoritas akun dan jalur transaksi yang didukung juga penting. Gunakan hasil kelayakan terkini dan simulasi, alih-alih memaksakan penutupan generik terhadap setiap akun yang tampak kosong.
Bisakah pemegang token memulihkan rent dari ekstensi mint-nya?
Kepemilikan token tidak otomatis memberikan otoritas atas akun mint-nya. Dompet mungkin mengendalikan akun tokennya sendiri, sementara penerbit atau program mengendalikan mint. Pemulihan pada tingkat mint memerlukan model penandatangan yang benar dan operasi yang didukung; penyimpanan metadata atau ekstensi tidak otomatis dapat dikembalikan kepada setiap pemegang.