Ogni transazione Solana richiede una commissione pagata in SOL. La commissione ha due componenti: una commissione base e una commissione di priorità facoltativa. La commissione base compensa i validator per il lavoro criptografico di verifica delle firme. La commissione di prioritizzazione aumenta la probabilità che il leader corrente pianifichi la tua transazione prima di quelle concorrenti.
Struttura delle commissioni
Calcolo della commissione base, distribuzione delle commissioni, formula della commissione di prioritizzazione ed esempi di codice per impostare le commissioni.
Budget di calcolo
Limiti delle unità di calcolo, varianti di ComputeBudgetInstruction, modello di costo dello scheduler, limiti dei blocchi e costanti del budget di esecuzione.
Informazioni chiave
- Commissione base: per firma, suddivisa 50% bruciata / 50% al validator.
- Commissione di prioritizzazione:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamport. 100% al validator.
Limiti
| Limite | Valore | Fonte |
|---|---|---|
| Commissione base per firma | 5.000 lamport | lamports_per_signature |
| Limite CU predefinito / istruzione | 200.000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| CU predefinito istruzione builtin | 3.000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Limite CU massimo / transazione | 1.400.000 | MAX_COMPUTE_UNIT_LIMIT |
| Micro-lamport per lamport | 1.000.000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?