Bitcoin(BTC)$107,498.001.57%
Ethereum(ETH)$2,425.42-1.20%
Tether(USDT)$1.00-0.01%
XRP(XRP)$2.190.04%
BNB(BNB)$645.300.57%
Solana(SOL)$144.20-0.38%
USDC(USDC)$1.000.00%
TRON(TRX)$0.271770-0.72%
Dogecoin(DOGE)$0.1658820.58%
Lido Staked Ether(STETH)$2,428.14-0.98%

Як перевірити транзакцію Ethereum
Операція на Блокчейн Ethereum технічно ініціюється зовнішнім власником облікового запису (а не контрактом). Наприклад, якщо користувач A надсилає 1 ефір (ETH) для користувача B, дія дебетування з одного рахунку та зарахування на інший змінює стан блокчейну.
Зміна конкретно відбувається на Віртуальна машина Ethereum (EVM). Транзакції Ethereum повинні транслюватися на всю мережу, і будь-який вузол може транслювати запит на виконання транзакції на EVM.
Після трансляції запиту валідатор може виконати транзакцію та поширити зміну стану на всю мережу. Плата за транзакцію стягується під час процесу перевірки, і кожна транзакція має бути включена в перевірений блок. У мережі Ethereum існують різні типи транзакцій:
- Регулярні транзакції: транзакції, що здійснюються з одного рахунку на інший.
- Транзакції виконання контракту: транзакції, що взаємодіють із розгорнутим розумні контракти (адреса «кому» — це адреса смарт-контракту).
- Транзакції розгортання контракту: транзакції без адреси «кому» (поле даних просто використовується для розгортання коду смарт-контракту).
Як перевірити статус транзакції Ethereum
Ось коротка покрокова інструкція щодо відстеження транзакцій Ethereum:
Крок 1. Виберіть блокчейн-провідник Ethereum
Деякі дослідники блокчейнів є специфічними для Ethereum, наприклад Etherscan, Ethplorer і EthVM. Інші підтримують кілька ланцюжків, наприклад Blockchain.com і Tokenview, серед інших.

Крок 2: Введіть хеш транзакції в поле пошуку блокчейн-провідника
На Etherscan, наприклад, поле пошуку знаходиться у верхньому лівому куті екрана поруч зі спадним меню з написом «Усі фільтри». Залежно від інструменту, користувач може шукати інформацію на основі адреси гаманця, хешу транзакції (txid), блоку, токена або доменного імені.

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

Окрім txid, трейдери також можуть використовувати свою публічну адресу (рядок із 42 символів, що відповідає їх публічному обліковому запису). У цьому випадку вони перейдуть до огляду дій свого гаманця, що дозволить їм самостійно перейти до конкретної транзакції.
пов’язані: Гаманці Ethereum: посібник для початківців зі зберігання ETH
Крок 3: клацніть піктограму «пошук» або «ввести» в провіднику блокчейнів


Крок 4. Перевірте, чи транзакція була успішною чи ні

Як дізнатися, чи транзакція ETH була успішною: деталі, що вказують на стан транзакції, з’являться в провіднику блокчейнів. Якщо транзакцію було успішно підтверджено та зараз у блокчейні, буде написано «успішно» або «успішно».

Якщо помилки не відображаються, це означає, що транзакцію завершено успішно. ETH має бути зараховано на цільовий гаманець або обмінний рахунок протягом 24 годин після надсилання.
З іншого боку, у разі збою транзакції Ether може з’явитися кілька повідомлень про помилку:
- Повідомлення або символ помилки: червоний знак оклику або повідомлення про помилку «погана інструкція» або «закінчився газ» означає, що транзакція була невдалою, а кошти не досягли свого призначення. У разі помилки «закінчилося бензину» користувачі можуть подвоїти початковий ліміт газу та спробувати ще раз.
- Повернуто: це стосується помилки користувача смарт-контракту. Це означає, що користувач повинен ще раз перевірити деталі транзакції.
- Транзакцію не знайдено: або транзакція не пройшла, або вона ще не відображається в блокчейн-провіднику. Спробуйте скористатися іншим провідником. Якщо він все ще не з’являється на кількох, є хороший шанс, що він не пройшов.
- Очікує на розгляд: транзакція все ще очікує на перевірку або обробку, але вона була розташована в пулі транзакцій провідника. Іноді незавершені транзакції все ще можуть бути скасовані або замінені користувачем.
Пов’язане:Як продавати Ethereum: посібник для початківців з продажу ETH
Скільки часу займає обробка транзакції Ethereum?
Обробка середньої транзакції в блокчейні Ethereum зазвичай займає від 15 секунд до п’яти хвилин, залежно від кількох факторів. До них входить сума, сплачена за його обробку (комісія за транзакцію), і ступінь завантаженості мережі на момент обробки.
Ethereum перейшов з a підтвердження роботи до а proof-of-stake блокчейн після злиття. Однак швидкість транзакцій залишається приблизно незмінною. Згідно з Ethereum Foundation, поширена помилкова думка, що злиття різко прискорився операції.
Однак є невелика різниця: слоти виникають точно кожні 12 секунд після злиття порівняно з кожними 13,3 секундами до злиття. У будь-якому випадку, більшість користувачів ледве помітять зміни, оскільки обробка все ще зазвичай залежить від перевантаження мережі та комісії за транзакції.
Коли транзакція ініціюється, вона входить до пулу пам’яті Ethereum (mempool) і чекає, поки валідатори підберуть її. Мемпул функціонує подібно до кімнати очікування, де зберігаються незавершені транзакції.
Коли валідатор вводить дані транзакції в блок і додає блок до блокчейну, транзакція вважається завершеною. Кажуть, що він буде завершений і незворотний після того, як шість додаткових блоків будуть видобуті та додані поверх нього.
Перевіряючи статус транзакції, трейдери можуть підтвердити, чи була їхня транзакція успішною чи невдалою, і скільки блоків було створено з моменту додавання транзакції до ланцюжка.
Навіщо трейдерам перевіряти статус транзакції?
Учасники Ethereum повинні платити за газ, щоб використовувати мережу для переказу коштів або розгортання смарт-контрактів. Комісії значною мірою залежать від кількості учасників, які очікують на виконання транзакцій у певний момент часу.
Таким чином, перевантаження мережі та попит прямо пропорційні транзакційним витратам. Коли попит високий, витрати зростають — навпаки, коли попит низький. У будь-якому випадку перевірка статусу транзакції допомагає трейдеру контролювати вартість користування мережею.
Це також може допомогти користувачам визначити, чи достатньо сплаченої ними плати за газ для підтвердження транзакції. Низькі комісії за газ зазвичай можуть скорочувати або затримувати транзакції, залишаючи їх у стані очікування протягом тривалого часу, особливо під час високого перевантаження мережі.
Такі транзакції залишатимуться в очікуванні, доки плата за газ не досягне необхідного мінімального розміру плати в мережі. Якщо це станеться, користувач може повторно надіслати транзакцію, надіславши її повторно та збільшивши плату за газ, переконавшись, що вона переносить той самий nonce.
Окрім статусу транзакції, дослідники блокчейну Ethereum також можуть розкривати таку корисну інформацію:
- Позначка часу: дата й час транзакції додано до блокчейну.
- Підтвердження блоків: кількість блоків, видобутих після підтвердження транзакції.
- Комісія за транзакцію: комісія, сплачена майнеру або валідатору.
- Ціна ETH: ціна ETH на момент обробки.
- Базова комісія: найнижча комісія, необхідна для транзакцій на Ethereum.
- Ліміт газу: максимальна кількість газу, яку відправник виділяє для обробки транзакції.
- Nonce: унікальний номер, що позначає кожну транзакцію, виконану на гаманці користувача; він збільшується на одиницю кожного разу, коли надсилається нова транзакція.
Усвідомлюючи вищезазначене, трейдери можуть бути в курсі своїх транзакцій ETH і переконатися, що транзакції обробляються правильно та швидко. Це допомагає забезпечити плавність транзакцій Ethereum під час надсилання та отримання коштів або розгортання смарт-контрактів. Розуміння статусу транзакції також може допомогти користувачам скорегувати свої звички витрачати гроші та оптимізувати використання мережі.