Artikel ini dibuat oleh AI. Silakan verifikasi informasi penting secara mandiri.

Apa Itu Sewa di Solana? Panduan Lengkap

Crypto Wiki|Oct 8, 2026|★★★★★★4.5 (500 penilaian)
Ringkasan AI

Learn what Solana rent is: a refundable SOL deposit for account storage, not a recurring fee. Understand rent exemption and how to reclaim locked SOL.

Catatan akurasi: Kinerja jaringan, jumlah validator, biaya, fitur protokol, dukungan wallet, dan integrasi pihak ketiga berubah seiring waktu. Perlakukan angka-angka yang bertanggal sebagai snapshot historis dan verifikasi dokumentasi sumber utama saat ini.

Apa itu sewa di Solana? Ini adalah mekanisme saldo akun yang terkait dengan penyimpanan On-Chain yang persisten. Aturan pembuatan akun saat ini, pengecualian sewa, perilaku penagihan, dan bidang yang sudah usang harus diverifikasi terhadap runtime langsung dan dokumentasi saat ini.

Ringkasan Singkat

  • Sewa di Solana adalah deposito SOL yang dapat dikembalikan, bukan biaya berkelanjutan.
  • Setiap akun On-Chain memerlukan saldo SOL minimum untuk tetap aktif.
  • Kebanyakan dompet secara otomatis mendanai akun baru ke status bebas sewa.
  • Saldo bebas sewa dan aturan penutupan akun harus diperiksa terhadap runtime saat ini.
  • Anda dapat mengambil SOL yang terkunci dengan menutup akun token yang tidak digunakan.
  • Pengumpulan sewa berkala muncul dalam dokumentasi lama; jangan mengandalkan label "Epoch Zero" tanpa konfirmasi sumber utama saat ini.

Konten ini hanya bersifat edukatif dan informatif. Ini bukan merupakan nasihat keuangan, nasihat investasi, atau rekomendasi untuk membeli, menjual, atau menahan Mata Uang Kripto atau aset digital apa pun.


Apa Itu Sewa di Solana? (Jawaban Singkat)

Sewa di Solana adalah deposito SOL yang dapat dikembalikan yang harus dimiliki setiap akun On-Chain agar tetap aktif di Solana Blockchain. Deposito ini bukan biaya berulang; ini dipegang oleh protokol dan dikembalikan sepenuhnya saat akun ditutup. Kebanyakan pengguna tidak pernah mengelola sewa secara aktif karena dompet seperti Phantom dan Solflare secara otomatis mendanai akun baru ke minimum yang disyaratkan, itulah sebabnya Anda mungkin melihat pengurangan SOL kecil tanpa mengizinkannya secara eksplisit.

Kata "sewa" benar-benar membingungkan di sini. Kedengarannya seperti tagihan bulanan. Pikirkan saja sebagai uang jaminan: Anda mendepositkan SOL untuk menahan ruang Anda di jaringan, dan Anda akan mendapatkan semuanya kembali saat Anda pergi. SOL Anda tidak dibelanjakan; itu ditahan.

Untuk spesifikasi teknis lengkap, lihat dokumentasi resmi Solana tentang sewa.)


Mengapa Solana Memiliki Mekanisme Sewa?

Validator Solana harus menyimpan data setiap akun aktif di RAM untuk memproses ribuan transaksi per detik, dan biaya perangkat keras itu nyata. Validator adalah node yang menjalankan jaringan Solana, memproses transaksi, dan memelihara buku besar. Berbeda dengan penyimpanan disk, RAM mahal dalam skala besar, dan validator harus menjaga semua data akun aktif tetap dimuat dalam memori untuk mencapai throughput Solana. Menghubungkan hak setiap akun untuk menempati penyimpanan dengan saldo SOL minimum yang proporsional dengan ukurannya adalah apa yang menjaga persyaratan RAM tetap terbatas.

Tanpa mekanisme biaya yang terkait dengan penyimpanan, siapa pun dapat membuat akun tak terbatas dan mengisinya dengan data tanpa biaya. Itulah masalah pembengkakan status (state bloat): jumlah total status On-Chain, yang berarti semua data yang harus dijaga agar tetap dimuat dalam memori oleh validator, akan tumbuh tanpa batas, memusatkan operasi node di antara operator yang didanai dengan baik dan menurunkan kinerja jaringan untuk semua orang. Deposito sewa memastikan bahwa akun yang menempati ruang penyimpanan di validator memiliki kepentingan ekonomi yang proporsional dengan jejak penyimpanannya.

Salah satu pendiri Solana, Anatoly Yakovenko, merancang mekanisme ini sebagai bagian dari arsitektur asli protokol secara khusus untuk mencegah pertumbuhan tanpa batas tersebut.

Sewa adalah deposito penyimpanan yang terkait dengan biaya memori validator. Ini bukan biaya yang dibayarkan ke Solana Labs, dan ini tidak berfungsi seperti biaya gas Ethereum, yang merupakan kesalahpahaman umum yang dibahas di bagian perbandingan di bawah ini.

Catatan Protokol: Dokumentasi Solana yang lebih lama menjelaskan pengumpulan sewa berkala dari akun yang tidak dikecualikan. Perilaku pembuatan akun saat ini dan pengecualian sewa harus diperiksa terhadap runtime langsung. Jangan menyimpulkan jumlah tetap SOL yang terkunci atau efek harga dari jumlah akun saja.


Cara Kerja Sewa Solana: Model Deposit Penyimpanan

Solana menyimpan setiap bagian data On-Chain, mulai dari saldo token Anda hingga catatan kepemilikan NFT Anda, dalam struktur diskrit yang disebut akun.

Analogi Deposit Penyimpanan

Pikirkan sewa sebagai uang jaminan yang dapat dikembalikan untuk unit penyimpanan: uang jaminan menahan ruang Anda, Anda mendapatkannya kembali saat mengosongkan, dan membayarnya penuh di muka berarti Anda tidak berutang bulanan.

Saat Anda menyewa unit penyimpanan, fasilitas tersebut menyimpan uang jaminan Anda selama Anda menempati ruang tersebut. Anda tidak kehilangan uang itu; itu ada di escrow. Saat Anda keluar dan menyerahkan kuncinya, Anda mendapatkan uang jaminan kembali. Sewa Solana bekerja dengan cara yang sama. Deposito SOL Anda menahan ruang di buku besar jaringan, dan Anda mendapatkannya kembali sepenuhnya saat akun ditutup.

Satu perbedaan utama: tidak seperti unit penyimpanan tempat Anda membayar bulanan, Solana menggunakan model deposito satu kali. Danai akun ke minimum yang dikecualikan sewa sekali, dan tidak ada pembayaran lebih lanjut yang diperlukan selama akun tetap terbuka. Deposito diukur dalam lamports (unit terkecil SOL; 1 SOL sama dengan 1.000.000.000 lamports), meskipun untuk keperluan sehari-hari Anda akan melihat jumlah yang dikutip dalam SOL.

Mengapa Setiap Token Membutuhkan Akunnya Sendiri

Setiap saldo token di Solana menempati ruang di salah satu akun ini, begitu juga dengan setiap catatan NFT dan setiap bagian status program. Masing-masing akun tersebut memerlukan saldo SOL minimum untuk tetap terbuka.

Di Ethereum, semua saldo token wallet dilacak dalam satu alamat. Solana bekerja secara berbeda. Setiap token yang dapat dipertukarkan yang Anda pegang memerlukan akun token SPL-nya sendiri (standar Solana Program Library untuk penyimpanan token On-Chain, analog dengan akun token ERC-20 di Ethereum). Saat Anda menerima token untuk pertama kalinya, akun baru dibuat untuk menampung saldo token spesifik itu di wallet Anda. Deposito SOL dilampirkan ke akun itu secara otomatis. Inilah sebabnya Anda melihat pengurangan SOL kecil saat pertama kali menerima token yang belum pernah Anda pegang sebelumnya.

Untuk membuatnya konkret: memegang 10 token berbeda berarti 10 akun token terpisah, masing-masing memerlukan sekitar 0,002 SOL sebagai deposito yang dikecualikan sewa. Itu kira-kira 0,02 SOL terkunci di seluruh akun tersebut, semuanya dapat dipulihkan sepenuhnya jika Anda menutup akun tersebut nanti.

NFT Solana mengikuti pola yang sama. Setiap NFT berada dalam akunnya sendiri, dengan metadata NFT, referensi gambar, dan data kepemilikan yang menempati penyimpanan yang memerlukan deposito yang dikecualikan sewa. Minting sebuah NFT membuat beberapa akun sekaligus (akun mint, akun token, akun metadata), masing-masing membawa depositonya sendiri, itulah sebabnya minting berbiaya sedikit lebih banyak SOL daripada transaksi standar.

Berinteraksi dengan protokol DeFi di Solana, seperti platform pinjaman, bursa terdesentralisasi, atau brankas hasil, biasanya membuat beberapa akun yang membawa deposito sewa. Jika Anda pernah menggunakan salah satu dari ini, Anda kemungkinan memiliki beberapa SOL terkunci yang tersebar di akun-akun tersebut.

Dompet termasuk Phantom dan Solflare menangani pembuatan akun dan pendanaan secara otomatis. Untuk detail lebih lanjut tentang arsitektur yang mendasarinya, lihat dokumentasi model akun Solana.) Untuk standar token itu sendiri, lihat dokumentasi Token SPL.)


Pengecualian Sewa: Cara Kerja Pendanaan Akun

Suatu akun dinyatakan bebas sewa (rent-exempt) apabila saldo lamport yang dimilikinya memenuhi syarat ukuran datanya berdasarkan aturan protokol saat ini. Status dan jumlah yang diperlukan harus diperiksa terhadap dokumentasi runtime saat ini, bukan diperlakukan sebagai jaminan protokol permanen.

Apa Itu Pembebasan Sewa?

Pembebasan sewa adalah status yang dicapai sebuah akun ketika Saldo lamport miliknya memenuhi ambang batas yang diperlukan untuk ukuran datanya. Di bawah model saat ini, saldo tersebut tidak dikonsumsi secara berkala sebagai biaya sewa. Perilaku protokol dapat berevolusi, sehingga pengembang harus menanyakan persyaratan saat ini untuk cluster yang relevan.

Bebas sewa bukan berarti tidak ada SOL yang terkunci. Deposit tersebut adalah SOL riil yang dipegang oleh wallet Anda atas nama akun tersebut. Artinya adalah deposit tersebut tidak dikonsumsi. Deposit tetap berada pada tingkat yang sama selama masa pakai akun dan akan kembali kepada Anda saat akun ditutup.

Alur wallet dan aplikasi umum biasanya mendanai akun yang baru dibuat hingga ambang batas yang diperlukan, tetapi pengguna harus memverifikasi masing-masing akun dan instruksi transaksi alih-alih berasumsi bahwa setiap wallet atau aplikasi berperilaku identik.

Berapa Banyak SOL yang Diperlukan untuk Pembebasan Sewa?

Saldo minimum untuk akun token SPL standar adalah sekitar 0,00203928 SOL (2.039.280 lamport). Jumlah pastinya bergantung pada ukuran data akun: akun sistem dengan 0 bita data membutuhkan lebih sedikit, sementara akun program kustom dengan lebih banyak data memerlukan SOL yang lebih banyak secara proporsional.

Catatan akurasi protokol: Verifikasi angka saat ini yang tepat menggunakan getMinimumBalanceForRentExemption terhadap Solana Mainnet saat ini sebelum membuat keputusan teknis atau finansial. Parameter protokol dapat berubah melalui tata kelola jaringan.

Tabel di bawah ini memberikan angka referensi perkiraan untuk jenis akun umum:

Jenis AkunPerkiraan Ukuran DataMinimum SOL yang Diperlukan (perkiraan)
Akun sistem (wallet)0 bita~0,00089 SOL
Akun token SPL165 bita~0,00204 SOL
Akun Mint NFT82 bita~0,00144 SOL
Akun program kustomBervariasiDihitung berdasarkan ukuran data

Semua angka adalah perkiraan. Verifikasi menggunakan getMinimumBalanceForRentExemption pada Solana Mainnet saat ini sebelum mengandalkan angka-angka ini untuk penggunaan produksi.

Catatan Pengembang Untuk menghitung saldo minimum yang tepat secara terprogram:

  1. Panggil connection.getMinimumBalanceForRentExemption(dataSize) di mana dataSize adalah ukuran yang dialokasikan akun dalam bita.
  2. Metode ini merangkum rumus: minimum_balance = (128 + data_size_bytes) × rent_rate_per_byte × two_years_of_epochs.
  3. Tarif sewa set genesis adalah 3.480 lamport per bita-tahun.
  4. Berikan nilai lamport yang dikembalikan secara langsung ke SystemProgram.createAccount saat mendanai akun baru.

Verifikasi tarif saat ini terhadap dokumentasi pengembang Solana sebelum menggunakannya dalam produksi.


Apa yang Terjadi Jika Akun Solana Kehabisan SOL?

Alur wallet dan aplikasi umum biasanya mendanai akun baru hingga ambang batas yang diperlukan, tetapi pengguna harus memverifikasi instruksi dan akun spesifik alih-alih berasumsi bahwa setiap implementasi berperilaku identik.

Desain sewa yang lebih lama menyertakan perilaku penagihan atau penghapusan akun untuk akun yang tidak bebas sewa. Aturan runtime saat ini dan persyaratan pembuatan akun harus diverifikasi sebelum mendeskripsikan pengumpulan sampah (garbage collection) sebagai risiko aktif.

Jangan berasumsi bahwa hanya dengan menurunkan saldo akun akan menghasilkan penghapusan atau kehilangan token. Kepemilikan akun, aturan program, izin penutupan, dan penegakan pembebasan sewa saat ini menentukan apa yang dapat terjadi. Periksa akun aktif dan runtime alih-alih mengandalkan skenario generik yang lebih lama.

Dokumentasi historis mendeskripsikan pemotongan berkala dari akun yang tidak bebas sewa. Pembuatan akun saat ini dan perilaku runtime harus diverifikasi dari dokumentasi utama sebelum menerapkan deskripsi lama tersebut.

Alur wallet dan aplikasi umum biasanya membuat akun dengan saldo yang diperlukan, tetapi pengguna harus memverifikasi masing-masing akun alih-alih mengandalkan jaminan wallet universal. Penutupan akun adalah tindakan terpisah yang dibahas di bawah ini.

Apakah Saya Perlu Khawatir Tentang Sewa sebagai Pengguna Biasa?

Bagi banyak pengguna Solana, pendanaan akun ditangani oleh alur wallet dan aplikasi, tetapi penutupan akun dan akun yang dikelola pengembang tetap memerlukan kehati-hatian.

Banyak wallet mencoba mendanai akun yang baru dibuat hingga minimum yang diperlukan, tetapi pengguna tidak boleh memperlakukan nama wallet sebagai jaminan keamanan. Verifikasi Saldo akun, program pemilik, jumlah token, dan persyaratan pembebasan sewa saat ini sebelum mentransfer atau menutup apa pun.

Satu skenario di mana tindakan mungkin layak dilakukan: jika Anda telah mengumpulkan banyak akun token kosong dari token yang tidak lagi Anda miliki, airdrop yang tidak pernah Anda klaim, atau proyek NFT yang tidak lagi aktif, akun-akun tersebut tetap terbuka dengan deposit SOL kecil yang terkunci di dalamnya. Deposit tersebut dapat dipulihkan sepenuhnya. Lihat cara mengeklaim kembali SOL Anda yang terkunci untuk langkah-langkahnya.


Cara Mengeklaim Kembali Sewa: Mengembalikan SOL Anda dari Akun yang Tidak Digunakan

Akun token kosong yang memenuhi syarat dapat mengembalikan lamport yang tersisa saat ditutup di bawah program token yang mengatur. Menutup akun bukan tanpa risiko: verifikasi program, saldo, otoritas, tujuan, dan transaksi sebelum menandatangani.

Mengapa SOL Terkunci di Akun Token

Setiap token SPL yang pernah Anda miliki memerlukan akun On-Chain miliknya sendiri, dan masing-masing akun tersebut menyimpan sekitar 0,002 SOL sebagai deposit bebas sewa.

Ketika saldo token mencapai nol karena Anda menjualnya, mentransfernya, atau proyek tersebut bernilai nol, akun tersebut tidak menutup secara otomatis. Akun tetap terbuka di buku besar dengan deposit SOL Anda di dalamnya, menunggu. Jaringan tidak memiliki alasan untuk mengembalikan SOL tersebut sampai Anda secara eksplisit menutup akun tersebut.

Sebuah wallet dengan 50 akun token kosong menyimpan sekitar 0,1 SOL yang terkunci dalam akun-akun tersebut. Pada harga SOL pada umumnya, itu setara dengan $15 hingga $20 yang menganggur dan dapat dipulihkan sepenuhnya tanpa biaya.

Cara Menutup Akun Token Kosong dan Mengeklaim Kembali SOL

Menutup akun token dapat mengembalikan lamport yang tersisa ke tujuan yang ditentukan, tetapi pertama-tama verifikasi bahwa saldo token adalah nol, alamat dan otoritasnya benar, dan instruksi wallet tidak berisi tindakan yang tidak terkait. Penerimaan token yang sama di masa mendatang mungkin memerlukan akun token terkait yang baru dan deposit pembuatan akun lainnya.

Catatan keamanan: Selalu verifikasi bahwa Anda menggunakan versi resmi dari alat wallet atau portofolio apa pun sebelum menghubungkan. Aplikasi Pihak Ketiga berinteraksi dengan wallet Anda; gunakan hanya aplikasi yang Anda percayai dan dapat diverifikasi.

Metode 1: Dompet Phantom (bawaan, tidak perlu koneksi Pihak Ketiga)

  1. Buka Phantom dan navigasikan ke daftar token Anda.
  2. Identifikasi token yang menunjukkan saldo nol.
  3. Pilih token dan pilih "Tutup Akun" atau "Bakar & Tutup" dari menu Opsi.
  4. Konfirmasikan transaksi. Deposit SOL segera kembali ke Saldo utama Anda.

Metode 2: Step Finance (penutupan massal di banyak akun)

  1. Buka Step Finance dan hubungkan wallet Anda.
  2. Navigasikan ke bagian "Akun Kosong" di dasbor manajer portofolio.
  3. Tinjau daftar akun yang dapat ditutup dan jumlah SOL yang dapat diklaim untuk masing-masing akun.
  4. Pilih akun yang ingin Anda tutup dan konfirmasikan transaksi.

Metode 3: Solana Beach atau Solscan (identifikasi baca-saja)

  1. Buka Solana Beach atau Solscan dan masukkan alamat dompet Anda.
  2. Telusuri akun token Anda untuk mengidentifikasi akun dengan saldo nol.

Kedua explorer tidak mengeksekusi penutupan secara langsung. Setelah mengidentifikasi akun, gunakan Phantom atau Step Finance untuk menyelesaikan transaksi. Hanya tutup akun dengan saldo token nol; akun yang menyimpan token aktif tidak dapat ditutup tanpa terlebih dahulu mentransfer atau membakar saldonya.

Catatan Pengembang Untuk menutup akun secara terprogram, gunakan instruksi closeAccount dari Token Program. Akun harus memiliki saldo token nol sebelum memanggil closeAccount; transaksi akan gagal jika tidak. Lamports dari akun yang ditutup ditransfer ke akun tujuan yang Anda tentukan. Lihat dokumentasi Token SPL) untuk referensi instruksi lengkap.


Perubahan Sewa Solana dan Perilaku Runtime Saat Ini

Alur pembuatan akun Solana modern umumnya memerlukan cukup lamports untuk pembebasan sewa, sementara deskripsi pengumpulan sewa berkala yang lebih lama mungkin tidak lagi sesuai dengan perilaku runtime saat ini. Bidang rent_epoch yang usang atau sentinel tidak dengan sendirinya membuktikan bahwa akun dapat mengabaikan persyaratan saldo minimum.

Pengembang harus menanyakan minimum saat ini dengan getMinimumBalanceForRentExemption, mengonfirmasi perilaku runtime yang aktif, dan menguji pembuatan serta penutupan akun di klaster yang relevan. Pengguna tidak boleh menutup akun kecuali mereka memahami program pemilik, saldo token, otoritas, dan tujuan untuk lamports yang diambil kembali.

Sewa Solana dan biaya gas Ethereum adalah mekanisme yang berbeda secara fundamental yang kebetulan memiliki label "biaya jaringan."

FiturSewa SolanaGas Ethereum
TujuanDeposit penyimpanan untuk ruang akun on-chainBiaya komputasi untuk eksekusi transaksi
Kapan dikenakanSekali, saat akun dibuatSetiap kali transaksi dikirimkan
Dapat dikembalikan?Ya, sepenuhnya saat akun ditutupTidak; biaya gas dikonsumsi dan tidak dapat dikembalikan
Biaya berkelanjutan?Tidak; akun yang bebas sewa tidak memiliki biaya berulangYa; setiap transaksi memerlukan gas
JumlahTetap oleh rumus berdasarkan ukuran data akunVariabel, ditentukan oleh permintaan jaringan
Kontrol penggunaDitetapkan oleh protokol; tidak dapat disesuaikan penggunaPengguna dapat mengatur batas dan harga gas
MencakupRuang penyimpanan (byte pada validator)Komputasi (siklus CPU untuk eksekusi)

Jika Anda berasal dari Ethereum, Anda mungkin memetakan sewa ke model mental gas: biaya per transaksi yang membakar SOL seperti gas membakar ETH. Pemetaan itu salah. Sewa dan gas melayani tujuan yang berbeda, berlaku pada waktu yang berbeda, dan berperilaku berbeda secara ekonomi.

Solana memiliki biaya transaksinya sendiri yang mencakup biaya komputasi, terpisah dari sewa. Jangan menyamakan sewa dengan biaya transaksi Solana; keduanya adalah mekanisme yang berbeda.

Biaya gas Ethereum adalah biaya konsumsi: Anda membayarnya dan biaya itu hilang, berkontribusi pada pembakaran biaya EIP-1559 atau diberikan kepada validator sebagai biaya prioritas. Sewa Solana adalah deposit yang dapat dibatalkan: Anda menyimpannya daripada membelanjakannya, dan memulihkannya saat akun ditutup. Perbedaan itu menjelaskan mengapa model biaya Solana terasa berbeda secara struktural bagi pengguna yang berpindah antar dua jaringan.

Bitcoin mengambil pendekatan arsitektur yang berbeda. Bitcoin menggunakan model UTXO (Unspent Transaction Output) daripada model akun dan tidak memiliki mekanisme sewa, karena UTXO yang tidak digunakan cukup tetap tidak terpakai tanpa menempati jenis penyimpanan terindeks yang sama yang dibutuhkan akun Solana.


Sewa di Solana: Referensi Pengembang

Referensi berikut ditulis untuk pengembang yang membangun di Solana; pengguna umum dapat melewati ke bagian FAQ tanpa kehilangan apa pun yang diperlukan untuk penggunaan sehari-hari.

Catatan Pengembang Semua contoh di bawah mereferensikan Solana web3.js v1.x. API v2.x (saat ini dalam rilis) menggunakan tanda tangan metode yang berbeda. Periksa panduan migrasi web3.js resmi) sebelum menggunakan contoh-contoh ini dalam produksi.

Program dan Sewa: Program Solana (setara dengan kontrak pintar di Ethereum) disimpan sebagai akun itu sendiri dan tunduk pada aturan sewa yang sama. Program yang diterapkan harus mempertahankan saldo yang bebas sewa. Akun program biasanya didanai ke status bebas sewa selama penerapan. Di Solana, program bersifat stateless; mereka menulis ke akun data terpisah, yang masing-masing membawa persyaratan sewa sendiri.

Program Derived Addresses (PDA): PDA adalah akun yang alamatnya berasal secara deterministik dari ID program dan seeds, dimiliki oleh program daripada kunci pribadi. PDA tunduk pada persyaratan pembebasan sewa yang sama seperti akun yang dimiliki pengguna. Program yang memiliki PDA bertanggung jawab untuk memastikan bahwa program tersebut didanai ke minimum bebas sewa, biasanya pada saat pembuatan akun melalui pemanggilan lintas program (CPI). PDA yang didanai dengan tidak benar adalah sumber umum bug produksi dalam program Solana.

Menghitung saldo minimum bebas sewa: Gunakan connection.getMinimumBalanceForRentExemption(dataSize) di mana dataSize adalah ukuran data akun yang dialokasikan dalam byte. Ini mengembalikan minimum saat ini dalam lamports. Teruskan hasilnya langsung ke SystemProgram.createAccount saat mendanai akun baru.

Menutup akun secara terprogram: Gunakan createCloseAccountInstruction dari Token Program untuk menutup akun token dan mengembalikan lamports-nya ke tujuan yang ditentukan. Akun harus memiliki saldo token nol; transaksi akan gagal jika tidak.

TindakanMetodePanggilan Solana web3.js v1.x
Periksa saldo minimumgetMinimumBalanceForRentExemptionconnection.getMinimumBalanceForRentExemption(size)
Buat akun bebas sewaSystemProgram.createAccountSystemProgram.createAccount({...lamports: minBalance...})
Tutup akun tokenToken Program closeAccountcreateCloseAccountInstruction(account, dest, owner)

Referensi lengkap: Dokumentasi model akun Solana.


Pertanyaan yang Sering Diajukan Tentang Sewa di Solana

Pertanyaan berikut mencakup poin-poin kebingungan yang paling umum tentang sewa di Solana, dengan jawaban mandiri yang ditulis untuk referensi langsung.

Apa itu sewa di Solana?

Sewa di Solana umumnya digambarkan sebagai saldo lamport yang harus dimiliki akun on-chain untuk data yang dialokasikan berdasarkan aturan saat ini. Ketika akun yang memenuhi syarat ditutup dengan sah, lamports yang tersisa masuk ke tujuan yang ditentukan oleh instruksi penutupan. Dompet sering mengotomatiskan pendanaan akun, tetapi pengguna tetap harus memverifikasi instruksi dan persyaratan saat ini.

Bagaimana cara kerja sewa Solana?

Ketika akun Solana dibuat, biasanya harus memiliki saldo lamport minimum berdasarkan ukuran data yang dialokasikan. Berdasarkan aturan saat ini, memenuhi ambang batas tersebut membuat akun bebas sewa dari pengurangan berkala. Operasi penutupan yang sah mengirimkan sisa lamports akun ke tujuan yang ditentukan oleh instruksi.

Apa itu pembebasan sewa di Solana?

Pembebasan sewa adalah status yang dimiliki akun ketika saldo lamport-nya memenuhi atau melebihi ambang batas saat ini untuk ukuran datanya. Berdasarkan model saat ini, saldo tidak dikenakan biaya secara berkala sebagai sewa; pengembang harus memverifikasi perilaku runtime saat ini daripada memperlakukannya sebagai jaminan yang tidak dapat diubah.

Berapa banyak SOL yang Anda perlukan untuk bebas sewa?

Sekitar 0,00203928 SOL (2.039.280 lamports) untuk akun token SPL standar. Jumlah pastinya tergantung pada ukuran data akun: akun sistem dengan 0 byte data memerlukan lebih sedikit (~0,00089 SOL), sementara akun program kustom dengan lebih banyak data memerlukan lebih banyak secara proporsional. Verifikasi angka saat ini menggunakan getMinimumBalanceForRentExemption di Solana Mainnet sebelum mengandalkan angka-angka ini.

Apa yang terjadi jika akun Solana tidak memiliki cukup SOL untuk sewa?

Dokumentasi yang lebih lama menjelaskan pengumpulan sewa dan pembersihan akun untuk akun yang tidak bebas sewa. Persyaratan pembuatan akun Solana saat ini dan perilaku runtime mungkin berbeda. Tanyakan akun langsung dan dokumentasi saat ini alih-alih mengasumsikan bahwa akun akan dihapus atau bahwa wallet telah membuatnya aman.

Bisakah Anda mendapatkan sewa kembali di Solana?

Ya. Deposit sewa penuh dikembalikan ke wallet Anda saat Anda menutup akun. Menutup akun dapat mengklaim kembali lamports hanya jika program dan status akun yang relevan mengizinkannya. Pastikan akun kosong, verifikasi alamat tujuan dan otoritas, serta tinjau setiap transaksi sebelum menandatangani. wallet bernama dan dasbor adalah contoh, bukan dukungan.

Masalah apa yang diatasi mekanisme sewa Solana?

Validator harus menyimpan data setiap akun aktif di RAM untuk memproses transaksi dengan throughput tinggi. Tanpa mekanisme biaya yang terpasang pada penyimpanan, siapa pun dapat membuat akun tak terbatas, menyebabkan status jaringan tumbuh tanpa batas dan meningkatkan biaya perangkat keras validator. Deposit sewa memastikan bahwa akun yang mengonsumsi penyimpanan validator bertanggung jawab secara ekonomi atas ruang yang mereka tempati.

Bagaimana sewa Solana berbeda dari biaya gas Ethereum?

Biaya gas Ethereum adalah biaya komputasi yang tidak dapat dikembalikan yang dibayarkan per transaksi; mereka mencakup siklus CPU dan dikonsumsi segera. Sewa Solana adalah deposit penyimpanan yang dapat dikembalikan yang dibayarkan sekali per akun; mereka mencakup penyimpanan byte pada validators dan dikembalikan penuh saat akun ditutup. Kedua mekanisme tersebut melayani tujuan yang berbeda dalam protokol yang berbeda secara arsitektur.


Jelajahi SOL di Bybit

Pembaca dapat meninjau informasi pasar SOL saat ini atau pasar spot SOL/USDT. Tautan ini menyediakan akses pasar dan tidak membuktikan bahwa Solana, sebuah wallet, atau protokol pihak ketiga cocok untuk setiap pembaca.

Poin Penting: Apa yang Perlu Anda Ketahui Tentang Sewa Solana

Sewa Solana umumnya dipahami sebagai persyaratan pendanaan akun daripada biaya pengguna yang berulang, tunduk pada aturan runtime saat ini.

  • Akun Solana umumnya menyimpan lamports yang diperlukan untuk data yang dialokasikan; operasi penutupan yang memenuhi syarat mengirimkan lamports yang tersisa ke tujuan yang ditentukan.
  • Setiap akun on-chain memerlukan saldo SOL minimum yang proporsional dengan ukuran datanya agar tetap aktif.
  • Dompet dan aplikasi umum umumnya membuat akun dengan saldo yang diperlukan, tetapi setiap akun harus diverifikasi secara independen.
  • Deskripsi sewa periodik dan pengumpulan sampah yang lebih lama tidak boleh diterapkan pada runtime saat ini tanpa konfirmasi sumber primer.
  • Status bebas sewa berarti deposit tidak ditarik, bukan berarti tidak ada SOL yang terkunci.
  • Akun token kosong dapat mengembalikan saldo bebas sewanya saat ditutup berdasarkan aturan program token. Verifikasi akun, otoritas, tujuan, biaya transaksi, dan izin alat sebelum menandatangani.

Bagi pengguna umum, pastikan akun kosong dan memenuhi syarat sebelum menutupnya. Bagi pengembang, ajukan permintaan persyaratan pembebasan sewa saat ini dan uji pembuatan serta penutupan pada cluster yang relevan. Jangan menganggap otomatisasi wallet, deskripsi sewa lama, atau perkiraan jumlah akun sebagai jaminan keamanan atau tokenomics.

Saldo SOL, tarif sewa, dan parameter protokol yang dirujuk dalam artikel ini mencerminkan perilaku jaringan Solana yang didokumentasikan secara publik sejak tanggal publikasi. Parameter protokol dapat berubah melalui tata kelola jaringan atau peningkatan perangkat lunak. Pembaca harus memverifikasi nilai saat ini dalam dokumentasi resmi Solana sebelum membuat keputusan teknis atau keuangan.

Bacaan Terkait