Що таке Gas?
Gas це плата, яку ви сплачуєте за виконання операцій у блокчейні. Вона вимірює, скільки обчислювальної роботи потребує ваша транзакція або смартконтракт, і стягує плату за це. Уявіть, що ви платите за електроенергію, щоб ваші дії в мережі блокчейну дійсно виконалися.
«Gas це плата, яку бере застосунок.» Не зовсім так. Валідатори та мережа отримують її за виконання вашої транзакції, і частину може спалюватися на деяких мережах, тож це не просто податок застосунку.
Як працює Gas
Коротко про порядок дій після натискання Підтвердити:
- Крок 1: Ви відправляєте транзакцію, наприклад обмін токенів у одному з ваших улюблених децентралізованих додатків.
- Крок 2: Віртуальна машина Ethereum (EVM) моделює роботу, яку вимагає ваша транзакція, і підраховує одиниці Gas.
- Крок 3: Ви вказуєте ліміт Gas. Це максимальна кількість одиниць, яку ви готові витратити, щоб транзакція не зависла.
- Крок 4: Мережа включає вашу транзакцію, якщо ваша ціна Gas виглядає привабливою порівняно з іншими в черзі.
- Крок 5: Стягується лише фактично використаний Gas. Те, що не витрачено, залишається у вас. Досить просто.
Ось і весь процес, так, це справді просто.
Чому Gas має значення
Чому варто звертати увагу на Gas, навіть якщо ви не програміст:
- Вартість: Від цього залежить, чи буде той мінт або своп дешевий чи дорогий.
- Час виконання: Комісії можуть зростати під час піків активності, тому терпіння інколи економить кошти.
- Застосування: Ви бачитимете Gas щоразу, коли користуєтеся гаманцями, DeFi, NFT і DAO.
- Масштабування: Перенесення активності на Layer 2 часто значно знижує витрати на Gas.
Перевіряйте оцінки комісій у різні години. Пізні вечори або спокійні вихідні часто дають нижчі ціни Gas порівняно з наповненим часом запуску.
Основні характеристики Gas
Ознаки, що визначають Gas:
- Вимірювання: Одиниці Gas показують обсяг обчислювальної роботи, тому кожна операція має зрозумілу вартість.
- Ціна: Сплачується монетою мережі, часто вказується в gwei для Ethereum.
- Пріоритет: Вища ціна Gas може прискорити включення транзакції під час великого навантаження.
- Повернення: Ви сплачуєте лише за використаний Gas, а не за весь ліміт.
- Спалювання: Деякі мережі спалюють базову плату, що може зменшувати пропозицію з часом.
Як розраховується Gas?
В Ethereum загальна комісія дорівнює використаному Gas помноженому на ефективну ціну Gas. Після EIP 1559 ефективна ціна це базова плата плюс ваша пріоритетна нагорода валідаторам.
Загальна комісія в ETH = Використаний Gas x Ефективна ціна Gas Приклад: якщо ваш своп використовує 100000 Gas, базова плата становить 20 gwei, а нагорода 2 gwei, то ефективна ціна дорівнює 22 gwei. Загальна комісія = 100000 x 22 gwei, що дорівнює 0.0022 ETH. Платиться лише за використаний Gas.
Варіації
Той самий принцип, різні деталі:
- Одиниці: Одиниці Gas вимірюють роботу, наприклад скільки операцій виконує ваш код.
- Ціна за одиницю: Ціна Gas це те, що ви готові платити за одиницю, зазвичай у gwei.
- Базова плата: Базова плата коригується від блоку до блоку, щоб підтримувати стабільне завантаження.
- Нагорода: Невелика додаткова сума, щоб прискорити включення під час навантаження.
Gas не є фіксованою платою. Вона змінюється залежно від попиту, тому тихий блок і масовий мінт можуть дати дуже різний досвід.
Приклад
Ви виставляєте NFT, встановлюєте ліміт Gas, сплачуєте комісію, і оголошення з’являється в мережі, щойно транзакція підтверджується.
Цікавинка
Gas отримав назву, бо «підживлює» обчислення, а в Ethereum одиниця ціни gwei, що дорівнює одній мільярдній ETH. Маленьке число, великий вплив.
Підсумок
Коротко: Gas це лічильник і плата, що забезпечують виконання транзакцій. Слідкуйте за ним, і ваш гаманець вам подякує.
