Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 8193bbb1e95eb348 • Your IP: Click to reveal 45.84.122.38 • Performance & security by Cloudflare
Хеш транзакция — что это такое?
За последнее десятилетие криптовалюта превратилась из нового неизученного актива в популярный способ совершения платежей. Люди все чаще используют цифровые деньги для инвестиций и трейдинга, оплаты покупок и услуг по всему миру. Переводы в крипте осуществляются быстро и просто. Однако, если вы новичок в этой сфере, некоторые моменты могут вызвать у вас непонимание. Например, после совершения оплаты в криптовалюте продавец может запросить у вас хеш транзакции для подтверждения перевода. Его также может потребовать биржа для решения проблем с отправкой токенов, которые по техническим причинам так и не дошли до получателя.
Разбираемся, что такое хеш транзакции , как его быстро найти и какую роль он играет в обеспечении прозрачности криптовалютных переводов.
Зачем нужен хеш транзакции?
Хеш транзакции (Tx Hash, TxID, Hash ID) — это идентификатор операции, выполненной на блокчейне. Он генерируется из случайных символов сразу после осуществления перевода. Поскольку криптовалюты не имеют физических аналогов, хеш транзакции — это единственное подтверждение существования и перемещения монет.
Идентификаторы позволяют отслеживать статус операции и узнавать подробности, а именно:
- номер кошелька отправителя и получателя средств;
- сумму и стоимость транзакции;
- дату и время перевода.
Хеш не содержит конфиденциальных данных, поэтому делиться им можно без каких-либо опасений. В основном он запрашивается в проблемных случаях, например, когда перевод идет слишком долго или когда при обработке операции возникает системный сбой.
Принципы работы хеш транзакций
Каждая транзакция проходит процесс хеширования. Это метод обработки операций на блокчейне, который обеспечивает их целостность и безопасность. Как все происходит?
- Информация о транзакции, включая данные о передаче активов, подписи и другие метаданные, проходит через хеш-функцию.
- Хеш-функция преобразует входные данные произвольной длины в идентификатор — выходное значение фиксированной длины.
- Хеш сохраняется в блокчейне, обеспечивая защиту выполненным транзакциям.
TxID каждой операции уникальный. Изменение входных данных приведет к формированию совершенно другого хеша.
Применение хешей в блокчейне и криптовалютах
Хеш является важным компонентом технологии блокчейн и способствует безопасному функционированию криптовалют. Рассмотрим детальнее особенности его применения:
- Формировании блоков. Каждый блок в блокчейне состоит из набора транзакций, представленных в виде хеша. Идентификатор каждого цифрового перевода включается в хеш блока. Hash ID обеспечивает криптографическую защиту каждому блоку.
- Формирование цепочки блоков. При добавлении нового блока в цепочку (что является основным механизмом блокчейна), его идентификатор включается в хеш предыдущего блока, что обеспечивает непрерывность и надежность данных.
- Майнинг. В криптовалютах, которые поддерживают алгоритм Proof-of-Work, хеши используются для доказательства работы и создания консенсуса в сети. Майнеры решают сложные математические задачи, вычисляя хеши блоков. Когда блок найден, его Hash ID используется в качестве доказательства, что работа была выполнена. По такому принципу осуществляется добыча Bitcoin, Dogecoin, Litecoin и других монет.
Безопасность и неподдельность хеш-транзакции
TxID — это ключ, который позволяет точно идентифицировать транзакцию в блокчейне и отличить ее от других операций. Даже незначительное изменение данных приведет к существенному изменению TxID, и это будет сразу заметно. При получении перевода получатель может проверить хеш транзакции и сравнить его с хешем, указанным отправителем. Если идентификаторы совпадают, значит транзакция не была подделана, и ее данные остались неизменными.
Хеширование также обеспечивает надежность и безопасность блокчейна. Как упоминалось выше, майнеры вычисляют хеш-значение блока, включая все транзакции внутри него, и добавляют его в цепочку. Подделка хеш-значения блока практически невозможна, поскольку подобные действия требуют сверхмощных вычислительных ресурсов.
Роль хеш-транзакций в обеспечении прозрачности и децентрализации
Так как хеш транзакций является частью блокчейна, невозможно изменить или удалить историю операций без изменения хешей всех последующих блоков. Это делает блокчейн устойчивым к цензуре, позволяет участникам свободно взаимодействовать и проводить транзакции без контроля центральной власти.
Хеш позволяет проверять транзакции децентрализованно, без необходимости привлечения посредников в лице банков и финансовых регуляторов. На сегодняшний день проверкой хеша занимаются майнеры и стейкеры.
Как посмотреть хэш транзакции?
Получить доступ к хешу можно быстро и просто, так как криптовалютные кошельки хранят информацию обо всех отправленных и полученных платежах. На криптовалютных биржах найти хеш транзакции можно в истории операций счета.
Для проверки достаточно выбрать нужную транзакцию и дважды кликнуть на нее. После этого на экране отобразится статус перевода и его Hash ID. Возле идентификатора обычно находится кнопка “Скопировать”. Нажмите на нее, если хотите отправить идентификатор другому пользователю.
Как найти хеш транзакции, если интерфейс кошелька не дает вам такой возможности? В таких случаях можно использовать explorer-сервисы, которые отслеживают операции на блокчейнах. Наиболее популярные среди них: Blockexplorer, Etherscan, BlockCypher, Blockchain.com. Для проверки в поисковую строку нужно ввести адрес своего кошелька, с которого выполнялся перевод средств. На странице результатов будут отображены все транзакции, которые вы когда-либо получали или отправляли. Найти нужную операцию можно по сумме и дате. Чтобы получить хеш, следует кликнуть по транзакции или нажать на символ “+” (в зависимости от интерфейса эксплорера).
Hash ID используют все криптовалюты. Цифровые монеты основаны на блокчейне, а хеш является неотъемлемой частью этой технологии. Он используется для записи транзакций в сети, формировании новых блоков и их цепочек.
Хеш-функции в блокчейне разработаны таким образом, чтобы минимизировать возможность возникновения ошибок. Даже если в хеше изменится всего лишь один символ, система выдаст совершенно другой хеш. Вероятность ошибки и формирования двух одинаковых идентификаторов практически нулевая.
Хеш-идентификатор представляет собой строку, состоящую из букв и цифр. Его длина зависит от используемой хеш-функции. Самый распространенный вариант — 256 бит. Например, Hash ID може выглядеть так: 2ef7bde608ce5404e97d5f042f95f89f1c232871.
Выполнить обмен криптовалют без долгих ожиданий и сбоев можно с помощью сервиса ObmenAT24. Услуги предоставляются онлайн и офлайн, безопасно и с минимальными комиссиями.
Что такое хэш транзакции?
Термины Редактор: Илья Пронин 8528 5 мин Аудио
Когда пользователь отправляет транзакцию в блокчейн, ей присваивается уникальный идентификатор – хэш или TxID, по которому можно отслеживать статус и узнать другие детали конкретной транзакции в обозревателе блоков.
Хэш представляет собой последовательность шестнадцатеричных символов. Пример: 0xb65f5ff0fbd34950e0e08594181c6afcf9744ced04c3be9e2718fe6d664b1321
Где посмотреть хэш транзакции?
Криптокошелек хранит историю всех отправленных и полученных монет. Чтобы получить TxID, найдите конкретную транзакцию. Вот, например, как это сделать в плагине MetaMask.
Зачем нужен идентификатор транзакции?
Отследить статус транзакции
Допустим, вы отправили бирже заявку на вывод криптовалюты, но прошло более часа, а монеты так и не поступили на кошелек. Что делать?
Тут и пригодится хэш транзакции: получив его, вы сможете проверить, были ли отправлены монеты, сколько подтверждений сети осталось и когда ожидать поступления средств в кошелек.
Бывает три основных статуса:
- Success — транзакция успешно подтверждена.
- Pending — ожидает подтверждения.
- Error — ошибка. Монеты не были отправлены.
В примере использовали самый популярный для ETH блокчейн-эксплорер Etherscan. Ниже найдете список обозревателей для популярных монет.
Узнать прочие детали
Открыв страницу с транзакцией, вы получите всю имеющуюся в блокчейне информацию о ней:
- Дату и время отправки.
- Сумму уплаченной комиссии.
- Высоту (номер) блока, в который добавлена транзакция.
- Адреса отправителей и получателей.
- Сумму отправленных монет.
- Размер и номер транзакции (Nonce).
Сумма, статус, адреса, дата и время транзакции отображаются в истории, поэтому для получения этой информации в большинстве случаев TxID не нужен. Идентификатор могут запросить при решении спорных вопросов на биржах, например, если монеты не поступили на баланс или контрагент не подтверждает оплату, хотя вы ее совершили.
Быстро найти нужную транзакцию
Без хэша придется искать перевод в блокчейн-обозревателе вручную. Если известен идентификатор транзакции, это займет менее минуты.
Где найти транзакцию по хэшу: наиболее востребованные блокчейн-эксплореры
Общий список
Ethereum (ETH) и ERC-20 токены:
-
— самый известный блокчейн-эксплорер с множеством инструментов, который, помимо информации о транзакциях, отображает актуальную цену газа (Gwei), а также показывает данные по всем токенам ERC-20, ERC-721 и ERC-1155 (NFT). На сайте Etherscan есть DeFi- и NFT-трекер. Кроме основной сети Ethereum, поддерживает Beacon Chain (обновленный PoS-блокчейн) и тестнеты Ropsten, Kovan, Rinkeby и Goerli.
-
– обозреватель с простым интерфейсом. Отображает актуальную цену газа на главной странице и предоставляет данные о сожженных монетах ETH (EIP-1559).
-
– блокчейн-эксплорер с русскоязычным интерфейсом с функциями для мониторинга инвестиционного портфеля по ETH-адресу и рейтингом токенов по активности. Поддерживает тестовую сеть Kovan. В профиле пользователя на Ethplorer можно сохранять адреса и отслеживать в реальном времени сразу несколько портфолио с гибкими графиками.
-
– упрощенный обозреватель с графиками и фильтрами. Поддерживает несколько альтернативных сетей: решение второго уровня Arbitrum на xDai, Ethereum Classic, Gnosis Chain, решение второго уровня Optimism на Gnosis Chain.
Binance Coin (BNB) и BEP-20 токены:
-
– самый популярный обозреватель блоков и фактически аналог Etherscan, только для сети Binance Smart Chain (BSC) и ее токенов: BEP-20, BEP-721 и BEP-1155. Bscscan предоставляет DEX- и Gas-трекер.
-
с русифицированным интерфейсом может фильтровать транзакции по категориям: трансферы (Transfers), вызовы функций смарт-контрактов (Smart Contracts Calls), свопы на децентрализованных биржах (DEX Trades), токены (Tokens) и другие.
Как посмотреть детали транзакции по ее идентификатору (хэшу) — три способа
Способ №1: поиск по TxID.
Покажем на примере Etherscan. Откройте сайт блокчейн-эксплорера, в поисковой строке введите хэш транзакции, а затем кликните по значку «Поиск».
Способ №2: добавить TxID к адресу обозревателя блоков
Введите в поисковую строку https://etherscan.io/tx и после / добавьте к нему хеш транзакции:
Способ №3: перейдите по прямой ссылке из кошелька
Некоторые криптокошельки наподобие MetaMask позволяют не только скопировать TxID, но и перейти на страницу конкретной транзакции. Для этого просто кликните по кнопке «View on block explorer».
Вопросы и решение проблем
Что делать, если по хэшу отображается статус транзакции «Success», а монеты не поступили на кошелек?
В случае, если транзакция отправлена верно, такого не может произойти. При выводе с биржи статус «Success» подразумевает, что монеты или токены уже были отправлены через блокчейн. Если транзакция подтверждена, но монет в кошельке нет, возможно два варианта:
- Вам отправили монеты в тестовой сети. Если в кошельке измените сеть, то монеты отобразятся, но их нельзя будет продать или обменять на настоящую криптовалюту. Проверяйте транзакции только в основной сети.
- В адресе получателя допущена ошибка. Проверьте, совпадает ли адрес назначения и вашего кошелька на странице с данными транзакции.
- Монеты нет в списке криптокошелька. Нередко в мультивалютных кошельках по умолчанию отображается стартовый набор популярных криптовалют, таких как Bitcoin, Ethereum, Binance Coin и Tether USDT. Проверьте, есть ли монета или токен, которую вам отправили, в списке вашего кошелька. Если нет — добавьте.
Может ли в хэше транзакции быть ошибка?
Нет. Хэш генерируется автоматически при отправке транзакции — это отлаженный процесс, и прежде ошибок не наблюдалось. Даже если в транзакции обнаружена ошибка или она была отклонена, то по хэшу блокчейн-эксплорер все равно будет ее отображать.
Но бывают случаи, когда транзакция была отправлена, хэш — сгенерирован, но транзакцию по этому индикатору найти не выходит. Почему так может быть?
- Отправитель отменил транзакцию. В блокчейнах с длительным временем подтверждения криптопереводов, таких как Bitcoin и Ethereum, траназкции можно ускорять и отменять. Этим часто пользуются мошенники: сначала они показывают жертве, что отправили монеты, чтобы успокоить и получить желаемое, а затем отменяют транзакцию. Про ускорение и замену транзакций писали в статье «Как перечислять криптовалюту с одного кошелька на другой» в разделах «Что делать, если транзакция долго не подтверждается? Как ее ускорить?» и «Что делать, если я отправил транзакцию на неверный адрес?».
- Транзакция была отклонена до первого подтверждения. Когда пользователь транслирует транзакцию в блокчейн, ей моментально присваивается хэш, но если из-за слишком маленькой комиссии или из-за проблем с валидацией майнеры или валидаторы ее сразу отклонили, то запись удалится и при попытке поиска не получится найти никаких данных.
Я отправил криптовалюту на биржу, транзакция подтверждена, но на балансе по-прежнему пусто, — почему?
При пополнении биржевого кошелька возможны задержки. Достаточно трех подтверждений сети, чтобы исключить возможность отката (отмены) транзакции — после этого криптобиржа может сразу перечислить криптовалюту. Но время задержки зависит от конкретной площадки и может составлять от 5 минут до нескольких часов при высокой нагрузке, но в большинстве случаев не более суток. Как правило, компании указывают приблизительное время зачисления средств.
В иных случаях эту информацию можно найти на сайте в разделе Support или FAQ. Если с момента подтверждения прошло больше суток, но средства так и не поступили на счет, обратитесь в службу поддержки криптобиржи.
Анатомия одной транзакции: что можно узнать с помощью Etherscan
На примере одной транзакции посмотрим, что можно узнать с помощью блокчейн-эксплорера Etherscan.
Первая и главная вкладка — Overview, «Обзор».
Хеш транзакции
Первый параметр — хеш транзакции, он же ее уникальный идентификатор, созданный с помощью алгоритма шифрования.
Зачем нужен
Для анализа информации, доступной по уникальному идентификатору.
Самый очевидный пример: вы покупаете что-то за криптовалюту, оплачиваете покупку, продавец просит подтвердить факт перевода денег. Вы копируете хеш и отправляете ему. Он смотрит его в эксплорере и видит, с какого адреса и на какой отправлено, сумму, время и прочие параметры.
Если вам кто-то перевел криптовалюту (или вы сами себе перевели), сравните хеши, чтобы понять, пришел ли вам именно тот перевод, который был отправлен.
Статус
Статус транзакции. Имеет смысл смотреть не раньше чем через 30 секунд после отправки средств. На экране появится один из четырех вариантов:
- Success — транзакция успешно совершилась;
- Failed — транзакция не прошла, случилась ошибка, все отменилось, вы как будто ничего не делали;
- Pending — транзакция «в процессе». Она в «пуле памяти» (memory pool) ждет, когда майнер создаст блок, в котором она отобразится.
- Dropped and Replaced, «отменена и заменена» — вы поменяли параметры транзакции, чтобы она прошла быстрее. О том, что именно вы могли поменять, — ниже.
Зачем нужен
Чтобы порадоваться тому, что перемещение средств произошло успешно, либо чтобы повторить транзакцию, если она failed, поменять параметры, если надолго зависла в статусе pending.
В этой строке вы увидите и общее количество блоков в блокчейне Ethereum, и количество блоков, в которых теперь содержится информация о вашей транзакции. Потому что они были созданы уже после ее проведения.
Зачем нужен
Каждый следующий блок включает хеш предыдущего, обеспечивая многочисленные взаимоудостоверяющие и неизменяемые «бэкапы» информации. Чем больше блоков в сети вообще и чем большее число их содержит сведения о движении ваших средств, тем надежнее средства защищены.
Разные сервисы требуют разное минимальное количество подтверждающих блоков для того, чтобы отобразить транзакцию как состоявшуюся. Например, Binance — 12 блоков.
Timestamp
Дата и время майнинга первого блока, в который попала информация о транзакции. Иными словами, момент совершения транзакции, фиксации ее в блокчейне.
Зачем нужен
Как минимум, это еще один идентификатор транзакции, когда вы хотите понять, откуда пришли средства, как быстро прошел перевод, прошел ли платеж и так далее. Заметьте, что страница статуса транзакции на сайте не динамическая, значение таймстемпа не будет меняться в режиме реального времени. Поэтому если вы совершили транзакцию сутки назад, а в этом поле стоит что-то вроде «полтора часа назад», просто обновите страницу.
Параметры транзакции (transaction action)
Это блок из нескольких параметров, который рассказывает об архитектуре транзакции: какие средства откуда поступили, куда ушли, какой сервис при этом задействовался и так далее.
Зачем нужны
Для расширенного анализа транзакций, а также получения некоторых сведений о состоянии сети.
В поле Transaction Action мы видим в нашем примере строку “Revoked USDT From Trade On Metamask: Swap Router”. Из нее мы узнаем, что транзакция не была переводом средств, оплатой и так далее. Пользователю понадобилось отозвать у Metamask (сервис мгновенного обмена одной криптовалюты на другую и популярный браузерный кошелек) разрешение на обмен ETH на USDT.
С помощью Etherscan можно посмотреть, какие приложения имеют доступ к вашему кошельку: предложение сделать именно это мы и видим под только что разобранной строчкой (кликните на ссылку Token approvals).
Идущие ниже два поля From и To — это в общем случае адрес, с которого была произведена транзакция, и адрес получателя средств. Но в нашем случае в “To” — адрес смарт-контракта, протокола в блокчейне USTD, который содержит условия транзакции и обеспечивает ее исполнение.
Value
Объем транзакции, сколько средств было переведено.
Если бы мы рассматривали пример, в котором кто-то перевёл кому-то два «эфира», в Value мы бы увидели 2 Ether (комиссия бы там не отображалась). А в нашем примере почему-то 0 Ether, как это может быть и зачем?
Ответ понятен из вышеразобранного “Action”: это не был перевод или оплата, покупка, пересылка криптомонет и так далее. Это было исполнение смарт-контракта для отзыва доступа приложения к операциям с токеном в вашем кошельке. Поэтому средства никуда не ушли и не пришли, а с пользователя только взяли комиссию сети.
Комиссия взимается в любом блокчейне за любую операцию. Средствами с комиссии вознаграждаются майнеры, которые обеспечивают работу блокчейна.
Поэтому комиссия рассчитывается динамически в зависимости от многих факторов, в том числе от параметров транзакции, выбранных пользователями. Простейший пример: если вы хотите, чтобы операция прошла как можно быстрее, вы можете заплатить большую комиссию. А если срочность некритична, сэкономить на комиссии.
В следующем поле Transaction Fee мы видим сумму комиссии в ETH и USD, которую пришлось заплатить за отзыв доступа. В следующих за этим двух полях — стоимость газа и ETH на момент транзакции.
Зачем нужен
Оценить состояние сети и его динамику; понять, во что обходится та или иная операция с точки зрения комиссии.
Лимит и использование газа, элементы комиссии
Следующие разделы с дополнительной информацией открываются по клику.
Лимит газа и использование для транзакции: первая цифра показывает, какое максимальное количество газа пользователь готов был заплатить за совершение транзакции, вторая — сколько из этого количества (в абсолютных значениях и в процентах) действительно потратилось.
Варианты комиссий на момент генерации блока. Base fee — это «базовая» часть комиссии. Средства сжигаются при проведении транзакции. Для базовых операций типа переводов она составляет около 21 000 Gwei, но в нашем примере мы видим примерно 20,6 тысяч Gwei. Max — это максимальное количество Gwei, которые пользователь вообще готов платить за транзакцию, а Max Priority — комиссия за приоритетность транзакции, которая отходит создавшему блок майнеру («чаевые»).
Burnt & Txn Savings Fees: первое — это количество «сожженных» в рамках комиссии за транзакцию средств, второе — то, что осталось пользователю в качестве разницы между комиссией, которую он был готов заплатить, и той, что он в результате заплатил.
Зачем нужен
Оценить состояние сети и оптимальность параметров транзакции. Например, мы видим, что базовая комиссия ниже обычных 21000, это может значить, что сеть не слишком загружена, и на комиссиях можно сэкономить. Об этом же может и говорить использование для зарезервированного на комиссию газа на 60,7%.
Другое
В нашем примере мы видим значения для:
- Txn type (тип транзакции): 2 (EIP-1559). Отсюда мы узнаем, что произошла транзакция типа 2 в хардфорке London сети Ethereum, который поддерживает технологию EIP-1559. Это новая концепция расчета комиссии за транзакции: базовая стоимость газа умножается на количество потраченного газа. Именно такие транзакции считаются «типом 2», а транзакции по предыдущему алгоритму — «типом 0».
- Nonce — значение «счетчика транзакций» в аккаунте, который совершил рассматриваемую транзакцию.
- Position — номер данной транзакции в блоке Ethereum (не путать с третьим пунктом, там был номер самого блока в блокчейне)
Зачем нужны
Справочная информация для экспертов.
Input data
Дополнительные сведения о транзакции. В данном случае мы можем видеть spender address — адрес смарт-контракта и value — количество пересланных средств в 256-битной переменной. Значение переменной — 0, как мы видели выше, никаких денег действительно не пересылалось.
Зачем нужна
Справочная информация для экспертов.