Останнім часом друзі запитують мене, що таке gas, і я усвідомив, що багато новачків справді дуже плутаються в цьому понятті. Раніше я теж був у такій самій ситуації — в інтернеті пояснення були різноманітні: одні казали, що це кількість, інші — що це витрати, і все це створювало ще більшу плутанину. Насправді потрібно запам’ятати один простий формулю: витрати = кількість × ціна, і все стане зрозуміло.



Спершу я розповім тобі найпростіший метафоричний приклад. Якщо ти їдеш автомобілем з точки А до точки Б і тобі потрібно 10 літрів бензину, а один літр коштує 8 гривень, то загальні витрати будуть 80 гривень. Аналогічно й у мережі Ethereum — для виконання операції потрібно витратити певну кількість gas, наприклад 21000 одиниць, а ціна за один gas — 100 gwei. Тоді загальні витрати будуть 21000 × 100 = 2 100 000 gwei.

Отже, що таке gas? Простими словами, gas — це «паливо» для виконання різних операцій в Ethereum. Якщо ти хочеш переказати токени, взаємодіяти з контрактами або зберігати дані — все це потребує витрат gas. Як автомобіль без бензину не поїде, так і в Ethereum без gas нічого не зробиш.

Я часто чую, що кажуть: «Gas зараз 5 доларів» або «Gas підскочив до 200», — насправді мають на увазі ціну за gas (gas price), а не кількість gas або кінцеву суму витрат. Ця деталь дуже важлива — багато людей через плутанину з цими поняттями і зазнають збитків.

Що таке Gas Limit? Це, по суті, максимальна кількість gas, яку ти готовий витратити на цю транзакцію. Наприклад, для переказу потрібно лише 21000 gas, але ти встановлюєш Gas Limit на рівні 50000 — тоді залишок у 29000 gas повернеться тобі назад. Навпаки, якщо потрібно 51000 gas, а ти поставив 50000 — транзакція не пройде, і ти втратиш всі 50000. Тому не варто зменшувати Gas Limit, щоб економити — це може обернутися збитками.

Щодо одиниць вимірювання Gas Price — зручніше використовувати Gwei. 1 Gwei = 0.000000001 ETH. Якщо переводити все в ETH, то з’являється багато нулів і важко орієнтуватися. Після оновлення мережі London, ціна gas складається з базової плати (base fee) і додаткової винагороди (max priority fee). Базова плата змінюється залежно від навантаження мережі, а додаткову винагороду можна регулювати самостійно. Чим більше ви даєте за додаткову винагороду, тим вищий пріоритет вашої транзакції — її швидше включать у блок. Це схоже на підвищення чайових таксисту — швидше доїдете.

Розрахунок Gas fee: припустимо, я використовую MetaMask для переказу, з Gas Limit 21000 і Gas Price 63.97 gwei. Тоді загальні витрати будуть 21000 × 63.97 = 1 343 454 gwei, що в ETH становить приблизно 0.0013434 ETH. Це не дуже багато, але якщо мережа буде сильно навантажена і ціна gas підскочить до кількох сотень gwei, витрати можуть бути дуже великими.

Чому іноді ціна gas така висока? Головна причина — обмежений простір у блоках Ethereum. У періоди високого попиту, наприклад, при розпродажах віртуальної нерухомості або розіграші популярних проектів, багато користувачів намагаються швидко додати свої транзакції у блок, і ціна gas стрімко зростає. Найкраща стратегія — почекати, якщо немає терміновості, і виконувати операції у менш завантажені години. Зазвичай це після обіду і до вечора, або з 19:00 до ранку — ціни можуть підвищуватися.

Щоб зменшити витрати на Gas fee, є кілька порад. По-перше, перевіряй актуальні ціни gas перед операцією — не сліпо виконуй транзакцію. По-друге, якщо не терміново — почекай на час з низькою ціною. По-третє, можеш використовувати Layer 2 або sidechains, наприклад Polygon, де комісії дуже низькі і це особливо зручно для розіграшів і взаємодій. Деякі навіть жартома називають його «бідняцькою мережею» — там витрати набагато менші, ніж у основній мережі.

Загалом, якщо ти не розумієш, що таке gas і як працює ціноутворення, ти ризикуєш зазнати збитків при роботі з Ethereum. Перед кожною транзакцією обов’язково перевіряй налаштування gas — це реально допоможе зберегти гроші.
ETH-0,68%
GWEI1,44%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити