Bitcoin.com

Що таке газ?

Дізнайтеся про газ, одиницю вимірювання комісій за транзакції в блокчейні Ethereum.

Останнє оновлення
Опубліковано
Час читання6 min read
Автор
Neil Author
Neill Velardo
Перевірив
Graham Stone Author Image
Graham Stone
What is Gas?

Газ стосується одиниці, яка використовується для вимірювання обчислювальних зусиль, необхідних для виконання транзакції або смарт-контракту в блокчейні Ethereum. Це фундаментальне поняття в Ethereum, оскільки воно визначає вартість використання мережі та стимулює валідаторів обробляти транзакції.

Використовуйте мультичейн додаток Bitcoin.com Wallet, якому довіряють мільйони для безпечного і легкого купівлі, продажу, обміну та управління біткоїном (BTC), ефіром (ETH) та найпопулярнішими криптовалютами. Додаток дозволяє вам налаштовувати плату за газ при взаємодії з публічною мережею Ethereum, а також з іншими підтримуваними блокчейн-мережами.

Що таке Газ в Ethereum?

Газ є паливом, яке живить мережу Ethereum. Це одиниця виміру, що кількісно визначає обчислювальні зусилля, необхідні для виконання транзакції або смарт-контракту на блокчейні. Подумайте про це так: так само, як ваш автомобіль потребує бензину для роботи, транзакції в Ethereum потребують газу для обробки. Чим складніша операція, тим більше газу вона споживає.

Кожна операція в Ethereum, від простих переказів токенів до складних взаємодій зі смарт-контрактами, споживає певну кількість газу, який оплачується в ETH. Це означає, що щоб здійснити транзакції в Ethereum, вам потрібні деякі ETH для покриття плати за газ.

Чи використовується газ в інших блокчейнах?

Так, газ використовується на всіх блокчейнах на основі віртуальної машини Ethereum (EVM). Наприклад, у Polygon токен газу називається POL. Це означає, що щоб здійснити транзакції в Polygon, вам потрібні деякі POL у вашому гаманці для покриття плати за газ. У деяких блокчейнах, таких як Solana, термін "газ" не використовується. Однак транзакції в Solana все ще вимагають використання власного токена SOL для покриття плати, пов'язаної з здійсненням транзакцій.

Чому газ необхідний?

Ethereum, на відміну від Bitcoin, є платформою для децентралізованих додатків (DApps). Ці програми живляться від смарт-контрактів, які є самовиконуючими угодами, написаними у коді. Смарт-контракти дозволяють реалізовувати широкий спектр функцій, від простих переказів токенів до складних фінансових інструментів і децентралізованих автономних організацій (DAOs).

Виконання цих смарт-контрактів вимагає обчислювальних ресурсів, і газ - це механізм, який використовується для оплати цих ресурсів. Це забезпечує безпеку мережі і запобігає спробам зловмисників засмітити мережу обчислювально витратними транзакціями.

Дізнайтеся більше про плату за мережу в Bitcoin.

Газ виконує кілька важливих функцій в екосистемі Ethereum:

  1. Запобігання спаму і перевантаженню мережі: Вимагаючи плату за кожну транзакцію, газ запобігає спробам зловмисників завалити мережу непотрібними транзакціями, забезпечуючи обробку лише законних і цінних транзакцій.
  2. Стимулювання майнерів/валідаторів: Плата за газ виплачується майнерам (в епоху Proof of Work) або валідаторам (в епоху Proof of Stake), які відповідають за обробку транзакцій та захист мережі. Ці плати стимулюють їх надавати пріоритет транзакціям з вищими цінами на газ, забезпечуючи ефективну роботу мережі.
  3. Розподіл ресурсів: Газ діє як механізм для розподілу обмежених обчислювальних ресурсів мережі Ethereum. Транзакції, що споживають більше газу, є більш дорогими, що відображає вищий попит, який вони створюють на ресурси мережі.

Як працює газ?

Кожна операція в мережі Ethereum, будь то простий переказ ETH або складна взаємодія зі смарт-контрактом, споживає певну кількість газу. Це споживання газу вимірюється в одиницях, кожна з яких представляє певну кількість обчислювальних зусиль.

Ціна газу, відома як 'ціна газу', визначається ринковими силами, подібно до того, як ціна на бензин визначається попитом і пропозицією. Користувачі, які хочуть, щоб їхні транзакції були оброблені швидко, можуть запропонувати вищу ціну на газ, стимулюючи валідаторів надавати пріоритет їхнім транзакціям.

Валідатори, які відповідають за обробку транзакцій і додавання нових блоків до блокчейну, обирають, які транзакції включити в блок на основі запропонованої ціни на газ. Транзакції з вищими цінами на газ мають більше шансів бути включеними в наступний блок, що призводить до швидшого підтвердження.

Як газ працює на практиці

Коли ви ініціюєте транзакцію в Ethereum, ви вказуєте ліміт газу і ціну газу.

  • Ліміт газу: Це максимальна кількість газу, яку ви готові витратити на транзакцію. Якщо транзакція споживає більше газу, ніж встановлений ліміт, вона провалиться, і ви втратите вже сплачений газ.
  • Ціна газу: Це ціна, яку ви готові заплатити за одиницю газу. Чим вища ціна на газ, тим більше шансів, що ваша транзакція буде швидко оброблена майнерами/валідаторами.

Загальна плата за транзакцію розраховується наступним чином:

Використаний газ * Ціна газу = Плата за транзакцію

Наприклад, якщо транзакція використовує 21 000 одиниць газу, а ціна газу встановлена на рівні 20 гвей (гігавей, одиниця ETH), плата за транзакцію складе 420 000 гвей, або 0.00042 ETH.

Газ і смарт-контракти

Смарт-контракти, самовиконуючі угоди, написані у коді, є фундаментальною частиною екосистеми Ethereum. Вони дозволяють реалізовувати широкий спектр застосувань, від децентралізованих фінансів (DeFi) до незамінних токенів (NFTs).

Кожна операція в смарт-контракті споживає певну кількість газу. Чим складніша логіка контракту і чим більше операцій він виконує, тим більше газу він споживатиме. Ось чому розгортання і взаємодія зі складними смарт-контрактами можуть бути дорогими, особливо в періоди високого навантаження на мережу.

Коливання цін на газ і перевантаження мережі

Ціна на газ в Ethereum може значно коливатися в залежності від завантаженості мережі. У періоди високого попиту, коли багато користувачів намагаються здійснити транзакції або взаємодіяти з dApps, ціна на газ може різко зрости, роблячи транзакції дорожчими.

Ця волатильність цін може бути викликом для користувачів, оскільки це може ускладнити прогнозування вартості транзакцій. Однак це також відображає динамічний характер мережі Ethereum і її здатність адаптуватися до змін попиту.

EIP-1559 і базова плата

У серпні 2021 року Ethereum впровадив велике оновлення, відоме як EIP-1559, яке запровадило механізм базової плати в систему плати за газ. Базова плата є платою за блок, яку мають включити всі транзакції, і вона динамічно коригується в залежності від завантаженості мережі.

Ця базова плата знищується (спалюється), зменшуючи загальну пропозицію ETH і потенційно роблячи ETH дефляційним активом. Користувачі все ще встановлюють 'плату за пріоритет' або 'чайові', щоб стимулювати валідаторів надавати пріоритет їхнім транзакціям, але базова плата забезпечує більш передбачуваний і прозорий механізм ціноутворення.

Дізнайтеся більше: Що таке EIP-1559?

Управління витратами на газ

Управління витратами на газ є важливим для користувачів мережі Ethereum. Ось кілька порад:

  • Вибирайте правильну ціну на газ: Відстежуйте цінові трекери газу, такі як EthGasStation, щоб визначити відповідну ціну на газ для вашої транзакції.
  • Встановлюйте розумний ліміт газу: Уникайте встановлення надмірно високого ліміту газу, оскільки ви втратите будь-який невикористаний газ, якщо транзакція провалиться.
  • Розгляньте час проведення транзакції: Здійснюйте транзакції в періоди низької завантаженості мережі, щоб заощадити на платі за газ.
  • Досліджуйте рішення другого рівня: Рішення другого рівня, такі як rollups і state channels, пропонують спосіб обробки транзакцій поза основним блокчейном Ethereum, значно знижуючи витрати на газ.

Газ і оптимізація смарт-контрактів

Розробники, які створюють смарт-контракти для Ethereum, повинні враховувати споживання газу при проектуванні своїх додатків. Оптимізація смарт-контрактів для ефективності газу може зменшити транзакційні витрати для користувачів і зробити dApps більш доступними.

Газ і користувацький досвід

Система плати за газ в Ethereum може впливати на користувацький досвід, особливо для новачків. Високі ціни на газ можуть робити транзакції дорогими, а складність системи може бути заплутаною.

Однак спільнота Ethereum активно працює над рішеннями для покращення користувацького досвіду, такими як розробка більш зручних гаманців і дослідження альтернативних механізмів плати.

Дізнайтеся більше

Щоб поглибити ваше розуміння газу і плати в Ethereum, досліджуйте ці ресурси:

Будьте на крок попереду у світі криптовалют

Будьте на крок попереду у світі криптовалют завдяки нашому щотижневому бюлетеню, який містить найважливішу інформацію

Щотижневі новини про криптовалюти, підібрані спеціально для вас

Практичні висновки та корисні поради

Новини про продукти, що сприяють економічній свободі

Почніть безпечно інвестувати за допомогою гаманця Bitcoin.com

На сьогодні створено понад 85 млн гаманців. Усе, що вам потрібно для безпечної купівлі, продажу, обміну та інвестування ваших біткойнів та криптовалют.

A screenshot of the Bitcoin.com Wallet app

Відскануйте, щоб завантажити гаманець Bitcoin.com

Відскануйте цей QR-код за допомогою мобільного пристрою — ви автоматично перейдете на відповідну сторінку магазину.