Setiap transaksi Solana memerlukan biaya yang dibayarkan dalam SOL. Biaya tersebut memiliki dua komponen: biaya dasar dan biaya prioritas opsional. Biaya dasar mengompensasi validator untuk pekerjaan kriptografi dalam memverifikasi tanda tangan. Biaya prioritas meningkatkan kemungkinan bahwa leader saat ini menjadwalkan transaksi Anda lebih dahulu dari transaksi lain yang bersaing.
Struktur biaya
Perhitungan biaya dasar, distribusi biaya, formula biaya prioritas, dan contoh kode untuk mengatur biaya.
Anggaran komputasi
Batas unit komputasi, varian ComputeBudgetInstruction, model biaya penjadwal, batas blok, dan konstanta anggaran eksekusi.
Fakta kunci
- Biaya dasar: per tanda tangan, dibagi 50% dibakar / 50% ke validator.
- Biaya prioritas:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamport. 100% ke validator.
Batas
| Batas | Nilai | Sumber |
|---|---|---|
| Biaya dasar per tanda tangan | 5.000 lamport | lamports_per_signature |
| Batas CU default / instruksi | 200.000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| CU default instruksi builtin | 3.000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Batas CU maks / transaksi | 1.400.000 | MAX_COMPUTE_UNIT_LIMIT |
| Mikro-lamport per lamport | 1.000.000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?