
Biaya dan sewa di Solana, dijelaskan
Solana punya reputasi nyaris gratis untuk dipakai, dan untuk transfer biasa reputasi itu memang pantas. Tetapi "nyaris gratis" menyembunyikan sebuah struktur yang layak dipahami, sebab ongkos yang Anda temui di dompet swakelola tidak semuanya biaya, dan angka terbesar yang akan pernah Anda lihat di Solana justru uang yang tetap menjadi milik Anda.
Artikel ini merinci persis apa yang Anda bayar ketika mengirim SOL atau token SPL dari SSP, dengan angka sebenarnya alih-alih angka bulat. Kalau Anda belum membaca bagaimana SSP menyimpan SOL, Solana di SSP adalah fondasinya.
Tiga hal yang benar-benar Anda bayar
Setiap transaksi Solana bisa melibatkan tiga ongkos berbeda, dan mencampuradukkannya adalah tempat kebingungan bermula.
Biaya dasar adalah yang dipungut jaringan untuk memproses transaksi Anda. Biaya prioritas bersifat opsional dan membeli perlakuan yang lebih baik bagi transaksi Anda saat jaringan sibuk. Sewa sama sekali bukan biaya — ia setoran yang bisa ditarik kembali dan yang menjaga sebuah akun tetap hidup di rantai.
Hanya dua yang pertama yang terpakai. Sewa cuma diparkir. Memahami pembedaan itu sudah sebagian besar pertempuran.
Biaya dasar: murah dan mudah ditebak
Solana memungut 5.000 lamport per tanda tangan — 0,000005 SOL. Itulah seluruh model biaya dasarnya. Ia tidak berubah menurut besarnya jumlah yang Anda kirim, kerumitan program yang Anda panggil, atau jam berapa saat itu.
Transfer SOL sederhana punya satu tanda tangan dan berbiaya 5.000 lamport. Transaksi dengan tiga tanda tangan berbiaya 15.000. Pada harga SOL berapa pun yang masuk akal, ini kesalahan pembulatan — dan persis itulah sebabnya Solana dipakai untuk jenis pembayaran kecil dan sering yang di tempat lain tidak ekonomis. Dokumentasi biaya Solana adalah sumber primernya.
Kalau Anda datang dari Ethereum, kontrasnya tajam: di sana biaya membesar seiring komputasi dan kemacetan, kadang berlipat-lipat orde. Biaya gas di Ethereum, dijelaskan untuk pengguna swakelola membahas model itu.
Biaya prioritas: membeli tempat dalam antrean
Ketika Solana sibuk, validator punya lebih banyak transaksi daripada yang muat. Biaya prioritas adalah cara Anda memberi isyarat bahwa milik Anda harus lebih dulu. Ia dihargai per compute unit — ukuran seberapa banyak kerja yang dilakukan transaksi Anda — dalam mikro-lamport.
SSP menetapkan biaya prioritas 50.000 mikro-lamport per compute unit di mainnet. Satu pengiriman menghabiskan kira-kira 10.000 compute unit, jadi biaya prioritasnya sekitar 500 lamport, atau 0,0000005 SOL.
Itu angka yang sengaja kecil dengan tujuan yang sengaja besar. Ia dapat diabaikan dibanding segala hal lain dalam transaksi, dan ia menjadi pembeda antara pengiriman yang mendarat saat jam sibuk dan yang diam-diam dibuang. Membayar setengah perseribu sen agar tak perlu bertanya-tanya apakah transaksi Anda sampai adalah pertukaran yang bagus.
Sewa itu setoran, bukan biaya
Inilah bagian yang mengejutkan mereka yang pindah dari rantai lain. Di Solana, sebuah akun harus memegang saldo SOL minimum yang sebanding dengan ukurannya agar bisa ada. Lewatkan setorannya, akun itu dihapus.
Angka untuk akun-akun yang dibuat SSP:
- Akun multisig (86 byte) — sekitar 0,00149 SOL
- Akun durable nonce (80 byte) — sekitar 0,00145 SOL
- Akun token terasosiasi (165 byte) — sekitar 0,00204 SOL
Tak satu pun dari itu terpakai. Semuanya duduk di dalam akun-akun tersebut dan kembali kalau akunnya suatu saat ditutup. Akun multisig dan nonce bersifat permanen selama vault Anda ada — setoran nonce baru bisa ditarik ketika sebuah vault dipensiunkan. Setoran akun token bisa ditarik pemiliknya kapan saja dengan menutupnya.
Itulah sebabnya pengiriman Solana pertama Anda di SSP adalah yang mahal, dan sebabnya hal itu tak pernah berulang. Anda tidak membayar biaya pemasangan; Anda mendanai akun-akun yang membuat segala hal sesudahnya bekerja.
Apa yang dikenakan SSP, baris demi baris
Setiap angka di sini berasal dari daftar biaya SSP yang diterbitkan, bukan perkiraan.
| Apa yang terjadi | Biaya | Itu apa |
|---|---|---|
| Pengiriman pertama dari vault baru | 3.200.000 lamport (~0,0032 SOL) | Sewa multisig + sewa nonce + biaya jaringan |
| Setiap pengiriman sesudahnya | 100.000 lamport (~0,0001 SOL) | Biaya jaringan plus margin kecil |
| Mengirim token SPL ke penerima baru | + 2.500.000 lamport (~0,0025 SOL) | Sewa akun token milik penerima |
Ada satu catatan pembukuan lagi yang layak diketahui. Proposal multisig yang disetujui kedua perangkat Anda itu sendiri adalah akun on-chain, dan ia pun butuh sewa. SSP menutupnya dalam transaksi yang sama yang mengeksekusinya, sehingga sewa itu langsung kembali dan berimbang menjadi nol. Anda takkan pernah melihatnya sebagai biaya karena ia memang tak pernah menjadi biaya.

Biaya persisnya ditampilkan di layar peninjauan sebelum Anda menandatangani, didekode dari byte transaksi alih-alih dilaporkan oleh server. Perangkat Anda juga menerapkan batas atas independen: penggantian di atas maksimum yang dianggap masuk akal oleh SSP diperlakukan sebagai serangan dan memblokir penandatanganan, apa pun yang diklaim server mana pun.
Mengapa vault mengganti biaya paymaster
Di Solana, akun yang membayar biaya sebuah transaksi — fee payer — harus ikut menandatangani transaksinya. Bagi vault multisig yang baru, ini masalah awal yang sungguhan: vault butuh SOL untuk membayar justru transaksi yang akan membuat akun-akunnya, sementara akun-akun itu belum ada.
Relay SSP mengoperasikan paymaster yang menandatangani sebagai fee payer, menalangi biaya jaringan dan sewa apa pun, lalu diganti oleh vault Anda di dalam transaksi yang sama. Instruksi penggantian itu bagian dari proposal yang disetujui kedua perangkat Anda, jadi ia tidak bisa dieksekusi tanpa dua tanda tangan, dan tidak bisa ditukar dengan sesuatu yang lain tanpa tertangkap oleh pemeriksaan dekode.
Konsekuensi praktisnya, Anda tidak pernah memelihara saldo gas terpisah. Terima SOL, kirim SOL. Kalau paymaster sebagai pola umum masih baru bagi Anda, sponsor gas dan paymaster, dijelaskan membahas gagasannya, dan durable nonce dan penandatanganan dua perangkat menjelaskan separuh lainnya dari apa yang membuat penandatanganan dua perangkat bisa berjalan di Solana.

Menarik kembali SOL
Setoran sewa bisa ditarik kembali, tetapi mekanismenya berbeda menurut jenis akun.
Akun token bisa ditutup pemiliknya begitu saldonya nol, mengembalikan kira-kira 0,002 SOL per akun. Kalau Anda menumpuk akun token untuk token yang tidak lagi Anda pegang — termasuk yang dikirimkan orang tanpa diminta — menutupnya menarik kembali SOL yang nyata. Token SPL dan akun token di SSP menjelaskan apa itu akun-akun tersebut.
Akun multisig dan nonce tetap terdanai sepanjang umur vault. Setoran keduanya baru bisa ditarik ketika vault dipensiunkan sepenuhnya, dan itu bukan sesuatu yang dilakukan sembarangan — akun-akun itulah yang membuat alamat Anda bisa dibelanjakan.
Pelajaran praktisnya kecil saja: perlakukan kira-kira 0,003 SOL di balik vault Anda sebagai bagian dari vault, bukan sebagai saldo yang bisa dibelanjakan, dan jangan heran kalau angka "tersedia" di dompet duduk sedikit di bawah angka mentah on-chain.
Untuk mekanika langkah demi langkah sebuah pengiriman, termasuk di mana tiap angka ini muncul di layar, lihat mengirim Solana dengan SSP.


