принц

У мережі Ethereum, на відміну від Bitcoin, діє не тільки однойменна криптовалюта - ефір, але і Gas і Gas Limit. Саме вони дозволяють користувачам не тільки оплачувати транзакції, але і запускати смарт контракти та DApps, а також зберігати дані на блокчейні.

Платформа Ethereum

Платформа другої за капіталізацією криптовалюти світу Ethereum була запущена в липні 2015 року. Мета платформи - надати розробникам відкриту розподілену мережу для запуску власних децентралізованих додатків (DApps) і смарт-контрактів. Якщо мережа Bitcoin грає роль пірингової платіжної системи, то Ethereum створений для виконання програмного коду за допомогою децентралізованої віртуальної машини (EVM).

Ефір - це внутрішня криптовалюта, яку добувають майнери для підтримки роботи мережі, і, на відміну від інших криптовалют, її роль не обмежена тільки платежами. Одна монета ефіру ділиться на: Finney, Szabo, Gwei, Mwei, Kwei і Wei, де Wei - найменша одиниця ефіру. Такі назви розробники дали часткам ефіру на честь відомих особистостей, які внесли істотний внесок у розвиток криптовалют. Один ETH дорівнює тисячі Finney, мільйону Szabo, мільярду Gwei і квінтильйону Wei.

роздріб
Кількість одиниць Wei в кожній долі

Транзакції в Ethereum

За проведення будь-якої транзакції і дії в блокчейні Ethereum стягується комісія, яку отримує майнер. Майнери мережі підтверджують транзакції і вирішують, які з них увійдуть до нового блоку мережі. Комісія за транзакцію обчислюється в газі, а оплачується в ефірі. З чого виходить, що газ - це «паливо» мережі Ethereum, яке використовується для проведення транзакцій, виконання смарт-контрактів і запуску DApps, а також для оплати зберігання даних.

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

  • Ефір (ETH) - це криптовалюта мережі Ethereum, друга за розміром капіталізації на крипторинку
  •  
  • Газ (Gas) - це одиниця обчислення, яка позначає розмір комісії за певну дію або транзакцію
  •  
  • Ліміт газу (Gas Limit) - це максимальна кількість газу, яку користувач готовий заплатити за виконання цієї дії або підтвердження транзакції (мінімум - 21.000)
  •  
  • Ціна газу (Gas Price) - це кількість Gwei, яку користувач готовий витратити на кожну одиницю газу

Для кожної транзакції відправник встановлює ліміт і ціну газу. Щоб самостійно розрахувати загальну вартість комісії за транзакцію в ефірі, необхідно помножити ліміт газу на його ціну. Наприклад, якщо ліміт газу дорівнює 50.000 одиницям, а ціна газу - 20 Gwei, то це означає, що відправник готовий витратити на виконання транзакції 0.001 ефіру.

оплата

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

Після виконання транзакції весь невикористаний газ повертається на рахунок відправника. Але якщо він вказав дуже низьке значення для ліміту газу, то його транзакція вважається недійсною і буде відхилена у зв'язку з помилкою «Out of Gas», а витрачений на обчислення газ не повернеться на рахунок. Варто мати на увазі, що відправник завжди платить майнеру за обчислення, незалежно від того, пройде транзакція чи ні. Процес обробки транзакції з гаманця MyEtherWallet буде виглядати наступним чином:

схема

Для того щоб підрахувати в ETH або USD кількість ефіру, ліміт газу і час транзакції, існує онлайн-сервіс ETH Gas Station. А сервіс GasPriceOracle, грунтуючись на інформації про останні транзакції, розраховує ціну газу і час, необхідний для виконання обчислень майнерами. На сьогоднішній день за 1 Gwei на підтвердження транзакції піде близько 30 хвилин, а за 40 Gwei - близько 1-2 хвилин.

Фото: flickr.com
Обробка: Vinci