Визначення
Комісія за газ — це плата за обробку транзакції або виконання смарт-контракту в Ethereum і подібних блокчейнах. Вона покриває обчислення та зберігання даних, які використовує мережа, і сплачується у власній монеті мережі.
Як це працює
Кожна операція в мережі на зразок Ethereum має вартість, що вимірюється в одиницях газу. Простий переказ використовує мало газу, а складна дія зі смарт-контрактом, наприклад обмін токенів, — більше. Комісія = використаний газ × ціна газу. Ціну газу зазвичай вказують у gwei, де 1 gwei — це 0,000000001 власної монети мережі, тобто одна мільярдна.
В Ethereum після оновлення EIP-1559 ціна газу складається з двох частин. Базову комісію встановлює протокол залежно від того, наскільки заповненими були останні блоки, і її спалюють, тобто назавжди вилучають із пропозиції. Пріоритетна комісія, або чайові, необов’язкова й дістається валідатору; вищі чайові можуть пришвидшити включення транзакції в блок. Гаманець також встановлює ліміт газу — максимальну кількість газу, яку може використати транзакція. Якщо транзакція не вдається, наприклад через нестачу газу або тому, що контракт її відхиляє, газ, використаний до цього моменту, однаково стягується.
Комісії за газ залежать від завантаженості мережі та складності транзакції, а не від суми переказу. Комісії можуть різко зростати, коли попит на місце в блоках високий. Мережі другого рівня (Layer 2), які обробляють транзакції окремо й фіксують їх в основному блокчейні, часто значно дешевші.
Приклад (гіпотетичні цифри)
Припустімо, переказ токена в мережі на зразок Ethereum використовує 50 000 газу, базова комісія становить 18 gwei, відправник додає 2 gwei пріоритетної комісії, а монета мережі коштує $3 000.
Комісія = 50 000 × (18 + 2) gwei = 1 000 000 gwei = 0,001 монети, або 0,001 × $3 000 = $3.
З цієї суми 50 000 × 18 = 900 000 gwei спалюється, а 50 000 × 2 = 100 000 gwei дістається валідатору.
Комісія становила б ті самі $3 незалежно від того, переказують токени на $10 чи на $10 000, бо газ вимірює обчислення, а не вартість.
Типові помилки
- Вважати, що комісія за газ зростає разом із сумою переказу.
- Очікувати повернення газу, якщо транзакція не вдалася.
- Встановлювати надто низьку комісію в періоди високого навантаження, через що транзакція може довго залишатися в очікуванні.
- Забувати тримати в гаманці трохи власної монети мережі, щоб сплачувати газ під час переказу інших токенів.
Пов’язані калькулятори
Цей словник має лише освітню мету й не є інвестиційною порадою. У прикладах використано гіпотетичні цифри.