Ф'ючерси
Сотні безстрокових контрактів
TradFi
Золото
Одна платформа для світових активів
Опціони
Hot
Торгівля ванільними опціонами європейського зразка
Єдиний рахунок
Максимізуйте ефективність вашого капіталу
Демо торгівля
Вступ до ф'ючерсної торгівлі
Підготуйтеся до ф’ючерсної торгівлі
Ф'ючерсні події
Заробляйте, беручи участь в подіях
Демо торгівля
Використовуйте віртуальні кошти для безризикової торгівлі
Запуск
CandyDrop
Збирайте цукерки, щоб заробити аірдропи
Launchpool
Швидкий стейкінг, заробляйте нові токени
HODLer Airdrop
Утримуйте GT і отримуйте масові аірдропи безкоштовно
Launchpad
Будьте першими в наступному великому проекту токенів
Alpha Поінти
Ончейн-торгівля та аірдропи
Ф'ючерсні бали
Заробляйте фʼючерсні бали та отримуйте аірдроп-винагороди
Інвестиції
Simple Earn
Заробляйте відсотки за допомогою неактивних токенів
Автоінвестування
Автоматичне інвестування на регулярній основі
Подвійні інвестиції
Прибуток від волатильності ринку
Soft Staking
Earn rewards with flexible staking
Криптопозика
0 Fees
Заставте одну криптовалюту, щоб позичити іншу
Центр кредитування
Єдиний центр кредитування
Центр багатства VIP
Преміальні плани зростання капіталу
Управління приватним капіталом
Розподіл преміальних активів
Квантовий фонд
Квантові стратегії найвищого рівня
Стейкінг
Стейкайте криптовалюту, щоб заробляти на продуктах PoS
Розумне кредитне плече
Кредитне плече без ліквідації
Випуск GUSD
Мінтинг GUSD для прибутку RWA
Комплексне розуміння Ethereum Gas: повний гайд про те, що таке Gas та як розраховуються комісії
Які слова найчастіше звучать в екосистемі Ethereum? Відповідь — Gas. Але чесно кажучи, багато хто насправді не розуміє, що таке Gas. Дехто вважає його витратами, дехто — платою, і суперечливі думки заплутують новачків. Насправді, достатньо засвоїти просту формулу — Вартість = кількість × ціна, — і ви зможете повністю зрозуміти всі концепції, пов’язані з Gas. У цій статті з нуля ми детально розглянемо, що таке Gas в Ethereum і як обчислювати вартість транзакцій.
Паливо чи плата? Спершу з’ясуймо, що таке Gas
Уявіть, що ви їдете автомобілем з точки А до точки Б. Окрім ціни на паливо, вам потрібно знати, скільки літрів бензину ви витратили, щоб порахувати загальну вартість палива. Концепція Gas в Ethereum дуже схожа.
У мережі Ethereum всі операції — будь то переказ токенів, виконання смарт-контрактів або збереження даних — потребують витрат так званого «палива» — Gas. Що таке Gas? Простими словами, це одиниця вартості виконання операції в блокчейні, яка відображає необхідні обчислювальні ресурси для завершення конкретної дії.
Чому Ethereum запровадив механізм Gas? Головна причина — захист мережі. За допомогою встановлення плати за Gas система може:
Коли люди кажуть «Gas зараз сягнув 200» або «Gas вже впав до 5», вони мають на увазі ціну за одиницю Gas, а не кількість витраченого Gas або загальну вартість. Щоб зрозуміти, що таке Gas, потрібно розмежовувати ці три поняття.
Три ключові параметри: кількість Gas, ціна та вартість
Щоб обчислити вартість будь-якої транзакції, потрібно зрозуміти три основні концепції:
Gas Limit (ліміт Gas)
Gas Limit — це максимально допустима кількість Gas, яку ви готові заплатити за транзакцію. Це визначає «розмір» операції.
Різні операції споживають різну кількість Gas. Наприклад, простий переказ коштів потребує 21 000 Gas, тоді як виконання складного смарт-контракту може вимагати 100 000 і більше. Кількість Gas визначається програмою контракту — чим складніша операція, тим більше Gas вона споживає.
На практиці вам не потрібно самостійно рахувати цю кількість. Гаманці, наприклад MetaMask, автоматично оцінюють потрібний Gas Limit залежно від типу операції. Якщо оцінка становить 21 000, а ви вручну зменшите до 10 000, і фактичне споживання перевищить цю межу, транзакція провалиться, і витрачені Gas не повернуться. Навпаки, якщо фактично використано лише 15 000 Gas, різниця — 6 000 — автоматично повернеться вам.
Gas Price (ціна за одиницю Gas)
Gas Price — це ціна за один Gas, зазвичай виражена у Gwei. 1 Gwei = 0,000000001 ETH.
Чому не використовують безпосередньо ETH? Тому що 1 Gwei — це дуже мала одиниця, і зручніше використовувати Gwei для зручності. Наприклад, «Gas Price — 50 Gwei» набагато простіше сприймати, ніж «0.00000005 ETH».
Ціна за Gas не є фіксованою і залежить від навантаження мережі. Коли мережа зайнята, ціна зростає; у спокійні часи — знижується. Стежити за актуальним середнім Gas Price можна на сайтах, таких як Etherscan або GasTracker.
Gas Fee (загальна вартість)
Gas Fee — це фактична сума, яку ви платите за транзакцію. Обчислюється за формулою:
Gas Fee = Gas Limit × Gas Price
Наприклад, для переказу:
За тодішнім курсом ETH приблизно 1600 USDT, ця сума становить близько 1,68 долара США.
Що змінилося з оновленням London: базова плата та система чаєвих
5 серпня 2021 року в мережі Ethereum відбулося масштабне оновлення — London Hard Fork. Воно кардинально змінило спосіб обчислення Gas Price, розділивши його на дві частини:
Base Fee (базова плата)
Кожен блок має свою базову ціну — Base Fee. Вона автоматично регулюється залежно від навантаження мережі: якщо блок заповнений понад 50%, ціна зростає; якщо менше — знижується.
Base Fee повністю знищується (burned) і не надходить майнерам. Це зроблено для стабілізації цін на Gas і запобігання їх різким стрибкам.
Max Priority Fee (чаєвий або додатковий платіж)
Max Priority Fee — це додатковий платіж, який ви платите майнерам за швидке включення вашої транзакції. Це схоже на додаткову плату за пріоритет у сервісах таксі — платите більше, і ваша транзакція буде підтверджена швидше.
Цей платіж можна регулювати довільно, зазвичай його підвищують, щоб прискорити обробку.
Max Fee (максимальна плата)
Max Fee = Base Fee + Max Priority Fee
Це максимальна ціна за Gas, яку ви готові заплатити за транзакцію. Система автоматично обчислює фактичну ціну і повертає різницю, якщо ви заплатили більше.
Порівняння до і після оновлення:
Практичний приклад у MetaMask: обчислюємо свою Gas-вартість
Запускаючи транзакцію у MetaMask, ви побачите приблизно таке:
Обчислення:
Gas Fee = 21 000 × 63.97 Gwei = 1 343 370 Gwei = 0,001343 ETH
Це відповідає оцінці системи і підтверджує правильність формули. Перед кожною транзакцією ви можете перевірити цю суму, щоб уникнути несподіваних витрат.
Чому вартість Gas іноді залишається високою?
Обмежена пропускна здатність блоків Ethereum. Кожен блок може містити лише обмежену кількість транзакцій. Коли попит перевищує пропозицію, виникає так звані «Gas Wars» — «битви за Gas».
Типові ситуації:
У такі моменти користувачі змагаються за включення своїх транзакцій, підвищуючи ціну Gas. Це підвищує загальні витрати і може призвести до «зашкалювання» цін.
Як зекономити на Gas: п’ять порад
Зрозумівши, що таке Gas і як він працює, постає питання — як зменшити витрати?
1. Обирайте оптимальний час для транзакцій
Ціни на Gas не стабільні. Зазвичай, у періоди з 14:00 до 18:00 за київським часом у Європі та США ціни нижчі. Вечорами та вночі навантаження зростає, і ціна підскакує. Якщо ваша операція не термінова, краще почекати.
2. Перевіряйте актуальні ціни в реальному часі
Не поспішайте. Відкрийте Etherscan, GasTracker або інші сервіси, щоб побачити середню ціну і прогноз. Вибирайте час, коли ціна нижча.
3. Об’єднуйте кілька транзакцій у одну
Замість кількох малих операцій краще зробити одну більшу. Це збільшує Gas Limit, але зменшує середню вартість на кожну операцію. Деякі DeFi-протоколи підтримують таку функцію.
4. Використовуйте Layer 2 рішення
Arbitrum, Optimism, Polygon — це рішення другого рівня або side-chain, що працюють поруч із Ethereum. Вони пропонують значно нижчі ціни на Gas — іноді у 10-100 разів дешевше. Polygon часто називають «бідним ланцюгом», оскільки його Gas — це лише частина від основної мережі.
Більшість додатків вже працюють на цих мережах, особливо для аірдропів, малих переказів і взаємодій.
5. Використовуйте Gas-оптимізовані сервіси або агрегатори
Деякі платформи пропонують автоматичне оптимізування Gas — наприклад, через маршрутизацію або пакетування транзакцій. Такі сервіси, як 1Inch або ParaSwap, мають вбудовані функції для зниження витрат.
Наостанок
Розуміння Gas — це не просто знання концепції, а основа безпечних і ефективних транзакцій у Ethereum. Без цього легко втратити значні кошти: або переплатити через високі ціни, або зазнати невдачі через недостатній Gas Limit.
Рекомендується регулярно перевіряти ціну Gas, обирати правильний час і раціонально оцінювати вартість транзакцій — це значно знизить ваші витрати.