Комісія за газ
Комісія мережі
Комісія мережі в Ethereum називається газом.
Газ — це паливо, що живить Ethereum.
Підсумок
- Для оброблення кожної транзакції в Ethereum потрібна невелика форма оплати
- Ця оплата відома як «газовий» збір
- Тарифи на газ не є фіксованими, вони змінюються залежно від перевантаження мережі
Що таке комісія за газ?
Уявіть Ethereum як велику комп’ютерну мережу, де люди можуть виконувати такі завдання, як-от надсилання повідомлень або запуск програм. Як і в реальному світі, для виконання цих завдань потрібна енергія.
В Ethereum кожна обчислювальна дія має встановлену ціну газу. Комісія за газ – це загальна вартість дій у вашій транзакції. Коли ви надсилаєте транзакцію або запускаєте , ви сплачуєте комісію за обробку.
Як зменшити комісію за газ?
Іноді високі комісії на Ethereum неминучі, та все ж є стратегії, якими можна скористатися, щоб зменшити витрати:
Обирайте час для своїх транзакцій
Подібно до подорожей у непопулярний сезон, Ethereum зазвичай дешевше використовувати, коли Північна Америка спить.
Зачекайте зниження комісії за газ
Комісія за газ зростає і падає що дванадцять секунд залежно від перевантаження Ethereum. Коли комісія за газ висока, зачекайте кілька хвилин, коли комісія знизиться.
Користування 2-м рівнем
Ланцюжки 2 шару, побудовані на основі Ethereum, пропонують нижчі комісії та обробляють більше транзакцій. Це хороший вибір, щоб заощадити на комісії за транзакції, які не обов’язково проводити в основній мережі Ethereum.
Що спричиняє високу комісію за газ?
Коли кількість обчислень (газу) на Ethereum перевищує певний поріг, комісія за газ починає зростати. Чим більше газ перевищує цей поріг, тим швидше зростає комісія за газ.
Вищі комісії можуть бути спричинені такими факторами, як популярні або NFT, періодичний ріст торгівлі на або надмірна активність користувачів у пікові моменти.
Розробники Ethereum повинні подбати про оптимізацію використання смарт-контрактів перед розгортанням. Якщо багато людей використовуватимуть погано написаний смарт-контракт, він споживатиме більше газу та може ненавмисно спричинити перевантаження мережі.
Хочете дізнатися більше? Перегляньте документацію розробника.
Атака CryptoKitties
У листопаді 2017 року запустився популярний проєкт CryptoKitties. Швидке зростання його популярності спричинило значне перевантаження мережі та надзвичайно високу комісію за газ. Проблеми, спричинені CryptoKitties, прискорили пошук рішень для масштабування Ethereum.
Навіщо нам газ?
Газ є критично важливим елементом для підтримки безпеки Ethereum і обробки транзакцій. Газ допомагає багатьма способами:
Газ робить Ethereum , не даючи зловмисникам вчиняти у мережі шахрайські дії.
Оскільки обчислення вимагають витрачання газу, спам Ethereum із дорогими транзакціями, випадково чи зловмисно, фінансово не вигідний.
Жорстке обмеження на кількість обчислень, які можна виконати в будь-який час, запобігає перевантаженню Ethereum, допомагаючи забезпечити постійний доступ до мережі.
Як розраховується газ?
Загальна комісія за газ, яку ви сплачуєте, складається з кількох частин:
- Базова комісія: комісія, встановлена мережею, що сплачується за транзакцію
- Пріоритетна комісія: додаткова платня, щоб заохотити операторів вузлів включити вашу транзакцію
- Одиниці використаного газу*: пам’ятаєте, ми сказали, що газ представляє обчислення? Складніші дії, як-от взаємодія зі смарт-контрактом, використовують більше газу, ніж прості дії, як-от надсилання транзакції.
- * Див. рисунок 1, щоб побачити, скільки газу використовують різні типи транзакцій
Формула розрахунку комісії за газ — одиниці спожитого газу * (базова комісія + пріоритетна комісія). Більшість гаманців розраховують використання газу та зображають його зрозумілим способом.
Тип транзакції | Одиниць газу використано |
---|---|
Надсилання ETH | 21,000 |
Надсилання токенів ERC-20 | 65,000 |
Передавання NFT | 84,904 |
Обмін на Uniswap | 184,523 |