Кожна транзакція Solana потребує сплати комісії в SOL. Комісія складається з двох компонентів: базової комісії та опціональної комісії пріоритизації. Базова комісія компенсує валідаторам криптографічну роботу з перевірки підписів. Комісія пріоритизації збільшує ймовірність того, що поточний лідер запланує вашу транзакцію раніше за конкуруючі.
Структура комісій
Розрахунок базової комісії, розподіл комісій, формула комісії пріоритизації та приклади коду для встановлення комісій.
Обчислювальний бюджет
Ліміти обчислювальних одиниць, варіанти ComputeBudgetInstruction, модель вартості планувальника, ліміти блоків та константи бюджету виконання.
Ключові факти
- Базова комісія: за підпис, розподіляється 50% спалюється / 50% валідатору.
- Комісія пріоритизації:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamports. 100% валідатору.
Ліміти
| Ліміт | Значення | Джерело |
|---|---|---|
| Базова комісія за підпис | 5 000 lamports | lamports_per_signature |
| Стандартний ліміт CU / інструкція | 200 000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| Стандартні CU вбудованої інструкції | 3 000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Максимальний ліміт CU / транзакція | 1 400 000 | MAX_COMPUTE_UNIT_LIMIT |
| Мікро-lamports на lamport | 1 000 000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?