Зміст
Якщо учасник мережі надсилає ETH іншому, він розраховує, що адресат отримає цифрову валюту вчасно. Блокчейн — децентралізована система, де немає єдиного органу контролю. Якщо переклад «зависне», то користувачеві нема куди звернутися. Але так здається лише на перший погляд. Є багато способів перевірити транзакцію ETH, і ще кілька прискорити її або скасувати.
Принцип роботи Ефіріуму
Ethereum був створений для забезпечення смарт-контрактів. Вже потім у систему додали можливість зберігати та передавати цінність через транзакції. Платежі в блокчейні ETH не такі прості, як в інших криптовалютних мережах. Але якщо зрозуміти, як працює система, можна уникнути помилок при перекладі монет з одного гаманця на інший.
Транзакція
Блокчейн Ефіріуму має свої особливості, пов’язані зі створенням та виконанням смарт-контрактів. На відміну від інших криптовалют, в мережі ETH використовуються 2 види облікових записів:
- Зовнішні — незалежні рахунки, що управляються приватними ключами, мають власні баланси та можуть взаємодіяти один з одним.
- Внутрішні — призначені для реалізації смарт-контрактів, контролюються програмами і приймають лише повідомлення, що активують код.
Транзакція містить певний набір даних:
- Хеш – ідентифікатор операції.
- Цифрова адреса одержувача.
- Номер блоку, де зберігається інформація про угоді.
- Цифровий підпис відправника монет або інформації.
- Сума угоди.
- Ліміт газу, який може бути використаний для підтвердження перекладу.
- Ціна на одиницю Gas, визначена користувачем.
- Обсяг газу, фактично застосований щодо угоди.
- У рядку Data може ввести будь-яке повідомлення або залишити його порожнім.
Поняття газу
Платформа Ethereum працює на алгоритмі Ethash – адаптованому Proof-of-Work . Усі операції у ній підтверджують майнери, які отримують винагороду як комісії за переклад. Плата забезпечує працездатність системи та виключає виконання одного і того ж смарт-контракту.
Мінімальна комісія за переказ становить 21 тис. Gas. Оптимальний розмір користувач встановлює самостійно. Також слід визначити ліміт газу, який може бути витрачений на переведення. Це значення краще виставляти із запасом, оскільки невитрачений обсяг повертається на гаманець відправника. Але якщо ліміту недостатньо, угоду буде скасовано. При цьому транзакційний збір все одно доведеться сплатити.
Кількість газу також впливає швидкість підтвердження перекладу. Що комісія, то швидше проходить угода. Відстежити транзакцію ефіру можна на платформах-оглядачах (Etherscan, Ethplorer та інших).
Розрахунок вартості та комісій
Вартість газу визначають у wei – мінімальній неподільній частинці ефіру. Для зручності її відображають у gwei (містить 1 млрд wei) або ETH. Розмір комісії розраховують множенням ціни Gas на його обсяг.
Вартість внутрішньої валюти не фіксована та визначається відправником самостійно. Варто враховувати, що від неї залежить швидкість транзакції.
Майнери обробляють платежі за принципом цінового пріоритету, тому за високому завантаженні системи утворюється черга з переказів. Щоб уникнути цього, можна орієнтуватися на актуальну вартість газу, яку транслюють мережеві моніторинги (ethgasstation.info). У грудні 2021 року вона становить 157 gwei ($0,17) за стандартний переклад і 183 gwei ($0,34) – за пріоритетний.
Важливі тонкощі
Усі платежі система перевіряє на коректність:
- Угода формується у програмному форматі RPL та засвідчується цифровим підписом відправника.
- Фактична кількість переказів в обліковому записі збігається зі значенням, зазначеним у коді платежу.
- Обсяг газу, необхідний для підтвердження угоди, відповідає або менший за певний ліміт.
- У гаманці відправника достатньо монет, щоб сплатити комісію за переказ.
Історія угод в акаунті збільшується на 1. Це станеться після того, як система зніме комісію та суму переказу з рахунку користувача перед початком обробки. Валідні перекази надходять у пул, де очікують на підтвердження майнерами. Після завершення транзакція набуває статусу Success («Успішно»). Система повертає відправнику невитрачений газ.
Як перевірити транзакцію ETH
Блокчейн Ефіріум записує дані про всі підтверджені операції в журнали, які зберігає в заголовках сформованих блоків. Будь-хто може подивитися транзакції Ethereum, здійснені з гаманця, починаючи з першого перекладу:
- Адреса відправника.
- Завдання, які визначені смарт-контрактом.
- Деталі платежу.
Для цього достатньо знати хеш (ідентифікатор) операції. Якщо переказ надісланий з біржового облікового запису, дані про нього зберігаються в історії депозитів та висновків. Хеш потрібно ввести на сайті мережевого оглядача (Etherscan, Etherchain. Ethplorer). Сервіс видасть повну інформацію про переклад, включаючи його статус, номер блоку, адреси сторін та інші дані.
На сайтах-браузерах також доступна перевірка транзакції ETH, яка довго не досягає адресата. Якщо ввести хеш платежу в рядок пошуку, сервіс покаже його поточний стан (Pending – “В обробці”) і приблизно до завершення. Там будуть вказані ліміт газу, встановлений відправником, ціна за одиницю та інші деталі угоди.
Для кожної окремої транзакції буде відображено:
- Ідентифікаційний номер.
- Дата проведення.
- Номер блоку, де вона зберігається.
- Вид (вхідна або вихідна).
- Сума угоди.
- Розмір операційного збирання.
Відстеження транзакцій Ethereum допомагає користувачам ефективно взаємодіяти з блокчейном, іншими гаманцями та своєчасно виявляти підозрілу активність.
Принципи ціноутворення
У періоди високої волатильності та інтенсивного трафіку в Ethereum ціна за Gas збільшується. За даними BitInfoCharts, у грудні 2021 року середня комісія за транзакцію становить 0,0085 ETH ($32,84). Звичайні платежі коштують дешевше, запуск смарт-контрактів – дорожчий. Система визначає точну суму комісії на підставі кількох факторів:
- Співвідношення попиту та пропозиції. З одного боку – майнери, які обирають дорогі операції. З іншого боку, користувачі, зацікавлені у швидкому проходженні платежу та готові заплатити більше. Переклади з низькою комісією залишаються останніми у черзі, інколи ж навіть відхиляються.
- Поточний курс ETH. Майнери одержують винагороду в монетах ефіру. Якщо ціна криптовалюти зростає, то зростає і доларовий еквівалент плати за газ.
- Залежність активу. Переклад ETH вимагає більше газу, ніж USDT та будь-який інший токен ERC-20, тому плата за нього вища. Також дорогими є висновки активів із гаманця Metamask, платформ Uniswap, Aave та інших DeFi-проектів.
У таблиці наведено операційні збори за зняття монет із біржі Kucoin через мережу ERC-20. Дані актуальні на грудень 2021 року:
КРИПТОВАЛЮТА | РОЗМІР КОМІСІЇ |
---|---|
Ethereum (ETH) | 0,006 ETH |
Tether (USDT) | 35 доларів США |
ChainLink (LINK) | 1,2 ПОСИЛАННЯ |
Монета США (USDC) | 35 USDC |
Проте Ethereum вже давно пропонує спосіб зниження зборів за переклади майже до нуля. На платформі є рішення другого рівня (Layer-2) Loopring, що дозволяє робити моментальні транзакції за кілька центів. Для цього потрібно перевести монети з основного блокчейну на Layer-2, заплативши стандартну комісію. Після цього можна здійснювати будь-які операції з ETH з мінімальними зборами.
Чи можливе скасування транзакції Ethereum
Мережевий оглядач дозволяє перевірити транзакцію Ефіріуму протягом декількох хвилин. Якщо з’ясувалося, що платіж «завис», його можна замінити іншим із вищою ціною за газ. Алгоритм дій такий:
- Увійти до гаманця, з якого переведено монети.
- У меню «Надіслати» виберіть режим «Оффлайн».
- Сформувати новий платіж із нульовою сумою та збільшеною ціною Gas.
- У полі «Отримувач» вказати адресу будь-якого гаманця.
- У рядок Nonce ввести аналогічне значення операції, що скасовується.
- Підтвердити надсилання.
Після перевірки системи монети по анульованій угоді повернуться назад. За необхідності їх можна надіслати повторно.
Зміни з появою Ethereum 2.0
Високі комісії – наслідок завантаженості мережі Ефіріум. За даними оглядача Blockchair, на початку 2020 року блокчейн головного альткоїну обробляв 17,7 млн. платежів на місяць. У серпні 2020 року трафік зріс до 36,6 млн, а в травні 2021 року він уже становив 45 млн. Станом на 17 грудня 2021 року користувачі здійснили 20,5 млн угод з ETH. Аналітики відзначають: торгова активність спадає напередодні запуску Ethereum 2.0. Інвестори вважають за краще зберігати валюту в очікуванні нового зростання. Крім того, 8,6 млн. монет ефіру вже розміщено на депозитному контракті в новій мережі.
Нульову фазу оновлення було запущено наприкінці 2020 року. Тестова мережа Beacon Chain працює паралельно з основною та дозволяє інвесторам заробляти на стекінгу ефіру.
У 2021 розробники активували відразу 2 великі хардфорки: Berlin і London. З серпня запроваджено базову комісію за блок, частина якої спалюється, зменшуючи загальну кількість монет в обороті. Розмір збору змінюється залежно від завантаження системи. Якщо блок заповнений транзакціями більше ніж на 50%, то комісія збільшується (максимально — до 12,5%) і навпаки. У цьому плата пріоритетність зберігається. Користувач може перевести її майнеру, щоб прискорити проходження операції.