
Jika Anda melihat akun token Solana di penjelajah blok (block explorer) dan melihat sedikit SOL di dalamnya, SOL tersebut biasanya bukan saldo SOL yang bisa Anda gunakan. Biasanya itu adalah lamports yang disimpan oleh akun token untuk menutupi kebutuhan penyimpanan di-chain (on-chain) yang harus dimilikinya, yang sering disebut saldo rent-exempt (bebas sewa).
Ini bisa membingungkan karena akun token dirancang untuk menampung token SPL, bukan SOL biasa. Perbedaan pentingnya adalah bahwa setiap akun di Solana dapat menyimpan lamports, sementara akun token juga berisi data yang menjelaskan token tertentu dan pemiliknya.
Mengapa Akun Token Solana Memiliki SOL?
Akun token Solana memiliki SOL karena akun itu sendiri memerlukan lamport yang didenominasikan dalam SOL agar dapat ada di blockchain.
Akun Solana berisi beberapa field, termasuk saldo lamport dan data akun. Akun token menggunakan data akun tersebut untuk menyimpan informasi tentang mint token, saldo token, pemilik, dan status lain yang terkait dengan token.
Karena akun token menempati ruang di Solana, akun itu memerlukan saldo minimum lamport yang terkait dengan penyimpanannya.
Jadi ketika Anda membuat akun token, sejumlah SOL biasanya disetorkan ke akun tersebut sebagai saldo penyimpanannya.
Secara sederhana:
Akun token Anda memerlukan sejumlah kecil SOL agar dapat ada di rantai.
SOL itu terpisah dari saldo token SPL yang sebenarnya.
Sebagai contoh, sebuah akun token secara konseptual dapat terlihat seperti ini:
Informasi akun Contoh Saldo token 500 USDC Saldo SOL/lamport Sejumlah kecil SOL Mint token Alamat mint USDC Pemilik Dompet Anda Jenis akun Akun token SPL
SOL yang ditampilkan di sana tidak selalu berarti Anda menerima SOL sebagai pembayaran.
Apakah SOL di Akun Token Itu Benar-benar Milik Saya?
Secara umum, ya. Lamport tersebut milik akun, tunduk pada aturan kepemilikan akun dan program Solana.
Namun, Anda tidak boleh menganggap SOL di dalam akun token biasa setara dengan SOL yang ditampilkan sebagai saldo SOL utama dompet Anda.
Sebuah dompet dapat memiliki beberapa akun Solana, dan setiap akun dapat memiliki saldo lamportnya sendiri. Dokumentasi Solana menggambarkan akun sebagai unit penyimpanan fundamental di jaringan, dengan setiap akun berisi saldo lamport.
Inilah sebabnya explorer mungkin menampilkan SOL yang terkait dengan akun token SPL meskipun alamat tersebut bukan alamat dompet utama Anda.
Mengapa SOL Diperlukan untuk Membuat Akun Token?
Membuat akun token memerlukan alokasi ruang di Solana untuk data akun tersebut.
Akun harus mempertahankan saldo minimum yang proporsional dengan jumlah data yang disimpannya. Solana menyebut ini sebagai rent exemption atau saldo penyimpanan minimum.
Saat associated token account dibuat, proses pembuatan akun menyediakan lamport yang diperlukan untuk akun tersebut.
Jumlah pastinya dapat bervariasi tergantung pada ukuran akun dan apakah akun tersebut menggunakan ekstensi atau fitur akun token tambahan. Dokumentasi Solana menunjukkan bahwa pembuatan akun token melibatkan perhitungan ukuran akun yang diperlukan dan saldo rent-exempt yang sesuai.
Apakah SOL di Akun Token Itu Biaya Gas?
Tidak.
SOL yang dipegang oleh akun token untuk penyimpanan tidak boleh disamakan dengan biaya transaksi.
Solana menggunakan SOL untuk membayar biaya transaksi, tetapi SOL yang tersimpan dalam akun token justru dapat merepresentasikan saldo penyimpanan yang diperlukan oleh akun tersebut.
Misalnya, ada dua konsep yang berbeda:
Biaya transaksi: SOL yang dikonsumsi untuk memproses sebuah transaksi.
Saldo penyimpanan akun token: lamport yang dipegang oleh akun agar tetap ada di rantai.
Itu bukan hal yang sama.
Apakah Akun Token Dapat Menyimpan SOL dan Token SPL pada Saat yang Sama?
Di sini ada perbedaan penting.
Akun token SPL biasa terkait dengan mint token tertentu. Saldo tokennya dilacak oleh Token Program, sementara akun itu sendiri juga memiliki saldo lamport karena merupakan akun Solana.
Ini berarti explorer dapat menampilkan keduanya:
saldo token SPL, dan
saldo lamport/SOL yang terkait dengan akun.
Namun, ini tidak berarti bahwa akun token berfungsi seperti dompet biasa yang dapat bebas menyimpan SOL arbitrer dengan cara yang sama seperti akun sistem utama Anda.
Bagaimana dengan Wrapped SOL?
Wrapped SOL, atau WSOL, berbeda.
WSOL adalah representasi SOL dalam bentuk token SPL. Akun token yang terkait dengan mint SOL native dapat menyimpan SOL dalam bentuk yang ditokenisasi. Solana secara khusus menyediakan instruksi untuk menyinkronkan SOL native yang disetor ke akun token WSOL.
Jadi jika Anda melihat akun yang terkait dengan Wrapped SOL, hubungan SOL/token-nya bisa berbeda dari akun token USDC, USDT, atau SPL lainnya yang biasa.
Apa yang Terjadi pada SOL Saat Anda Menutup Akun Token?
Ini adalah salah satu hal paling berguna untuk dipahami.
Saat akun token yang memenuhi syarat ditutup, lamport-nya dapat dikembalikan ke akun tujuan. Dokumentasi Solana menjelaskan penutupan akun token sebagai penghapusan akun dan pemindahan lamport-nya, termasuk saldo penyimpanan yang dapat dikembalikan, ke akun tujuan.
Untuk akun token biasa, saldo token umumnya harus nol sebelum akun dapat ditutup.
Jadi jika Anda membuat beberapa akun token seiring waktu, sebagian SOL yang Anda lihat terkait dengan akun-akun tersebut mungkin dapat dipulihkan dengan menutup akun yang tidak lagi Anda perlukan.
Contoh
Misalkan Anda sebelumnya berinteraksi dengan beberapa token:
Token A → akun token dibuat
Token B → akun token dibuat
Token C → akun token dibuat
Bahkan setelah token dijual atau dipindahkan, akun token tersebut masih bisa tetap ada.
Jika sebuah akun memiliki saldo token nol dan memenuhi syarat untuk ditutup, menutupnya dapat mengembalikan lamport yang tersimpan ke akun lain.
Inilah sebabnya pengguna terkadang menemukan bahwa mereka memiliki sejumlah kecil SOL yang terikat di akun token lama.
Mengapa Dompet Solana Saya Menampilkan SOL di Akun Token?
Ada beberapa kemungkinan alasan:
1. Akun token memiliki saldo penyimpanan
Ini adalah penjelasan yang paling umum.
Akun tersebut memerlukan lamport untuk mempertahankan penyimpanan on-chain-nya, sehingga akun itu memiliki saldo yang didenominasi SOL.
2. Anda membuat associated token account
Dompet Anda mungkin secara otomatis membuat associated token account ketika Anda menerima atau berinteraksi dengan token SPL tertentu.
Associated token account diturunkan secara deterministik dari alamat dompet dan mint token dan berfungsi sebagai akun token kanonik untuk dompet dan token tersebut.
3. Anda berinteraksi dengan token atau DApp
Swap, transfer token, aplikasi DeFi, dan tindakan on-chain lainnya dapat menyebabkan akun token tambahan dibuat.
4. Akun tersebut terkait dengan Wrapped SOL
Jika akun tersebut terkait dengan mint SOL native, itu mungkin merupakan akun Wrapped SOL, bukan akun token biasa.
Dapatkah Saya Membelanjakan SOL yang Ditampilkan di Akun Token Saya?
Tidak selalu dalam cara yang sama seperti Anda membelanjakan SOL di akun dompet utama Anda.
Pertanyaan pentingnya adalah jenis akun apa yang sedang Anda lihat dan mengapa lamport itu ada di sana.
Jika SOL tersebut merepresentasikan saldo penyimpanan yang diperlukan oleh akun, umumnya Anda dapat mendapatkannya kembali dengan menutup akun token ketika akun itu memenuhi syarat untuk ditutup, alih-alih hanya mengirim SOL itu seolah-olah akun token tersebut adalah dompet normal Anda.
Untuk akun Wrapped SOL, prosesnya berbeda karena SOL direpresentasikan melalui mekanisme token WSOL.
Mengapa Akun Token Memerlukan SOL jika Saya Tidak Pernah Menaruh SOL di Sana?
Anda mungkin tidak menyetorkannya secara manual.
Saat akun token dibuat, transaksi dapat mendanai akun tersebut dengan lamport yang diperlukan. Dompet atau aplikasi mungkin menanganinya secara otomatis ketika Anda menerima token atau berinteraksi dengan DApp.
Dari sudut pandang pengguna, hal ini jadi terlihat seperti:
Terima token → akun token muncul → akun token berisi saldo SOL kecil
SOL ada di sana karena akun itu sendiri memerlukan pendanaan untuk penyimpanan on-chain-nya.
Apakah Saya Bisa Memulihkan SOL dari Akun Token Kosong?
Sering kali, ya.
Jika sebuah akun token tidak berisi token dan memenuhi persyaratan untuk ditutup, Anda dapat menutup akun tersebut dan lamport-nya dikembalikan ke akun tujuan.
Ini bisa berguna jika dompet Anda telah mengakumulasi banyak akun token yang tidak terpakai.
Namun, jangan menutup akun secara sembarangan. Pastikan Anda memahami kegunaan akun tersebut dan verifikasi bahwa akun itu tidak memiliki saldo token atau tujuan khusus aplikasi sebelum menutupnya.
Mengapa Saya Melihat SOL di Phantom, Solflare, atau Block Explorer?
Berbagai dompet dan explorer dapat menampilkan informasi akun Solana dengan cara yang berbeda.
Alamat dompet utama Anda dapat memiliki atau mengendalikan beberapa akun, termasuk akun token. Karena itu, akun token dapat memiliki alamatnya sendiri dan saldo lamportnya sendiri sambil tetap terkait dengan dompet Anda.
Block explorer mungkin menampilkan akun-akun dasar ini secara lebih jelas daripada antarmuka dompet Anda.
Perbedaan pentingnya adalah:
Alamat dompet ≠ setiap akun yang dikendalikan oleh dompet.
Dompet Solana dapat berinteraksi dengan beberapa akun, sedangkan akun token secara khusus digunakan untuk melacak saldo token individual.
Apakah Adanya SOL di Akun Token Berarti Saya Memiliki Lebih Banyak SOL?
Tidak selalu dengan cara yang disiratkan saldo utama dompet Anda.
Jika beberapa akun token masing-masing berisi lamport penyimpanan, lamport tersebut terkait dengan akun-akun individual itu. Aplikasi dompet Anda mungkin atau mungkin tidak menyertakannya dalam saldo SOL utama yang ditampilkan.
Jika Anda ingin memahami kepemilikan SOL Anda yang sebenarnya, periksa akun individual dan riwayat transaksi, bukan berasumsi bahwa setiap angka SOL yang ditampilkan merepresentasikan jenis saldo yang sama.
Cara Memeriksa Mengapa Akun Token Solana Memiliki SOL
Anda dapat menyelidiki akun tersebut menggunakan block explorer Solana.
Cari:
Alamat akun token
Mint token
Saldo token
Saldo lamport/SOL
Pemilik/program akun
Transaksi pembuatan akun
Apakah akun tersebut terkait dengan Wrapped SOL
Apakah akun token dapat ditutup
Informasi akun RPC Solana mencakup kolom seperti saldo lamport akun, pemilik, ukuran data, dan informasi terkait sewa, yang dapat membantu menjelaskan mengapa sebuah akun memiliki SOL yang terkait dengannya.
Apa yang Terjadi jika Anda Mengirim Semua Token Keluar?
Mengirim semua token keluar tidak selalu menghapus akun token.
Akun token dapat tetap ada di on-chain dengan saldo token nol sambil tetap menyimpan lamport terkait penyimpanannya.
Itulah sebabnya Anda mungkin melihat:
Saldo token: 0
tetapi juga:
Saldo SOL: sejumlah kecil
Akun tersebut masih ada meskipun tidak lagi berisi token SPL.
Jika akun tersebut sudah tidak diperlukan dan memenuhi syarat penutupan, menutup akun dapat mengembalikan lamport-nya.
Inti: Mengapa Akun Token Solana Memiliki SOL?
Akun token Solana dapat memiliki SOL karena akun token itu sendiri adalah akun Solana dan memerlukan lamport untuk mempertahankan penyimpanan on-chain-nya.
SOL yang Anda lihat biasanya bukan saldo token SPL dan tidak selalu merupakan pembayaran SOL terpisah. Biasanya itu merepresentasikan saldo penyimpanan minimum akun.
Poin-poin utamanya adalah:
Akun Solana menyimpan lamport.
Akun token adalah akun Solana yang digunakan untuk melacak token SPL tertentu.
Akun token memerlukan saldo minimum lamport untuk penyimpanan on-chain.
SOL yang ditampilkan di akun token karena itu sering kali merupakan saldo penyimpanan/rent-exempt.
Itu berbeda dari biaya transaksi biasa.
Menutup akun token yang memenuhi syarat dapat mengembalikan lamport-nya.
Akun Wrapped SOL adalah kasus khusus karena SOL direpresentasikan sebagai token SPL.
Jadi jika Anda melihat sejumlah kecil SOL di dalam akun token Solana, itu biasanya berarti akun tersebut didanai dengan SOL untuk menjaga akun token itu tetap on-chain—bukan berarti tokennya sendiri mengandung SOL.
Artikel Why Does a Solana Token Account Have SOL in It? pertama kali muncul di Visionary Financial.
