Crypto · 4 min read · 8 views
Rent Solana Mulai Turun: Cara Aman Memahami dan Mengambil Surplus SOL
Solana mulai menurunkan deposit rent akun secara bertahap melalui SIMD-0437. Pelajari dampaknya, cara aman menghitung dan mengambil surplus lamport, serta kesalahan yang perlu dihindari.
GD
I Gusti Agung Ganes Satsangga Dipa
Backend & Software Developer
# Pembukaan
Solana mulai menurunkan biaya “rent” akun melalui **SIMD-0437**. Istilah rent agak menyesatkan: ini bukan biaya berulang, melainkan deposit SOL yang dapat dikembalikan ketika akun ditutup. Tahap pertama sudah aktif di mainnet pada 3 September 2026, sementara target akhirnya memangkas konstanta biaya penyimpanan sebesar 90%.
Perubahan ini relevan bagi pengguna, wallet, dan developer karena akun yang telah didanai berdasarkan tarif lama dapat menyimpan lamport berlebih. Namun, surplus tersebut tidak otomatis pindah ke wallet. Artikel ini membahas mekanisme pengurangan rent, cara mengevaluasi dana berlebih, dan batas aman saat melakukan reclaim.
---
## Daftar Isi
01. [Apa Itu Pengurangan Rent Solana?](#01--apa-itu-pengurangan-rent-solana)
02. [Mengapa Hal Ini Penting?](#02--mengapa-hal-ini-penting)
03. [Bagaimana Cara Melakukannya?](#03--bagaimana-cara-melakukannya)
04. [Kesalahan yang Sering Terjadi](#04--kesalahan-yang-sering-terjadi)
05. [Tips Tambahan](#05--tips-tambahan)
06. [Kesimpulan](#kesimpulan)
---
## 01 — Apa Itu Pengurangan Rent Solana?
Setiap akun Solana harus menyimpan saldo minimum dalam lamport—unit terkecil SOL—sesuai ukuran datanya. Deposit ini membuat akun berstatus *rent-exempt* dan dikembalikan saat akun ditutup. Menurut [halaman upgrade Solana](https://solana.com/upgrades/reduced-rent), minimum dihitung dari overhead tetap 128 byte, ukuran data akun, dan konstanta `lamports_per_byte`.

SIMD-0437 menurunkan konstanta dari 6.960 menuju 696 lamport per byte melalui lima *feature gate*. Tahap pertama menurunkannya menjadi 6.333 dan telah aktif di mainnet; tahapan berikutnya dapat ditunda bila pertumbuhan state jaringan tidak mendukung kelanjutan rollout. Dokumen proposal [SIMD-0437](https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0437-incremental-rent-reduction.md) menjadi dasar teknis perubahan ini.
> **Highlight:** Rent yang lebih murah menurunkan modal awal untuk membuat akun baru, tetapi reclaim harus menyisakan saldo minimum terbaru agar akun tetap aktif.
---
## 02 — Mengapa Hal Ini Penting?
Dampaknya paling terasa pada layanan yang membuat banyak token account, mint, atau *program-derived address* (PDA). Solana Foundation memperkirakan target akhir berupa pengurangan 90%, tetapi implementasinya bertahap agar validator dapat memantau pertumbuhan state.
- **Onboarding lebih murah:** aplikasi dapat mensubsidi pembuatan akun dengan modal lebih rendah.
- **Ada SOL yang bisa dipulihkan:** akun lama berpotensi memiliki saldo di atas minimum terbaru.
- **Akun tak harus ditutup:** instruksi tertentu dapat menarik surplus sambil mempertahankan akun.
- **Kode lama perlu diaudit:** konstanta rent yang ditulis permanen dapat menghasilkan perhitungan keliru.
- **Risiko state tetap dipantau:** setiap tahap bersifat independen dan dapat dihentikan.
Analisis resmi [Rent Reduction on Solana](https://solana.com/news/rent-reduction-deep-dive) menilai pengurangan bertahap sebagai cara menyeimbangkan biaya onboarding dengan risiko pertumbuhan penyimpanan on-chain.
---
## 03 — Bagaimana Cara Melakukannya?
### Step 01 — Identifikasi jenis dan otoritas akun
Tentukan apakah akun dimiliki Token Program, Token-2022, atau program aplikasi sendiri. Jangan menganggap pemegang wallet selalu berhak menarik surplus: token account memerlukan otoritas pemilik, sedangkan mint dapat memerlukan mint authority.
### Step 02 — Hitung minimum terbaru
Baca nilai rent dari jaringan saat transaksi dibuat. Panduan resmi [reclaim excess SOL](https://solana.com/news/how-to-reclaim-excess-sol-after-rent-reduction) menegaskan agar developer tidak melakukan *hard-code*, karena rollout berlangsung dalam beberapa tahap.
```text
minimum = (128 + ukuran_data) × lamports_per_byte_terkini
surplus = saldo_akun - minimum
```
| Jenis akun | Jalur reclaim | Catatan utama |
|---|---|---|
| Token account atau mint | `WithdrawExcessLamports` | Tidak mengubah saldo token |
| PDA milik program | Instruksi program khusus | Program wajib memvalidasi owner dan signer |
| Akun kosong tak diperlukan | Tutup akun | Deposit dikembalikan penuh |
### Step 03 — Bangun, simulasi, lalu tanda tangani
Untuk akun Token Program, gunakan instruksi resmi `WithdrawExcessLamports`. Untuk PDA, program pemilik harus memindahkan hanya surplus dan menjaga keseimbangan lamport transaksi. Simulasikan transaksi, periksa alamat tujuan, lalu tanda tangani lewat wallet tepercaya. Pengguna nonteknis sebaiknya menunggu dukungan native dari wallet atau aplikasi yang mereka percaya.
---
## 04 — Kesalahan yang Sering Terjadi
> ⚠️ **Kesalahan #1 — Menganggap surplus cair otomatis**
> Aktivasi feature gate tidak mengirim SOL ke wallet. Dana tetap berada pada akun sampai instruksi reclaim atau penutupan yang sah dijalankan.
> ⚠️ **Kesalahan #2 — Mengosongkan akun di bawah minimum**
> Menarik seluruh lamport dapat membuat akun tidak memenuhi syarat. Hitung minimum dari Rent sysvar atau RPC terkini dan pindahkan hanya selisihnya.
> ⚠️ **Kesalahan #3 — Menandatangani lewat situs acak**
> Tren “claim SOL” mudah dimanfaatkan phishing. Verifikasi program ID, instruksi, otoritas, dan destination sebelum menyetujui transaksi.
---
## 05 — Tips Tambahan
**Tip 01 — Audit konstanta lama.** Cari angka rent yang ditulis langsung di program, SDK internal, dan backend; ganti dengan pembacaan nilai jaringan terkini.
**Tip 02 — Prioritaskan akun berskala besar.** Reclaim pada satu akun mungkin kecil. Wallet atau aplikasi dengan ribuan akun perlu mengelompokkan pekerjaan secara efisien tanpa melewati batas transaksi.
**Tip 03 — Pantau status feature gate.** Jangan menghitung penghematan berdasarkan target akhir 696 sebelum semua tahap benar-benar aktif di mainnet.
---
## Kesimpulan
Pengurangan rent Solana membuat penyimpanan akun lebih murah dan membuka peluang memulihkan lamport berlebih tanpa selalu menutup akun. Manfaatnya nyata bagi aplikasi berskala besar, tetapi proses aman bergantung pada perhitungan minimum terkini, validasi otoritas, dan instruksi program yang tepat.
Takeaway utamanya sederhana: bedakan target roadmap dari status mainnet saat ini, jangan memakai konstanta lama, dan jangan menandatangani transaksi reclaim yang tidak dipahami.
*Disclaimer: Artikel ini bersifat informatif dan bukan nasihat keuangan atau rekomendasi investasi.*
---
## Sumber
- [Reduced Rent — Solana Foundation](https://solana.com/upgrades/reduced-rent) — status rollout, rumus minimum, dan tahapan feature gate.
- [How to Reclaim Excess SOL After Rent Reduction — Solana Foundation](https://solana.com/news/how-to-reclaim-excess-sol-after-rent-reduction) — mekanisme `WithdrawExcessLamports` dan panduan untuk PDA.
- [Rent Reduction on Solana: A Data-Backed Analysis — Solana Foundation](https://solana.com/news/rent-reduction-deep-dive) — analisis ekonomi dan risiko pertumbuhan state.
- [SIMD-0437: Incremental Rent Reduction — Solana Improvement Documents](https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0437-incremental-rent-reduction.md) — spesifikasi teknis proposal.
Tags: #Solana#SOL#SIMD-0437#reduced rent#rent exemption#lamports#Token Program#PDA#blockchain storage
GD
Tentang Penulis — Ganes Satsangga
Backend Developer berpengalaman membangun aplikasi web, sistem ERP/CMS, integrasi API, dan database menggunakan Laravel, PHP, dan Go.


