Статьи

Как проверить транзакцию Ethereum

Транзакция в блокчейне Ethereum технически инициируется внешним владельцем счета, а не контрактом. Например, если пользователь А отправляет 1 эфир пользователю Б, действие по дебетованию одной учетной записи и зачислению ее на другую изменяет состояние блокчейна.

Изменение конкретно происходит на виртуальной машине Ethereum (EVM). Транзакции Ethereum необходимо транслировать по всей сети, и любой узел может транслировать запрос на выполнение транзакции, находящейся в EVM.

После отправки запроса валидатор может выполнить транзакцию и распространить изменение состояния на всю сеть. Комиссия за транзакцию взимается в процессе проверки, и каждая транзакция должна быть включена в проверенный блок. В сети Ethereum существуют различные типы транзакций:

  • Регулярные транзакции: операции, происходящие с одного счета на другой.
  • Операции исполнения контракта: транзакции, взаимодействующие с развернутыми смарт-контрактами (адрес «кому» — это адрес смарт-контракта).
  • Транзакции развертывания контракта: транзакции без адреса «кому» (поле данных просто используется для развертывания кода смарт-контракта).

Как проверить транзакцию Ethereum

Как проверить статус транзакции Ethereum

Вот краткое пошаговое руководство по отслеживанию транзакций Ethereum:

Шаг 1. Выберите обозреватель блокчейна Ethereum.



Некоторые обозреватели блокчейнов специфичны для Ethereum, Ethplorer и EthVM. Другие поддерживают несколько блокчейнов, например Blockchain.com и Tokenview.

Как проверить транзакцию Ethereum

Шаг 2: Введите хеш транзакции в поле поиска обозревателя блокчейна.

Например, в Etherscan поле поиска находится в левом верхнем углу экрана рядом с выпадающим списком «Все фильтры». В зависимости от инструмента пользователь может искать информацию по адресу кошелька, хешу транзакции (txid), блоку, токену или доменному имени.

Как проверить транзакцию Ethereum

txid — это уникальный идентификатор, который можно прикрепить к конкретной транзакции. Все транзакции, выполняемые в сети или на внешние адреса и с них, имеют уникальный txid, который можно найти в деталях транзакции.

В зависимости от платформы txid также может называться «хэшем» или «хэшем txn». Обычно это выглядит как строка случайных букв и цифр. Например, в MetaMask пользователь может мгновенно увидеть txid, щелкнув вкладку «Активность» и выбрав транзакцию.

Как проверить транзакцию Ethereum

В дополнение к txid трейдеры также могут использовать свой публичный адрес (строка из 42 символов, соответствующая их публичной учетной записи). В этом случае им будет предоставлен обзор активности их кошелька, что позволит им самостоятельно перейти к конкретной транзакции.

Шаг 3: Нажмите значок «Поиск» или «Ввод» в проводнике блокчейна.

Как проверить транзакцию Ethereum

Как проверить транзакцию Ethereum

Шаг 4: Проверьте, прошла ли транзакция успешно.

Как проверить транзакцию Ethereum

Как узнать, была ли транзакция ETH успешной: подробности, указывающие на статус транзакции, появятся в обозревателе блокчейна. Если транзакция была успешно подтверждена и теперь находится в блокчейне, это будет означать «успех» или «неудача».

Как проверить транзакцию Ethereum

Если ошибки не отображаются, это означает, что транзакция была успешно завершена. ETH должен быть зачислен на целевой кошелек или биржевой счет в течение 24 часов с момента отправки.

Если транзакция эфира не удалась, может появиться несколько сообщений об ошибках:

  • Сообщение об ошибке или символ: красный восклицательный знак или сообщение об ошибке «недействительная инструкция» или «кончилось газ» означает, что транзакция не удалась и средства не достигли места назначения. В случае ошибки «Нет газа» пользователи могут удвоить первоначально введенный лимит газа и повторить попытку.
  • Отменено: это относится к ошибке пользователя смарт-контракта. Это означает, что пользователь должен перепроверить детали транзакции.
  • Транзакция не найдена: либо транзакция не прошла, либо она еще не отображается в обозревателе блокчейна. Можно попробовать использовать другой проводник. Если транзакция по-прежнему не отображается на нескольких, есть большая вероятность, что она не прошла.
  • Ожидание: транзакция все еще ожидает проверки или обработки, но она находится в пуле транзакций проводника. Иногда ожидающие транзакции могут быть заменены пользователем или отменены.

Сколько времени занимает обработка транзакции Ethereum?

Обработка средней транзакции в блокчейне Ethereum обычно занимает от 15 секунд до 5 минут, в зависимости от нескольких факторов. К ним относятся сумма, уплаченная за его обработку (комиссия за транзакцию) и загруженность сети во время обработки.

Ethereum перешел от блокчейна с доказательством работы к блокчейну с доказательством доли. Однако скорость транзакций остается примерно такой же. Согласно Ethereum Foundation, это распространенное заблуждение, что слияние резко ускорило транзакции.

Однако есть небольшая разница: слоты появляются ровно каждые 12 секунд после слияния, а не каждые 13,3 секунды до слияния. В любом случае, это изменение едва заметно для большинства пользователей, поскольку обработка по-прежнему, как правило, связана с перегрузкой сети и комиссией за транзакции.

Когда транзакция инициируется, она регистрируется в пуле памяти Ethereum (mempool) и ожидает, пока валидаторы ее подберут. Mempool работает как зал ожидания, где хранятся ожидающие транзакции.

Как только валидатор вводит данные транзакции в блок и добавляет блок в блокчейн, транзакция считается завершенной. Говорят, что он будет завершен и необратим после того, как шесть дополнительных блоков будут добыты и добавлены поверх него.

Проверяя статус транзакции, трейдеры могут подтвердить, была ли их транзакция успешной или неудачной, и сколько блоков было создано с тех пор, как их транзакция была добавлена ​​в блокчейн.

Зачем трейдерам проверять статус сделки?

Чтобы использовать сеть для перевода средств или развертывания смарт-контрактов, участники Ethereum должны платить комиссию за газ. Сборы во многом зависят от количества участников, ожидающих завершения транзакций в данный момент времени.

Таким образом, перегрузка сети и спрос прямо пропорциональны транзакционным издержкам. Когда спрос высок, затраты растут, и наоборот, они снижаются, когда спрос низкий. Так или иначе, проверка статуса транзакции помогает трейдеру контролировать стоимость использования сети.

Это также может помочь пользователям определить, достаточно ли уплаченной ими цены на газ для подтверждения транзакции. Низкая плата за газ обычно может сократить или задержать транзакции, оставив их на длительное время, особенно во время высокой перегрузки сети.

Такие транзакции будут оставаться в ожидании до тех пор, пока плата за газ не достигнет требуемой минимальной сетевой платы. Если это произойдет, пользователь может повторно отправить транзакцию, увеличив плату за газ при сохранении того же одноразового номера.

Помимо статуса транзакции, исследователи блокчейна Ethereum также могут предоставить следующую полезную информацию:

  • Отметка времени: дата и время, когда транзакция была добавлена ​​в блокчейн.
  • Блокировать подтверждения: количество блоков, добытых с момента подтверждения транзакции.
  • Комиссия на перевод: комиссия, выплачиваемая майнеру или валидатору.
  • Цена эфира: на момент обработки.
  • Базовая комиссия: самая низкая комиссия, необходимая для транзакций в Ethereum.
  • Лимит газа: максимальное количество газа, которое отправитель выделяет для обработки транзакции.
  • одноразовый номер: уникальный номер, идентифицирующий каждую транзакцию, совершенную в кошельке пользователя. Он увеличивается на единицу каждый раз, когда отправляется новая транзакция.

Зная это, трейдеры могут быть в курсе своих транзакций ETH и обеспечивать правильную и быструю обработку транзакций. Это помогает обеспечить плавность транзакций Ethereum при отправке и получении средств или развертывании смарт-контрактов. Понимание статуса транзакции также может помочь пользователям скорректировать свои привычки расходов и оптимизировать использование сети.


Подборка статей по криптовалютам и технологии блокчейн. Подпишитесь на нас в социальных сетях.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»